The technology classification of blockchain includes public chai
blockchain includes public blockchain, joint (instry) blockchain and private blockchain. Public chain point-to-point e-cash system: bitcoin, smart contract and decentralized application platform: Ethereum
blockchain is a new application mode of distributed data storage, point-to-point transmission, consensus mechanism, encryption algorithm and other computer technologies
blockchain is an important concept of bitcoin. In essence, it is a decentralized database. At the same time, as the underlying technology of bitcoin, it is a series of data blocks generated by using cryptographic methods. Each data block contains a batch of bitcoin network transaction information, Used to verify the validity of its information (anti-counterfeiting) and generate the next block
extended data
according to the different degree of blockchain network centralization, three kinds of blockchains under different application scenarios are differentiated:
1. The blockchain with the whole network open and without user authorization mechanism is called public chain
2. The authorized nodes are allowed to join the network, and the information can be viewed according to the authority. It is often used in the inter agency blockchain, which is called alliance chain or instry chain
3. All the nodes in the network are in the hands of one organization, which is called private chain
alliance chain and private chain are also called licensing chain, and public chain is called non licensing chain
blockchain features
1, decentralization. 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 all parties involved in the transaction is encrypted, the data of blockchain is open to everyone. Anyone can query 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 various mathematical algorithms such as hash algorithm used by bitcoin), 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 any human intervention
4. Safety. As long as 51% of all data nodes cannot be controlled, the network data cannot be arbitrarily manipulated 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 the information can be transferred anonymously
according to the access mechanism, blockchain can be divided into three categories: public chain, private chain and alliance chain. Other types of blockchains may be born in the future
the public chain is open and transparent. Any indivial or group in the world can send transactions on the public chain, and the transactions can be effectively confirmed by the blockchain. Everyone can compete for bookkeeping rights. Bitcoin blockchain is a typical representative of public chain
the alliance chain is semi open. It is a blockchain used within a group or organization. Several nodes need to be designated as bookkeepers in advance. The generation of each block is decided by all preselected bookkeepers. Other nodes can trade, but they have no bookkeeping rights
the private chain is completely closed. Only the blockchain technology is used for bookkeeping, and the bookkeeping right is not open, and only internal transactions are recorded, which are exclusively enjoyed by companies or indivials.
1 - public blockchain: refers to the blockchain that anyone can read, send transactions for validity confirmation, and anyone can participate in its consensus process, so as to jointly maintain the security, transparency and tamper proof of public blockchain data
2-community blockchain: also known as alliance chain, it means that the nodes participating in the blockchain are selected in advance, and there are usually good network connections and other cooperative relationships between the nodes
3-private blockchain: the participating nodes only have a limited range, the access and use of data have strict permission management, the write permission is only in the hands of the participants, and the read permission can be opened to the outside world.
1 - Open blockchain
2 - Collaborative blockchain
3 - private blockchain.
the resolution calls on the idea of bitcoin, but does not directly mention its name. Instead, it calls it "alternative illegal currency". Blockchain technology is the key point, which points out that this technology has the potential to "fundamentally change" the way trust and security are built on online transactions
but in fact, the United States has not taken action to formulate this rule. However, there is a global blockchain alliance R3 in the process of formulating the standard for the use of blockchain. Of course, blockchain is just a technology that can be used by any enterprise. In China, there is a project called decent, which is more avant-garde. It uses blockchain technology to build a decentralized content publishing platform, but it may encounter some problems in China.
1 - public blockchain; It means that anyone can read and send transactions for validity confirmation, and anyone can participate in the consensus process of the blockchain to jointly maintain the security, transparency and non tampering of the public blockchain data. For example,
2-community blockchain represented by bitcoin; It is also called alliance chain, which means that the nodes participating in the blockchain are selected in advance, and there are usually good network connections and other cooperative relationships between the nodes
community blockchain is a practical application scenario of the combination of blockchain and physical goods, such as Domenech jewelry's Maobei mode
3-private blockchain: the participating nodes only have a limited range, the data access and use have strict permission management, the write permission is only in the hands of the participants, and the read permission can be opened to the outside world.