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