零基礎瞭解以太坊:擴容將需要多長時間?
tan90d/張詠晴編譯
2019-01-04 14:49

 

要實現大規模應用,擴容是必須要解決的問題。今天我們來瞭解一下,以太坊將如何擴容,以太坊的擴容路在何方。

 

分片

 

目前以太坊有幾個擴容項目正在進行當中,各項目應對不同的擴容問題。

 

如上文所述,其中一個問題是所有節點都需儲存最新的帳戶狀態。分片(的概念)來自數據庫分片技術,把數據庫分成多個,放到不同的伺服器上。分片的目的,是讓網路不再需要運行儲存所有網路數據和交易的全節點。

 

相反,讓每個節點都儲存其中的一部分數據,並且只驗證這些交易。如果節點需要知道它沒有儲存的交易或區塊資訊,那就找有這個資訊的節點。

 

這個方案存在的問題是,這個流程實際上並不是無需信任的,因為在這種模式下,節點需要依賴於其他節點。

 

以太坊想用「加密貨幣經濟獎勵」來解決這個問題,驅動系統內的參與者按照特定的方式行事,以此確保節點把有效資訊傳遞給其他節點。

 

鏈下交易

 

一個目標更遠大的擴容技術,是借鑑比特幣的閃電網路_一個在區塊鏈上的網路層,體現的是多層網路如何運作。

 

閃電網路式的鏈下交易,可以把以太坊的容量提升到接近「用戶的預期」_快速且供應量幾乎無限。同時仍不需要用戶信任任何中間機構。

 

按照這個設想,大部分交易都在鏈下的小額支付渠道完成,從而減輕底層區塊鏈的負擔。這個方案理論上可行的原因是,任何一方都可以隨時將交易移至鏈上,雙方都可以中止交易。有了第二層網路,以太坊計算上限不需要提高太多,並且普通的以太坊愛好者,將仍可以運行全節點。

 

擴容將需要多長時間?

 

這是個很難回答的問題,因為在擴容的問題上,還有很多實驗正在進行。用創辦人Vitalik Buterin的話說,長期目標是讓平台可以處理Visa級別或以上的交易量。

 

但是,持懷疑態度的觀察家敏銳地指出,這是基於Buterin的分析,基於尚未部署到公鏈上的技術。

 

總之,儘管以太坊目前每秒只能處理少量的交易,但其架構師對未來充滿希望。

 

結束語

 

只要一個一個概念搭建,就能建立起對以太坊系統的全面認識。

 

本文為巴比特資訊授權刊登,原文標題為「巴比特專欄 | 零基礎瞭解以太坊:以太坊如何擴容