区块链社会:区块链助力国家治理能力现代化
上QQ阅读APP看书,第一时间看更新

Chapter Two
第2章 区块链的技术延伸与理念冲突

2.1 软分叉与硬分叉

分叉,是一个技术术语,用于描述区块链技术在软件更新过程中的版本不兼容问题。本书借用分叉这个概念来描述区块链技术演进过程中的技术延伸与理念冲突。不同分叉代表了不同的技术路线选择,每一个技术细节的路线选择都将影响区块链的技术特征,以及基于技术之上的业务特征。

1.软分叉

技术上是指软件升级向后兼容,即老节点不升级软件也可以运作,但无新功能;理念上是指在比特币技术哲学的基础上根据业务场景进行技术补充完善,是比特币技术的进一步应用延伸。

软分叉(技术延伸)主要体现在共识机制、记账方式、智能合约、加密算法以及区块与链的具体技术实现上面。

2.硬分叉

技术上是指软件升级不向后兼容,老节点不升级将不能正常运作,新老节点将运行维护两条不同的区块链;理念上是指针对比特币技术哲学的认同发生严重冲突,进而导致两个完全不同的技术方向和使用场景。

硬分叉(理念冲突)主要体现在节点许可、去中心化、共识机制、激励机制、身份&隐私权、控制&主权等方面。

区块链的技术仍在不断发展中,因此区块链技术的分叉仍不断进行中……