Blockchain is a new application mode of distributed data storage, point-to-point transmission, consensus mechanism, encryption algorithm and other computer technologies (it is an encryption and distributed bookkeeping book with multiple participants).
Standing in front of such an emerging thing, everyone looks at the perspective is different -- some people say blockchain is a distributed database, some people say blockchain is similar to TCP/IP basic Internet protocol, some people say it is a new kind of ledger, some people say blockchain is similar to the company system of production relations.
In fact, blockchain is essentially a distributed public ledger, connecting each block into a chain, which is a point-to-point accounting system (a general ledger), on which each point can be recorded (record information).
There are two kinds of information in blockchain organization: accounting information and general information.
Accounting information is the information that reflects the value flow in an organization. General information is other information besides accounting information, such as a paper, a series of economic data, a picture, etc., which is a kind of value in itself. Since there is no central database of intermediary agencies, all data must be stored by nodes. Blockchain adopts the storage mode of distributed database, so that every node can store all data of blockchain.
In the traditional bookkeeping system, the bookkeeping right is only in the hands of the central server. For example, all QQ, WeChat information, can only be charged by tencent server, taobao, Tmall information, can only be charged by ali server.
But in a blockchain system, each computer is a node, and each node is a database (server). Any one node can do the bookkeeping and connect directly to another point (P2P) without the need for a third-party server. When a transaction occurs at two of the nodes, the encrypted transaction is broadcast to all the other nodes (bookkeeping) in order to prevent both parties from tampering with the transaction information.
Blockchain can be said to be an upgraded version of the Internet, and the Internet is composed of countless nodes networking. People can participate in the specific social cooperation activities of the blockchain application through a connected computer or mobile phone installed with the corresponding blockchain application software (such as the core of bitcoin).
For example: after downloading the software of bitcoin core, users can join the bitcoin network to conduct bitcoin production and value trading. Nodes connected via the Internet form the physical structure of the blockchain network.
But the nodes in the blockchain network are more complex than those in the Internet, and they have not only the machine attributes of Internet nodes, but also the attributes of economic man in the market economy -- that is, these nodes will pursue the maximization of personal interests and respond to various mechanisms. In fact, the market is made up of numerous swappers who are nodes in the market network.
In short, the nodes in the blockchain are the integration of Internet nodes and market nodes, with man-machine attributes. Therefore, blockchain network is not only a technology like the Internet, but also a governance system.