與大多數(shù)公有鏈技術一樣,以太坊可以支持盡可能多的用戶。如今,唯一的問題是平臺的極限仍在探索中。由于每塊計算存在硬編碼限制,以太坊區(qū)塊鏈在一秒鐘內(nèi)支持大約15個事務。開發(fā)人員和學者們還在繼續(xù)討論區(qū)塊鏈和以太坊系統(tǒng)的規(guī)模如何進行調(diào)整。雖然以太坊開發(fā)人員強調(diào)這個靈活的平臺與比特幣的區(qū)別,但尚未就可擴展性達成共識。
擴展:挑戰(zhàn)和機遇
以太坊和比特幣使用技術和激勵措施來確保一個人在沒有中央集權的情況下準確記錄誰知道什么。在增加用戶數(shù)量的同時保持平衡非常重要。這是因為數(shù)字貨幣依賴于節(jié)點網(wǎng)絡。每個節(jié)點都存儲完整的以太坊交易歷史記錄以及合同、存儲和帳戶余額的當前狀態(tài)。
這本身很麻煩,因為每個新塊的事務總數(shù)增加10到12秒。如果開發(fā)人員提高每個塊的大小以適應更多事務,則每個節(jié)點需要存儲的數(shù)據(jù)必須變大,從而將有些事務趕出網(wǎng)絡。如果每個節(jié)點都變得足夠大,但很少有擁有大量資源的公司能夠運行這些節(jié)點。盡管如此,運行完整節(jié)點會產(chǎn)生隱私和安全性,這樣也會限制可以自行驗證事務的人員。
解決可擴展性問題
以太坊擴展項目正在將這些挑戰(zhàn)轉(zhuǎn)化為機遇。一個問題是每個節(jié)點需要在網(wǎng)絡上存儲更新的帳戶狀態(tài)。分片從傳統(tǒng)的數(shù)據(jù)庫分片技術中提取,它將數(shù)據(jù)庫分成多個部分并將每個部分放在一個單獨的服務器上。此舉是要求完整的節(jié)點,每個節(jié)點都存儲一個數(shù)據(jù)子集,并僅驗證這些事務。
如果節(jié)點知道不存儲的事務或塊,則它會找到具有所需信息的另一個節(jié)點。以太坊通過加密經(jīng)濟的激勵解決問題,推動系統(tǒng)內(nèi)的參與者以這種方式行事。這可確保節(jié)點將所需數(shù)據(jù)傳遞給其他節(jié)點。
一個更加大的擴展以太坊網(wǎng)絡的擴展技術借鑒了來自與多層互聯(lián)網(wǎng)相關的閃電網(wǎng)絡。閃電式的離線交易可以使技術更接近用戶的需求。這些交易是在鏈外微支付渠道進行的,從而減輕了區(qū)塊鏈的負擔。任何一方都可以將交易返回到區(qū)塊鏈,并給予雙方終止交互的機會。
需要多長時間才能擴展?
這是最大的問題,因為正在進行大量的實驗。平臺的長期目標應該能夠處理更復雜的交易。以太坊需要擴展到分片、Plasma和Raiden網(wǎng)絡不斷增長的需求和解決方案范圍??梢詫⒐?jié)點和事務分解為具有分片的更小的組,從而增加事務容量。狀態(tài)通道由Raiden等離線解決方案使用。這會將事務從網(wǎng)絡中取出,并僅在需要時驗證加密貨幣。Plasma是Joseph Poon的創(chuàng)作并使用側(cè)鏈。好處是刪除根鏈中的非必需數(shù)據(jù),并且僅將完成的事務廣播到網(wǎng)絡。它可以與分片一起使用以確保網(wǎng)絡安全。
Plasma新進展降低了Plasma鏈在以太坊區(qū)塊鏈內(nèi)的通信風險。當新架構(gòu)到來時,以太網(wǎng)將很容易添加到其中。這將為簡單有效的擴展鋪平道路。隨著新的縮放技術的出現(xiàn),以太坊的未來發(fā)展將是前景廣闊。