On the distinction of blockchain application techn
Blockchain is strictly divided into three types: public chain, private chain and alliance chain. However, in practical application, a single chain often can not meet the needs of users, so there are many types of combination, to understand the related technology applications of blockchain, such as private chain + alliance chain, alliance chain + public chain and other different combination forms, and finally produce the side chain and Internet chain.
Public chain - public blockchain: public chain can be understood as public blockchain, that is, blockchain that everyone can participate in. In other words, the behavior on the public chain is open, it is not controlled by anyone, and it is not owned by anyone. It is considered as a "completely decentralized" blockchain.
Alliance chain - blockchain alliance as the name suggests, alliance chain can also be called the alliance of blockchain. Because the industries and applications that need to be kept secret do not need the public chain to be open and transparent, the alliance chain emerges as the times require. The alliance chain is only limited to alliance members. Because it only opens all or part of its functions to members, the read-write permissions and accounting rules on the Alliance chain are "privately customized" according to the alliance rules.
The consensus process in the alliance chain is controlled by the pre selected nodes. Generally speaking, it is suitable for B2B scenarios such as inter agency transaction, settlement, or clearing. For example, multiple financial institutions connect their respective blockchain networks together to form an alliance network, so as to facilitate mutual data docking and collaboration. For example, the people's Bank of China develops a settlement and clearing system based on the alliance chain. ICBC, Zhongnong and other banks join the system as members of the alliance and obtain the corresponding authorization to carry out real-time settlement and clearing between different banks.Compared with the existing centralized system, this method not only greatly improves the efficiency of settlement and clearing, but also greatly reduces the cost of settlement and clearing. The alliance chain almost does not use the workload proof consensus mechanism, but uses the equity proof or pbtf consensus algorithm.
The alliance chain is jointly maintained by the participating member organizations, and provides a full set of security management functions such as management, authentication, authorization, monitoring, auditing, etc. The R3 alliance, established in 2015, is an alliance chain of the banking industry. At present, it has joined more than 40 members, including world-famous banks such as JPMorgan Chase, HSBC and Goldman Sachs. Alliance chain is suitable for trade associations, high-level organizations and large chain enterprises to trade and supervise their subordinate units and branches.
Private chain group blockchain: different from the open and semi open characteristics of public chain and alliance chain, private chain emphasizes privacy, and is limited to users' access and transaction within an enterprise, organization and institution. If the public chain is regarded as the Internet, then the private chain is a completely closed LAN, only with some blockchain technology. For example, some financial and auditing institutions are used to store account books and databases. Only users with relevant permissions can access and modify data.