可擴展性的爭論遍及整個數(shù)字貨幣社區(qū)。隨著一些重大事件的發(fā)生,在短短幾天時間內,就會導致整個以太網(wǎng)絡的崩潰,比如CryptoKitties。正如大家所知道的,當前狀態(tài)下最大的公共區(qū)塊鏈不能處理過多的事務,因此需要擴展。
以太坊的開發(fā)人員開始注意到網(wǎng)絡上面臨的問題,并且這些問題使得網(wǎng)絡很難在日常生活中成長和使用。因為由于每一個區(qū)塊的計算都有硬編碼的限制,與Visa處理的45000個事務相比,以太區(qū)塊鏈目前只支持大約每秒15個事務。
但以太坊的開發(fā)人員給出了答案。通過“切分”過程的,這可以本質上分割區(qū)塊鏈,以使其能夠在多個不同的服務上運行,開發(fā)人員希望分片技術能夠解決擴展性問題。
據(jù)Trustnodes報道,以太坊的創(chuàng)始人Vitalik Buterin在2017年11月在臺北的一次演講中闡述了該公司打算在未來三到五年內在可擴展性方面達到Visa的水平,并且分片技術被認為是實現(xiàn)這一目標的關鍵部分。
目前,路線圖還處于討論階段,但開發(fā)者們已經(jīng)致力于研究區(qū)塊鏈基礎層面的研究了,如果升級成功的話,將重新設計到平臺上。
這個解決方案的關鍵還在于確定通過以太坊的區(qū)塊鏈交易的到底是什么。并且隔離網(wǎng)絡的各種交易元素將有助于開發(fā)團隊引入?yún)f(xié)議級別的更改。因為像存儲、氣體和事務性數(shù)據(jù)這些元素被團隊稱為“數(shù)字商品”。
為什么擴展性如此困難?
在最基本的層面上,比特幣和以太幣都使用的是復雜的算法和數(shù)學工具,并且在沒有集中式服務器的幫助下,有效地確定了交易的所有者,從而實現(xiàn)了“分散化”。
網(wǎng)絡的“節(jié)點”是整個以太坊區(qū)塊鏈的基礎。因為像決定并驗證事務,檢查帳戶“余額”,存儲事務性歷史記錄,并使“智能契約”成為可能這些都是通過“節(jié)點”來處理而實現(xiàn)的。
但是隨著平臺用戶數(shù)量和交易量的增加,系統(tǒng)在其“節(jié)點”網(wǎng)絡中遇到了許多困難。如果我們解決這些問題,那么普通百姓都可以觸及到數(shù)字貨幣了,甚至使人們在購買商品時變得更加快捷簡單。
分片技術
“在這個系統(tǒng)中,分片技術的構想是每一筆交易只讓一小部分節(jié)點看到和處理,所有的節(jié)點可以同時平行處理更多的交易。”區(qū)塊鏈開發(fā)人員Raul Jordan在一篇博客文章中解釋道。
簡單地說,分片技術將區(qū)塊鏈網(wǎng)絡切分許多成獨立的小片段,稱為“碎片”,并且每個碎片有專門的節(jié)點來維護,這就相當于有數(shù)個獨立的區(qū)塊鏈。因此,碎片將被分配給特定的事務,并且每個相關的碎片將只適用于該特定的事務。
分片技術將允許系統(tǒng)大大增加輸出,并且一個碎片的集合將能夠處理更多的事務,而不像以太坊區(qū)塊鏈是作為一個單一的實體。