从区块链的技术方向上,大约分为公有链,联盟链和私有链。
私有链没有什么意义就不说了。
公有链和联盟链最大的区别就是,公有链是去中心化,而联盟链是多中心。公有链不会自建中心节点,公有链所需的节点来自分布式的自愿节点,自愿节点提供算力来为交易做审核,而对于自愿节点的奖励,就是虚拟货币。没有奖励怎么可能会有人自愿提供计算机和算力来做节点?
而联盟链是自建节点,多中心,联盟中的复数机构建立节点最终形成区块链网络。由联盟中的各个机构维护节点,当然不需要提供虚拟货币作为奖励。但是联盟链只能算是区块链的一种应用而已,区块链最重要的去中心化的特性完全体现不出来。
公有链依赖于大量的自愿节点(比特币目前大约有11000个自愿节点同时运行),而联盟链有限的节点,不但完成不了区块链技术的去中心化,在不可篡改的特性上也面临很大的风险,因为节点有限就意味着,只要控制这些有限的节点,就能很轻松控制整个区块链网络。但是公有链你能控制成千上万分布式的自愿节点?