- 區塊鏈社會:區塊鏈助力國家治理能力現代化
- 王煥然等
- 18字
- 2021-03-23 16:36:28
Chapter Two
第2章 區塊鏈的技術延伸與理念沖突
2.1 軟分叉與硬分叉
分叉,是一個技術術語,用于描述區塊鏈技術在軟件更新過程中的版本不兼容問題。本書借用分叉這個概念來描述區塊鏈技術演進過程中的技術延伸與理念沖突。不同分叉代表了不同的技術路線選擇,每一個技術細節的路線選擇都將影響區塊鏈的技術特征,以及基于技術之上的業務特征。
1.軟分叉
技術上是指軟件升級向后兼容,即老節點不升級軟件也可以運作,但無新功能;理念上是指在比特幣技術哲學的基礎上根據業務場景進行技術補充完善,是比特幣技術的進一步應用延伸。
軟分叉(技術延伸)主要體現在共識機制、記賬方式、智能合約、加密算法以及區塊與鏈的具體技術實現上面。
2.硬分叉
技術上是指軟件升級不向后兼容,老節點不升級將不能正常運作,新老節點將運行維護兩條不同的區塊鏈;理念上是指針對比特幣技術哲學的認同發生嚴重沖突,進而導致兩個完全不同的技術方向和使用場景。
硬分叉(理念沖突)主要體現在節點許可、去中心化、共識機制、激勵機制、身份&隱私權、控制&主權等方面。
區塊鏈的技術仍在不斷發展中,因此區塊鏈技術的分叉仍不斷進行中……
推薦閱讀
- Visual C++串口通信開發入門與編程實踐
- JavaScript+jQuery開發實戰
- Java FX應用開發教程
- Java Web開發技術教程
- Mastering Apache Spark 2.x(Second Edition)
- Node.js Design Patterns
- 利用Python進行數據分析
- Building Android UIs with Custom Views
- uni-app跨平臺開發與應用從入門到實踐
- 大學計算機基礎實訓教程
- Python預測分析實戰
- HTML5游戲開發實戰
- Mapping with ArcGIS Pro
- 計算機應用基礎(Windows 7+Office 2010)
- HTML5程序設計基礎教程