什麼才是中本聰心中理想的比特幣擴容方案?

比特幣 中本聰 區塊鏈 技術 HalalChain 2019-05-17

近日,一路高歌猛進的比特幣在14日漲回8000美元大關。在過去半個月裡,比特幣的漲幅超過45%,這一漲幅佔據了2019年一半的漲幅。這一波行情得益於中美貿易戰即將展開,避險資金紛紛逃向比特幣,連續12天的漲勢,讓我們看到了“幣王”久違的洪荒之力。

眾所周知,比特幣的最大特性之一就是保值,當世界金融體系遭到重大沖擊的時候,比特幣可以更好的保證資產不會縮水太過嚴重。另一方面,比特幣是可信度較高的經典共識區塊鏈,它能自由地加入或退出網絡,擁有公平地激勵機制,具備強容錯性、高伸縮性等特性。

比特幣的目的是要打造成一個真正的去中心化的支付網絡, 並通過算力投票的方式來保證公平。事實上, 比特幣運行10年後, 60%的算力集中在前五大礦池, 手續費已經高昂到接近1美元每筆, 以至於很多人認為比特幣是價值存儲網絡, 這明顯違背了中本聰的初衷。那麼,究竟什麼才是中本聰心中理想的比特幣擴容方案呢?

什麼才是中本聰心中理想的比特幣擴容方案?

什麼才是中本聰心中理想的比特幣擴容方案?

目前,在2019年全球公鏈市場上,主流的擴容方式有PoA、鏈下、分片、多區塊、混合共識、圖形賬本等,前五種擴容方式各有側重,類PoA的設定是基於對於權威節點的信任;鏈下技術的設定是基於部分交易不需要上鍊以及網關的安全性;分片的設定是基於分片內足夠可信, 且跨片交易不過於頻繁;多區塊技術的設定是允許難度較小快速區塊的存在;混合共識技術的設定能接受許可鏈協議的1/3的網絡安全性。相較而言,圖形結構賬本最符合中本聰理想的區塊鏈擴容方案,DAG技術的設定是要能接受無法無限擴容以及區塊中交易重複的問題。該方案的典型代表是就是HLC公鏈團隊研究的DAG技術。DAG技術解決的是出塊時間和傳播時間的矛盾, 因為出塊時間過快, 必然會增加分叉, 長時間的分叉會導致網絡的不一致, 所以DAG技術歸根結底也是解決分叉的問題。

DAG技術解決的是上述提到的出塊時間和傳播時間的矛盾, 因為出塊時間過快, 在傳播時間不得不考慮的情況下, 必然會增加分叉, 長時間的分叉會導致網絡的不一致, 所以DAG歸根結底也是解決分叉的問題。目前DAG技術的知名項目有IOTA, ByteBall以及NANO, 目前這些項目都是採用偏中心化的共識方案解決分叉問題, 造成許多用戶誤會DAG的共識方案只能用中心化的方案解決。事實上, DAG技術是目前最符合中本聰的理想的區塊鏈設定的擴容方案, 自然DAG技術也是可以解決中心化的問題。DAG技術目前看來最大的問題跟多區塊技術和混合共識技術一樣, 由於每個節點需要處理所有交易, 無法解決理論上的無限擴容, 所以採用DAG技術的設定是要能接受無法無限擴容以及區塊中交易重複的問題。需要指出的是, 這裡並沒有提到Proof-of-Stake, 因為區塊鏈擴容的瓶頸並不在於挖礦, PoW 同樣可以做到很高的吞吐量。PoS更多地是為了解決PoW能耗的問題。

什麼才是中本聰心中理想的比特幣擴容方案?

什麼才是中本聰心中理想的比特幣擴容方案?

狹義的Block DAG 指圖式的賬本存儲技術, 就跟狹義的區塊鏈指的是鏈式賬本技術。但是更廣泛的理解指的是整套圖式賬本的協議或框架, 對標區塊鏈是基於鏈式的賬本的協議或框架。

研究過HLC測試網絡部署的技術愛好者一定發現,Block DAG 和區塊鏈其實沒有本質的區別。Block DAG 就是區塊鏈在出塊率較高時, 分叉較多時的區塊鏈, 所以Block DAG 其實是更一般情況下的區塊鏈, 而區塊鏈是Block DAG在出塊率較低時的特殊情況。唯一的區別是, 區塊鏈會把最長鏈之外的區塊全部拋棄, 而Block DAG 會保留所有的區塊, 這也就是為什麼Block DAG的吞吐量可以很高的原因之一。

值得注意的是, HLC技術是基於Block DAG 而非 DAG, 其實是在強調Block DAG節點是通過完全去中心化地加入網絡以及得到獎勵的, 目前只有PoW可以做到這點, 所以可以看到Block DAG的協議基本上都基於PoW。

Block DAG除了是最直觀的和經典區塊鏈模型兼容性最強的擴容方案之外, HLC的Block DAG 滿足經典的區塊鏈設定,具備自由、公平、強容錯性、高伸縮性等特性,首先,BlockDAG 的網絡是不存在任何特殊節點的, 不對節點在線與否做要求。其次,Block DAG是合作機制, 而區塊鏈是競爭機制,合作機制可以避免自私挖礦解決公平性的問題。另外,Block DAG作為一個技術類別, 從GHOST協議到後面的SPECTRE, 以及最新的PHANTOM 和 CONFLUX都是基於最重鏈規則, 能達到跟比特幣相當的50%容錯性。最後,DAG技術在區塊鏈的運用就是為了解決高伸縮性,DAG沒法做到無限擴容, 因為網絡的節點會存儲所有的交易,也會受到網絡帶寬等限制。但是對於主流的Block DAG協議來說, 安全性已經和出塊率無關了, 所以理論上只要網絡以及節點物理性能能承受, 可以無限地提高出塊率。

相關推薦

推薦中...