比特幣行情 比特幣行情
Ctrl+D 比特幣行情
ads

區塊鏈:Layer2擴容存誤區 重新定義可擴展性

Author:

Time:1900/1/1 0:00:00

許多克服區塊鏈可擴展性的方案都錯誤地聚焦在增加吞吐量,然而,這忽視了吞吐量對節點的影響:為了處理區塊和存儲網絡歷史,升級硬件需求會越來越強烈,進而阻礙了一個網絡的去中心化。

區塊鏈可擴展性一直是一個熱門話題。幾乎每一個區塊鏈網絡把TPS(每秒交易量)作為一個賣點,然而,TPS不是一個對比不同區塊鏈網絡的有效指標,會給評估不同區塊鏈之間的相對性能帶來挑戰。此外,高TPS通常會帶來高成本,由此就引發一個問題:這些網絡實際上真的可以擴展,或者說它們僅僅增加了它們的吞吐量?

為了回答這個問題,讓我們看看如何定義可擴展性,為了實現它需要進行的權衡,以及為什么ValidityRollups是最終極的可擴展性解決方案。

并非所有的交易都是相同的

首先,我們需要聲明我們的主張,簡便的TPS指標不是一個精確的衡量可擴展性的標準。

為了對節點執行交易進行補償,同時也為了阻止用戶通過發送不必要的交易攻擊網絡,區塊鏈會根據鏈上的計算負擔按比例收取費用。以太坊網絡中,計算負擔的復雜性用gas費用來衡量。因為gas是一個針對交易復雜性非常簡便的度量,這個術語也將在本文中用于非以太坊的區塊鏈,即使它一般特定于以太坊的。

交易在復雜性上有巨大的不同,因此,消耗的gas也是不同的。比特幣是最早實行無需信任的點對點交易,但是只支持基本的比特幣腳本。這些地址與地址之間簡單的轉移只使用很少的gas。相反,像以太坊或者Solana這樣的智能合約鏈支持虛擬機和圖靈完備編程語言,能夠實現更加復雜的交易。因而,像Uniswap這類dApps需要更多的gas費。

Interlay創始人提議創建BRC-42標準,旨在將BRC-20代幣橋接至以太坊等外部網絡:5月12消息,Interlay創始人Alexei Zamyatin發推提議創建BRC-42標準,旨在以完全去中心化的方式將BRC-20代幣橋接至以太坊、Solana、Polkadot、Interlay等外部智能合約鏈,從而解鎖BRC-20代幣的DeFi用例,比如閃兌、借貸等等。

此前,Alexei還曾提議過創建BRC-21標準,旨在以去中心化的方式將以太坊、Solana等外部區塊鏈的代幣橋接至比特幣鏈上,BRC-42與BRC-21均作用于跨鏈領域,但方向相反。[2023/5/12 14:59:45]

這也是為什么比較不同區塊鏈TPS沒有意義,我們應該比較的是計算能力或者說是吞吐量。

所有的區塊鏈有可變的區塊大小和區塊時間,它們決定了每個塊可以處理多少計算單元以及添加新區塊的速度。這兩個變量決定了一個區塊鏈的吞吐量。

什么限制了可擴展性

區塊鏈發展方向是實現最大化的去中心化、包容性的網絡。在實現這一目標過程中,會受制于兩個基本的屬性:硬件、狀態。

硬件要求

一個去中心化的區塊鏈網絡由網絡中最弱的節點驗證這個區塊鏈和保持狀態的能力決定的。因此,運行一個節點成本應該盡可能地降低,以使盡可能多的人成為去信任網絡無需許可的參與者。

Gnosis聯創發表“關于Layer 2局限性”演說, 討論關于L2技術限制、中立性等問題:3月6日消息,以太坊基礎設施公司Gnosis聯合創始人Martin K?ppelmann在社交媒體上分享了以太坊丹佛大會ETH Denver中深入探討 \"關于Layer 2局限性(The Limits of L2)\" 的內容,討論了關于技術限制、中立性問題、缺少L1僵化帶來的挑戰、本地資產的安全性,以及針對“以太坊間協議”提出的解決方案。

其中,Martin指出長期來看, 即使被完美實現,L2仍會有一些根本問題: 1. L2只適合狀態不會膨脹的應用,比如交易所(只需要交易結果,不需要交易歷史),但對于狀態膨脹的應用,沒辦法進行擴容的;2. 在交易成本方面,L2峰值的gas費有時會到1美元以上,即使EIP4844落實(gas能降低90% ),但對于需要gas在1美分以下(sbu-cent)的場景依舊不適用,此外,需求增加后,gas依舊會升高;3. L2在資產退出的問題,如果退出成本超過了用戶在L2上的資產價值,小額資產用戶可能無法支付退出的gas費,即使所有用戶都能負擔,但由于寬帶限制也會被卡住;4. 部分應用無法被roll up,例如 CirclesUBI、POAP狀態太大,無法導出到L1,不可能壓縮這個數據并把它放在L1上,所以L2對他們沒用。

他還補充道,L2的sequencer非常中心化,中心化的sequencer非常有可能被審查,甚至強制 KYC (只接受來自KYC地址的交易);L2之所以安全是基于L1,L1本身還在發展中, 往后5到10年還會做許多修改,這就給L2帶來許多挑戰。

此外,Martin提出一個很有趣解決方案,類似于Cosmos的IBC模型,可以做另一個鏈,跟以太坊運行一樣的東西,然后通過無信任的ZK-bridge來連接,組成一個以太坊宇宙(Ethereumverse)。[2023/3/6 12:44:14]

狀態增長

元宇宙平臺Ready Player Me完成1300萬美元融資,Taavet+Sten領投:12月28日消息,元宇宙平臺ReadyPlayerMe完成1300萬美元融資,Taavet+Sten領投,GitHub聯合創始人TomPreston-Werner、KonvoyVentures、SamsungNextVentures和TinyVC等參投。

據悉,ReadyPlayerMe旨在讓用戶得以在元宇宙中通過NFT等虛擬產品確立虛擬身份,目前已有1000多個項目方在該平臺使用其產品。媒體集團華納兄弟、時裝公司迪奧和運動服裝品牌新百倫都在與ReadyPlayerMe合作,以期在未來融入元宇宙。[2021/12/29 8:10:24]

狀態的增長是指區塊鏈增長的速度。一個區塊鏈在每單位時間允許越多的吞吐,這個區塊鏈增長的就越快。全節點存儲網絡歷史,同時它們也必須能夠驗證網絡狀態。通過使用樹狀等高效結構,以太坊的網絡狀態被儲存和引用。隨著狀態增長,新的“葉子”和“分枝”被添加進去,使得其執行特定的行為時會更加復雜和消耗更多的時間。隨著鏈的規模增長,節點在最壞情況下的執行會變得更糟糕,從而導致驗證新塊的時間不斷增加。隨著時間的增加,這也增加了全節點同步所需要的總時間。

增加吞吐量的不利影響

節點數

運行節點的最低要求和節點數:

ZKSwap支持Layer2的LP Token提現到Layer1,開啟Layer2網絡可組合性的一小步:據官方消息,ZKSwap 支持Layer2的LP Token提現到Layer1,開啟了 Layer2網絡的可組合性的一小步。這樣即使資金在Layer2 網絡,通過LP Token的橋接,本質上依然可以享受以太坊DeFi生態中的可組合性。目前,Layer2最大的問題就是可組合性,ZKSwap為了解決這個問題邁出了一小步,ZKSwap已經支持Layer2中的流動性池子中鎖定的資金憑證(LP Token), 提現到Layer1了。這樣即使大家在Layer2提供流動性并且鎖定資金,也可以依然把相關憑證在以太坊網絡中完成借貸等操作。[2021/1/31 18:32:47]

比特幣:350GB硬盤空間、5Mbit/s連接、、1GBRAM、CPU>1Ghz。節點數:~10,000

Ethereum2:500GB+SSD磁盤空間,25Mbit/s連接,4-8GBRAM,CPU2-4核。節點數:~6,000

Solana3:1.5TB+SSD磁盤空間,300Mbit/s連接,128GBRAMCPU12+核。節點數:~1,200

可以發現,一個區塊鏈吞吐量所需要的節點的CPU、帶寬和存儲要求越高,該區塊鏈網絡上能夠參與的節點就越少,從而導致去中心化和包容性就越弱。

動態 | Kakao旗下區塊鏈項目Klaytn治理委員會已有27名成員:在首爾舉行的第一屆Klaytn治理委員會峰會上表示,Kakao旗下區塊鏈項目Klaytn開發商Ground X首席執行官Han Jae-sun表示,就發展網絡而言,Klaytn領先于Facebook的Libra。Jae-sun承認Libra正在采取類似Klaytn的商業模式,但聲稱在建立主要合作伙伴方面,Klaytn的增長速度更快。Klaytn治理委員會目前擁有約27家公司,總估值超過590億美元。該委員會將成為Klaytn生態系統的決策機構。(AMBCrypto)[2019/11/28]

同步全節點需要的時間

當第一次運行一個全節點時,它需要同步所有的現有節點,下載并驗證從創始區塊到鏈前端的網絡狀態。這個過程應該盡可能的快速和高效,以允許任何人作為這個無需許可的協議的參與者。

以JamesonLopp的2020年比特幣節點和2021年節點同步測試為參照,表1中對比了比特幣、以太坊、Solana在普通消費級電腦上同步一個全節點所需要的時間。

表1區塊鏈吞吐和節點同步比較

表1呈現了增加吞吐量會導致更長的同步時間,因為更多的數據需要被處理和存儲。

雖然區塊鏈可以通過不斷改進節點軟件以緩解不斷增長的區塊鏈挑戰,比如降低磁盤的占用空間、更快的同步速度、更強的崩潰恢復能力、某些組建的模塊化等等,但是很顯然節點無法跟上吞吐量增加的步伐。

可擴展性應該如何被定義

可擴展性是區塊鏈領域最被誤解的術語。雖然增加吞吐量是可取的,但是這只是該難題的一部分。

可擴展性意味著在相同的硬件上進行更多的交易。因此,可擴展性可以分為兩大類:排序可擴展性、驗證可擴展性。

排序可擴展性

排序描述了網絡中對交易進行排序和處理的行為。如前所述,任何區塊鏈可以增加區塊空間和縮短出塊時間來小幅增加吞吐量,一直到這種方法對區塊鏈去中心化產生顯著的影響。但是,調整這些簡單的參數提供的改進是有限的。理論上,以太坊虛擬機能夠實現高達2000TPS,但是長期而言,還不能滿足區塊空間的需求。

為了擴展排序,Solana做了一些令人印象深刻的創新:利用了可并行化的執行環境和巧妙的共識機制,從而實現了更加高效的吞吐量。不過,盡管它有所提升,但這種方式既不充分,也不可擴展。隨著Solana增加了自身的吞吐量,運行節點和處理交易的硬件成本也在增加。

驗證可擴展性

驗證擴展性描述了增加吞吐量而不用持續增加硬件成本的節點負擔的方法。具體來說,它指的是像Validityproofs的密碼學創新。它們是ValidityRollups可以可持續擴展一個區塊鏈的原因。

什么是ValidityRollup?

ValidityRollups把計算和狀態存儲遷移到鏈下,但是把一小部分的確定的數據放到鏈上。區塊鏈底層上,有一個智能合約維護Rollup的狀態根。在Rollup上,一批高度壓縮的交易和當前的狀態根一起被發送到鏈下證明者。這個證明者計算交易,對結果和新的狀態根產生一個有效性證明,并且把它發送到鏈上的驗證者。這個驗證者驗證有效性證明,維護Rollup狀態的智能合約把由證明者提供的證明信息更新到新的狀態。

ValidityRollups如何在硬件要求相同的情況下實現可擴展?

即使證明者確實需要高端的硬件,它們也不會影響一個區塊鏈的去中心化;因為,交易的有效性被數學可驗證的證明保證。

重要的是驗證證明的要求。因為參與的數據被高度壓縮并且很大程度上通過計算抽象出來,它對底層區塊鏈節點的影響是很小的。

驗證者不需要高端的硬件,批次的大小不會增加硬件需求。僅僅狀態轉換和小部分的數據響應需要被節點處理和存儲。這允許了所有的以太坊節點通過現有的硬件驗證ValidityRollup的批次。

交易越多,價格越便宜

一般來說,區塊鏈上的交易越多,對于每個人來說就越貴。因為,隨著區塊空間被填滿,用戶需要在一個自由市場中出價高于他人,才能使得其交易被包含進區塊。

對一個ValidityRollup來說,這樣的情況是相反的。在以太坊上驗證一批交易是有一定的成本。隨著一個批次內的交易量增長,驗證該批次的成本以指數形式緩慢降低。也就是說,增加更多的交易到一個批次會實現更便宜的交易費用,即使該批次的驗證費用在增加。ValidityRollups希望在一個批次里面有盡可能多的交易,這樣,驗證費用可以由所有的交易者分攤。隨著批次內規模無限增長,每一次交易費無限接近于零。在ValidityRollup上越多的交易,對每個人來說,就越便宜。

dYdX是由ValidityRollup提供支持的dAPP,經常會看到一個批次內有超過12000筆交易。可以把ValidityRollup和在主網上相同交易量的gas消耗進行對比,就可以看出降低成本的好處。

在以太坊主網上處理dYdX一次交易:200,000gas

在StarkEx上處理dYdX一次交易:<500gas

從另外一個視角看:ValidityRollups的主要成本與同一批次內部的用戶數量呈現線性關系。

為什么OptimisticRollups不像人們想象中那樣提供可擴展性

理論上,OptimisticRollups提供和ValidityRollups一樣提供幾乎一樣的可擴展性優勢。但是,有一個重要的區別:OptimisticRollups對平均情況進行優化,然而,ValidityRollups對最差的情況進行優化。因為區塊鏈系統在不穩定的環境下運行,針對最差情況進行優化是僅有的方式實現安全性。

在OptimisticRollup最差的環境中,欺詐驗證者不會檢查用戶交易。所以,為了對抗欺詐,用戶需要同步一個以太坊全節點,一個L2全節點,并且需要自己計算可疑交易。

在ValidityRollup最差環境中,一個用戶將僅需要同步一個以太坊全節點來驗證有效性證明,為自己節省了計算負擔。

和ValidityRollups不同,OptimisticRollups的成本隨著交易量成線性關系,而不是用戶數量,這會讓它們會更貴。

難題的最后一部分——無需許可的獲取Rollup狀態

為了保證交易的有效性,用戶僅需要運行一個以太坊節點。然而,用戶和開發者因為各種目的想要查看和運行Rollup的狀態和運行情況。一個索引L2節點可以完美滿足這一需求。它不僅允許用戶看到網絡中的交易,而且,還是生態系統基礎設施運行所必需的關鍵基礎設施。像TheGraph、Alchemy、Infura等索引器,像Chainlink等預言機,像區塊鏈瀏覽器,所有這些都是全部由一個無需許可的、索引L2節點支持。

結論

許多克服區塊鏈可擴展性的方案都錯誤地聚焦在增加吞吐量,然而,這忽視了吞吐量對節點的影響:為了處理區塊和存儲網絡歷史,升級硬件需求會越來越強烈,進而阻礙了一個網絡的去中心化。

隨著加密學Validity-proof的出現,一個區塊鏈能夠實現真正的可擴展性,不會因為每次升級的成本給節點帶來負擔,允許更加廣泛的去中心化。對于相同的硬件,現在可以使用更強大、更復雜的計算進行更多交易,從而在此過程中扭轉費用市場的困境。ValidityRollup上的活動越多,它就越便宜。

文/StarkWare翻譯/JackYang

Tags:區塊鏈ROLROLL以太坊區塊鏈工程專業學什么女生比較好roll幣可以roll坐騎嗎roll幣出獠牙肩幾率以太坊幣最新價格走勢圖

幣安app官方下載最新版
TIM:Layer2 終極指南 (上)

介紹 在本文中,我將談談以太坊上的L2,當前擴容生態系統的狀態;以及為什么我認為長期來看在以太坊上運行L2為最經濟和最技術可持續的擴容解決方案.

1900/1/1 0:00:00
EFI:鏈游火熱下的冷思考:該如何布局下一波浪潮?

如何在GameFi過熱的當下冷靜地判斷后續發展,并為下波浪潮做準備,投資布局?當前的GameFi處于過熱的階段,整個市場由不理性的資金與新用戶支撐項目價值與幣價.

1900/1/1 0:00:00
DEFI:DeFi平臺BadgerDAO披露被盜1.2億美元細節

12月11日消息,在本周的一篇博客文章中,DeFi平臺BadgerDAO披露了本月早些時候遭黑客攻擊被盜1.2億美元的細節.

1900/1/1 0:00:00
GAT:覓新|一文讀懂幣安Labs孵化項目GAT Network

盡管在加密領域有多種籌集資金的方式,但建立一個項目遠不止這些。對于一個新想法來說,獲得生存所需的支持并成長為解決該行業一些最棘手問題的成熟解決方案可能具有挑戰性。?這就是孵化器發揮作用的時候.

1900/1/1 0:00:00
元宇宙:元宇宙金錢游戲:誰沾誰火 63筆融資超百億

63筆融資引爆元宇宙!一夜市值飆升50億,元宇宙竟成“造富神話”?元宇宙概念究竟有多值錢?近期,國內網紅經濟公司“天下秀”因為發表一份提及元宇宙的公開信,導致市值飆升50億元,同樣.

1900/1/1 0:00:00
AMA:3張圖拆解Kusama插槽拍賣進展 獲得插槽的16個團隊發展如何?

背景 正如新聞概述的,12月5日上午,Subsocial以鎖定100,420KSM贏得Kusama的第16次插槽Auction.

1900/1/1 0:00:00
ads