综合而言,算法共识机制即将集体决策的方式和集体决策的结果“广而告之”到每一个成员的方式用代码进行表达。区块链的算法共识机制相当于在经济系统中起基础性作用的资源配置机制,但具体的资源配置机制也会随着人类的群体意识、人类掌握和运用技术的能力等因素发生变化,当前包括区块链在内的数字技术正在深刻改变传统经济制度。同时,政府的宏观经济政策也会对资源配置产生深刻影响。宏观经济政策体现了政府的经济理念以及对经济形势的判断等主观意见。类似地,算法共识机制也是可以被开发团队人为修改的,比特币技术开发团队 Bitcoin Core多次将比特币区块链进行升级,以太坊的开发社区也做了将共识机制从 POW 转向 POS 的长期规划,并分为“前沿”(Frontier)、“家园”(Homestead)、“大都会”(Metropolis)以及“宁静”(Serenity)等四个阶段。区块链算法共识受决策共识的直接影响,但当决策共识达不成一致时,就会出现分叉,产生具有各自算法共识的区块链系统,分叉也成了现阶段区块链经济系统最大的系统性风险来源。 (二)区块链的决策共识机制 决策共识指在区块链发展过程中,社群成员做出一个各决策主体认为的对群体最有利的决策。不同于算法共识解决如何在缺乏中央控制的分布式网络中确保账本一致性的问题 , 决策共识解决的是在无中心的群体中 , 如何就最优决策(或群体主观上认为的最优决策)达成一致的问题,本质上是相关人的共识。决策共识的形成体现了区块链经济系统的各利益相关方(矿工、token 持有人、生态消费者等)在一定的议事规则和治理结构下将不同意见收敛到单一意见的过程 ;若无法收敛意味着决策共识没有达成,则很有可能发生分叉。 相对于算法共识要求不篡改交易的正确性和分布式一致的全息性,决策共识本质上体现了在客观信息的基础上人的意识共识 , 不仅要求收敛性和一致性 , 而且要求所有参与者相信其决策是最优的。决策共识体现了各利益相关节点对于作为该区块链经济系统内微观运作机制的算法共识修改和完善的意识一致性,新的决策共识达成将直接改变算法共识。 比特币区块链系统从 2009 年主网上线,诞生时间已超过十年,决策共识在比特币区块链的发展历程中起到了关键作用。Satoshi Nakamoto在 2010 年 7 月将比特币区块链的最大区块容量设置为 1M,比特币区块链大约每 10 分钟出 1 个区块。这在较好地保障了中小矿工利益的同时,也限制了比特币经济系统的数据处理能力,随着链上交易的增多,交易延迟越发频繁,交易费也在增加,这使得比特币难以发挥货币的流通媒介职能,也无法成为事实意义上的货币。[7] 针对这一问题,比特币社群的各利益相关者从 2015 年 5 月开始通过公开阐述、辩论、举办会议、互相攻击、链上投票等方式提出不同的比特币扩容方案,进行了漫长而复杂的决策共识形成过程,其中包括决策共识难以收敛而导致的两次影响深远的硬分叉 :一次是 2017 年 7 月发生的比特币硬分叉,产生了现在的比特币和比特币现金(Bitcoin Cash,BCH);另一次在 2018 年 11 月发生的 BCH 硬分叉,产生了 Bitcoin ABC 和 Bitcoin SV。 (责任编辑:admin) |