免責聲明: 金色財經作為開放的資訊分享平臺,所提供的所有資訊僅代表作者個人觀點,與金色財經平臺立場無關,且不構成任何投資理財建議。

ETH Layer2盤點:為什么需要Layer2?

ETHBTC不同,它不僅是Proof of Work的區塊鏈,同時也是一個虛擬機。

虛擬機意味著,ETH上不僅可以實現轉賬類的交易,還可以實現邏輯、條件或狀態更復雜的交易。

640?wx_fmt=png

例如,ETH上的交易可以是:當A的賬戶滿足“N”且簽名驗證通過時,即可將其賬戶中的Token轉移至B。

而這個“N”,理論上它可以是任何邏輯(程序代碼),它可以包含條件判斷語句或是循環語句。

顯然易見,ETH節點運行這些代碼都是有成本的,所以用戶在發送這些交易時需要支付一筆費用,也就是“gas fee”。

并且,為了防止區塊中被寫入無限循環代碼而導致怠機,ETH中設置了每個區塊的Gas上限和每次計算所消耗Gas的基準數量。

在這一設定下,用戶在ETH上發送的每一筆交易都需要注明所消耗Gas的上限。

當某筆交易所消耗的Gas達到這一上限時,即使這筆交易還沒有被運行完,ETH節點也不會繼續運行,而是會讓這筆交易失敗,并且已消耗的Gas也無法返還。

于是乎,與BTC不同的是,ETH區塊中有限的是Gas容量,而非前者的數據儲存容量。

640?wx_fmt=jpeg

如此一來,在某一時間段內,如果有許多用戶同時在ETH上發送交易,或交易的邏輯十分復雜,都會使得ETH發生擁堵,從而消耗比平時更多的Gas。

例如,當熱門的NFT公開發行鑄造時,某些區塊的Gaswei甚至會達到10000以上。

并且在這一時間內,如果其他用戶也想發送一筆交易,則可能需要付出比平時多得多的Gas,從而影響到許多用戶的體驗。

在真正的ETH2.0到來之前,為了降低普通用戶使用ETH的成本與門檻,并為一些多用戶、多操作、低價值的項目和長尾項目創造生存空間,需要借助Layer2網絡來解決。

640?wx_fmt=jpeg

目前來看,主流的Layer2解決方案基本上tade采用了“Rollup”的思路。那么“Rollup”究竟是什么呢?

顧名思義,“Rollup”指的是將一系列交易打包為一個Rollup交易,ETH節點并不運行交易中的具體內容,而是直接接受Rollup交易的結果。

這些被打包的交易的具體運算過程被挪到鏈下的賬本上,由專門的節點負責驗證和維護,并定期將該賬本狀態的摘要發送到主鏈上。

如此一來便大大減少了所需的Gas,使得主鏈的交易吞吐量大大提高。

這一技術的優點在于,不但保留了原始的交易數據,還大大減少了所需消耗的Gas。

原始交易數據的保留使得Layer2賬本的驗證者并不唯一,理論上來說,任何人都可以根據原始數據來自行運算并驗證結果是否相符。

這一技術的缺點在于,不能無限拓展,n份交易仍占用n份鏈上儲存空間。

但顯而易見的是,優點遠勝于缺點,所以說目前“Rollup”是最適合ETH 1.0 Layer2的解決方案。

640?wx_fmt=jpeg

主流的“Rollup”可以分為Optimistic Rollup和Zero-Knowledge Rollup,它們分別采用了欺詐證明和零識證明作為驗證手段。

盡管兩種Rollup所采用的技術原理不同,但它們期望解決的問題是相同的。況且,由于不同項目所制定的解決方案在許多具體細節上也有不同之處。

所以為了方便大家逐步理解,小編將于接下來幾期詳細盤點各個ETH Layer2項目,具體問題具體分析,在實際案例中了解每種解決方案的優劣,挖掘它們的增長潛力。

jinse.com
好文章,需要你的鼓勵
jinse.com
好文章,需要你的鼓勵
發表評論
0/140
發布評論
評論
文章作者: / 責任編輯: 我要糾錯

聲明:本文由入駐金色財經的作者撰寫,觀點僅代表作者本人,絕不代表金色財經贊同其觀點或證實其描述。

提示:投資有風險,入市須謹慎。本資訊不作為投資理財建議。

金色財經 > 區塊鏈 > ETH Layer2盤點:為什么需要Layer2?
乐天堂手机app