Blockchain technologies include
broadly speaking, blockchain technology is a new distributed infrastructure and computing paradigm, which uses blockchain data structure to verify and store data, uses distributed node consensus algorithm to generate and update data, uses cryptography to ensure the security of data transmission and access, and uses intelligent contract composed of automated script code to program and operate data
as we all know, blockchain technology is an independent underlying architecture from bitcoin system. From the perspective of architecture model, it is a set of distributed ledger, which is naturally used for bookkeeping
in the blockchain technology, if you want to generate accounting records, you need to have the transaction and flow of funds. Therefore, in the initial blockchain technology, the cryptocurrency corresponding to the main network is used as circulation goods, and the circulation transaction records of cryptocurrency between the accounts of the main network of the blockchain will be recorded on the main network
different from other transaction record databases, transaction records on the main network of blockchain technology will be recorded on all block nodes (i.e. all data blocks) in the main network, which is the so-called decentralization principle. That is to say, in blockchain technology, there is no central database to store all records, Every block on the chain has the transaction data of the whole chain, that is to say, every data block is the center
another feature of blockchain technology is that it can't be tampered with, because every transaction on the blockchain will be recorded in all blocks on the chain, so no single data block can change the record. Even if you change it, all other data blocks will also record real data, and each group of data can be traced back to the first time
because of these characteristics of blockchain technology, after the advent of bitcoin, blockchain has also attracted a lot of attention, and many people also began to want to use blockchain technology to make a centerless, traceable and unchangeable data, so as to ensure the credibility of the data
however, blockchain technology also faces many problems, such as single application scenario, non modifiable original error data, non recoverable currency stolen by hackers, etc.
the core idea of blockchain is decentralization
in the blockchain system, the rights and obligations of any node are equal, and all nodes have the ability to vote with computing power, Thus, the result recognized by more than half of the nodes is guaranteed. Even under serious hacker attacks, as long as the number of nodes controlled by hackers does not exceed half of the total number of nodes in the world, the system can still operate normally and the data will not be tampered with
block chain's biggest subversive nature is the establishment of credit
theoretically, block chain technology can make WeChat payment and Alipay no longer exist value. The economist makes an image metaphor for blockchain: in short, it is "a machine for creating trust". Blockchain enables people to cooperate with each other in the case of mutual distrust and no neutral central institution. The fight against counterfeit money and financial fraud will not be needed in the future
the collective maintenance of blockchain can rece the cost
under the centralized network system, the maintenance and operation of the system depend on the operation and maintenance of platforms such as data center, and the cost cannot be omitted. Anyone can participate in the nodes of the blockchain. Each node can verify the correctness of the results of other nodes' records while participating in the records, which improves the maintenance efficiency and reces the cost
in a word, blockchain touches money, trust and power, which are the fundamental basis for human survival.
first, the meaning of blockchain technology
blockchain technology is a kind of technology that uses decentralized consensus mechanism to maintain a complete, distributed and tamper proof ledger database. It can enable the participants in the blockchain to realize a unified ledger system without establishing a trust relationship. The block is a public account book, which needs multi-point maintenance; Chain is covered with timestamps, which can not be forged. Blockchain is essentially a technology that focuses on security and credibility rather than efficiency
at present, there is a database behind all systems, that is, a large account book. So it's very important who keeps this account book. Now, whose system is who will keep accounts, and the bank accounts are the records of each bank, and Alipay's account is Ali. But now in the blockchain system, everyone in the system can have the opportunity to participate in bookkeeping. If there are new transaction data changes in a certain period of time, everyone in the system can make bookkeeping. The system will judge the fastest and best bookkeeper in this period, write the recorded content into the account book, and send the content of the account book to all other people in the system for backup. In this way, everyone in the system has a complete account book
as a result, the data becomes very secure. Tamperers need to modify more than half of the system node data at the same time to truly tamper with the data. The cost of such tampering is so high that it is almost impossible. For example, bitcoin has been running for more than seven years, and countless hackers around the world have tried to attack bitcoin, but so far there have been no trading errors. It can be considered that bitcoin blockchain has been proved to be a safe and reliable system. Therefore, it can be considered that blockchain technology is a way for the whole people to participate in bookkeeping, and what it will bring is the innovation of bookkeeping.
the application fields of blockchain include digital currency, token, finance, anti-counterfeiting traceability, privacy protection, supply chain, entertainment, etc. with the popularity of blockchain and bitcoin, many related top domain names have been registered, which has a great impact on the domain name instry.
1.
Lianzhuang data block structure based on blocks
2.
network wide shared ledger
3.
asymmetric encryption
4.
source code open source
the technical basis of blockchain 2.0 era is as follows:
1.
smart contract; It is an application in the blockchain system. It is a business logic that can run automatically by coding. It usually has its own token and special development language<
2
3.
virtual machine: it is used to execute the compiled code of smart contract. Virtual machine is Turing complete
with the application and deepening of blockchain technology, the era of blockchain 3.0 has come. The mode of blockchain cooperation can be seen from behind the operation of all walks of life. Therefore, blockchain will change the way of human life widely and profoundly, so the whole life service will enter the era of blockchain. In the process of Internet development, blockchain + physical instry, blockchain e-commerce and blockchain community operation can be applied to blockchain technology
of course, 3.0 came into being with the development of modern cryptography. Today's applied cryptography is the result of cryptography 20 years ago. Therefore, in order to apply blockchain technology to more participation scenarios, especially in Internet economy and other aspects, more verification is needed to verify whether the existing encryption technology can meet the demand, and more in-depth integration of cryptographic frontier technology and continuous innovation are needed.
1. Block chain technology is a decentralized consensus mechanism to maintain a complete, distributed and tamper proof ledger database. It can enable the participants in the blockchain to achieve a unified ledger system without establishing a trust relationship. 2. Renren blockchain technology service platform does not need to develop one click to create its own blockchain system to quickly build blockchain infrastructure; One click to complete the development and deployment of blockchain applications; To provide your customers with open, transparent and credible services.
1. Decentralized
blockchain technology does not rely on additional third-party management institutions or hardware facilities, and there is no central control. In addition to the self-contained blockchain itself, each node realizes information self verification, transmission and management through distributed accounting and storage. Decentralization is the most prominent and essential feature of blockchain
2, openness
blockchain technology is based on open source, in addition to the private information of the parties to the transaction is encrypted, the data of the blockchain is open to everyone, anyone can query the blockchain data and develop related applications through the open interface, so the information of the whole system is highly transparent
3, independence
based on consensus specifications and Protocols (similar to the hash algorithm used by bitcoin and other mathematical algorithms), the whole blockchain system does not rely on other third parties, and all nodes can automatically and safely verify and exchange data in the system, without the intervention of anyone
4. Security
as long as 51% of all data nodes cannot be controlled, network data cannot be arbitrarily controlled and modified, which makes the blockchain itself relatively safe and avoids subjective and artificial data changes
5, anonymity
unless there are legal requirements, technically speaking, the identity information of each block node does not need to be disclosed or verified, and information transmission can be carried out anonymously