Blockchains can be divided into three categories: public chain, alliance chain, and private chain. The essential difference between the public chain, the alliance chain and the private chain is that the access mechanism is different. In other words, the degree of disclosure of the blockchain account determines whether it is a public chain, a coalition chain or a private chain. Both the alliance chain and the private chain are called the license chain.
The public chain is a blockchain that anyone can participate in reading, trading, and writing. It is completely decentralized, and the book information is open and transparent, and is not controlled by any organization. Public chains generally need to mine to reach a consensus, which brings disadvantages such as high transaction delay, high cost and low efficiency. Typical representatives of public chains are Bitcoin, Ethereum, EOS, etc.
A private chain is a blockchain project in which the billing rights are controlled by a single individual or institution. Its characteristics include accounting centering, high efficiency, no billing cost, and excellent privacy. The usage scenario is an internal audit.
The alliance chain refers to the blockchain that the participating nodes determine in advance, and only opens all or part of the functions of the members of the alliance. Its characteristics are between the public chain and the private chain. The book is semi-public, the transaction confirmation speed is fast, the bookkeeping cost is low, and the data has certain privacy. Its typical representative is a banking alliance chain called R3.