以太坊創始人 Vitalik Buterin 近日表示,以太坊內部的擴容解決方案──分片 (sharding) 正接近完成。
Buterin 在推特上寫道:「分片來了」並分享了 github 上的新程式碼,其中描述以太坊分片如何與區塊鏈主網路互相作用。
正如同區塊客先前的報導,「分片」的概念是將以太坊區塊鏈上的資料切割成眾多更易管理的部分,其中有儲存完整以太坊帳本的「主分片」(main shard),以及被稱為「宇宙」(universes) 的小型分片。
主分片透過一個管理員合約負責協調小型分片,而宇宙中則會儲存不同的資料或是智能合約。這使得不同進程可以同步執行,從而加快區塊鏈的處理速度。
除了在推特上宣布分片即將到來,Buterin 還在 Reddit 討論區對這個技術稍作介紹。他說分片的主要目標是大規模的擴容改進,推特上的模擬圖是 12 個分片,而實際上會有大約 100 個分片,每個分片的容量都相當於 (或可能超過) 現有的以太坊區塊鏈。
Buterin 還指出,一旦採用「權益證明機制」(PoS) 的 Casper 版本進入最後階段,新的分片程式碼就將整合進以太坊區塊鏈。
儘管宣布分片即將到來,但距離最終完成可能還差臨門一腳,Buterin 在推特上表示:
在此時間點我不會說這個規格已經敲定了,雖然在我看來這些想法已經很完善。最新的研究是要將擴容 (scaling) 和縮短延遲 (latency reduction) 的想法結合起來。
區塊客致力於發掘和整理各種與區塊鏈技術有關的內容,只要與區塊鏈或區塊客網站有關的合作和/或建議,我們都非常歡迎。請您發電郵至 [email protected] 與我們聯繫。