时间:2023-06-22|浏览:203
以比特币系统为例,每一个节点运行的逻辑都是同样的,所有节点都是对等的。这样做显然保持了节点的独立性和全能性,去中心化程度是比较高的。但是也存在问题,如果一部分正常的节点和其他节点失去了联系,那么它会持续运行,最终成为比特币的一个分叉。因此,互联网主干光纤(比如中美海底光缆)如果断掉超过1小时,比特币很可能就会分叉成为2个不同的币种。这一点和植物很像,掰下来一个分叉,如果不及时嫁接回去,那么在适合的环境中,就会变成一株新的植物。
对于企业级区块链,为了兼顾去中心化和高效,可以适当对节点做一些分工。例如,现在最流行的Fabric1.0就对节点进行了一些分工,提高了整个区块链系统的吞吐量和处理速度。
分析完了去中心化的内在特征后,我们再来看看去中心化的外在表现。
去中心化是一个相对的概念,随着去中心程度的不同,其采用的共识机制并不一样,表现出来的共识方式也不一样。例如,最典型的比特币区块链系统,本质上是所有节点都遵循了同一个协议,这个协议中规定了所有节点都遵守同一个共识算法,依靠该算法使所有节点数据保持一致。依靠共识算法来选择数据信任源是一种去中心化的方法。与中心化系统的区别在于,中心化系统的数据信任源是一台指定的机器,而比特币系统则是每一个“块”都是由所有节点通过算力竞争产生的。
指定的一台机器可以被某个主体控制,而共识算法的选择结果则很难被某个主体控制,但并不是绝对不能被控制。通常,按照区块链节点的分布情况,区块链被分为三种类型:公有链(public blockchain)、联盟链(consortium blockchain)、私有链(private blockchain)。公有链指的就是像比特币这样的模式,联盟链指的是针对某些特定的组织机构所开放的区块链系统,而私有链很容易理解,也就是完全被某个组织机构控制并使用的区块链系统。
用戶喜愛的交易所
已有账号登陆后会弹出下载