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