買以太坊 買以太坊
Ctrl+D 買以太坊
ads
首頁 > Fil > Info

LAYER:Vitalik Buterin: 在 Layer-2 和 Layer-1 上異曲同工的技術_TAL

Author:

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

在許多情況下,為了提升可擴展性而提議的Layer-1改進方案和Layer-2改進方案,其實都在做相同的事。這篇帖子將通過一些例子和直覺知識來考慮這些案例。

無狀態客戶端

請參閱TheStatelessClientConcept了解無狀態客戶端的背景知識。概括一下,無狀態客戶端的工作方式是:讓全節點僅存儲狀態的根哈希值,使用與區塊一起發送的默克爾分支,來證明狀態讀寫已經正確地執行了。但是無狀態客戶端可以有兩種實現方式,一種是對區塊鏈協議的修改),或者是對特定合約做點改變,用代碼來保證合約只有一個哈希值作為其狀態,任何對狀態的改變都需要有默克爾證據。值得注意的是,在這兩種情況下,用來改進可擴展性的行為都是一樣的,只是實現不同,一個是對區塊鏈全節點行為的改變,一個是作為可選的應用層改變。

與Vitalik Buterin相關的地址向0x9e92開頭地址轉入3500枚以太坊:5月10日消息,據Lookonchain監測,與Vitalik Buterin相關的0xD04d開頭地址向0x9e92開頭地址轉入3500枚以太坊,Vitalik Buterin從2022年12月30日至今已向0x9e92開頭地址轉入17800枚以太坊,價值約3300萬美元。[2023/5/11 14:55:48]

錯誤性證明

Optimisticrollup的工作方式是:讓系統存儲一系列的歷史狀態根;添加了一個新的狀態的一段時間后才將新狀態最終敲定。當一個新的、包含一些交易的“包”被提交至rollup合約,交易不會在鏈上被驗證;相反,只是把狀態根添加到列表中。然而,如果外部觀察者發現有的包是無效的,他們可以提交一個挑戰。當且僅當如此,包才會在鏈上實際執行;如果包被證明是無效的,那么這個包及其后面的狀態都會回滾。上述模式即是所謂的“錯誤性證明”。錯誤性證明的工作方式是:默認情況下,客戶端不驗證狀態,而是去接受區塊;只有當客戶端收到網絡中的消息,其中包含默克爾證明,表明特定的某個區塊是無效的時候,才會拒絕區塊。顯然,相同的機制可以在Layer-2方案中使用,也可以在Layer1中作為對客戶端效率的改進。然而要注意一點:想讓Layer-1的錯誤性證明和rollup擁有一樣的特性,對數據的共識和對狀態的共識需要是分離的過程。否則,創造區塊的節點在發布其區塊之前,需要自己驗證最近的所有區塊,這可能會限制可擴展性的增益。

加速器Graviton推出5萬美元的Web3初創企業扶持資金:金色財經報道,加速器Graviton宣布一項計劃,旨在幫助印度 Web 3.0 初創企業獲得高達 50,000 美元的資金。該公司正在與 Hashkey Capital、NGC Ventures、Ascensive Assets、Moonrock Capital、369 Capital 和 Stacker Ventures 等風險投資公司合作。[2023/1/21 11:24:02]

簽名聚合

像BLSsignatureaggregation這樣的技術可以讓很多簽名被壓縮成一個,極大地節省了數據和一些計算開銷。這些技術可以用在鏈上,將一個區塊內的所有交易組合成一筆交易。這些技術也可以用在應用層,通過交易打包機制,讓許多交易打包成一個包來提交,一個簽名檢查器根據所有交易的哈希值和交易中聲稱的發送方的公鑰來驗證簽名,然后再獨立執行交易。

Vitalik:捐贈的50萬億枚SHIB不會獲得稅務沖銷:5月19日消息,Vitalik表示,其向印度新冠加密救援基金捐贈的超50萬億枚SHIB不會獲得稅務沖銷(稅務減免)。據悉,SHIB幣價波動劇烈,此前其捐贈款價值20億美元,目前縮水到8億美元左右。(彭博社)[2021/5/19 22:19:08]

SNARK/STARK

SNARK和STARK可以解除客戶端重新執行長時間計算的需要,因為其驗證只需一個簡單的證明。這個同樣可以在layer1上或者在layer2上完成。

在layer1實現vs在layer2實現

在Layer1上實現有以下優勢:

它對鏈“保留可識別性”,因為默認的基礎設施能夠理解可擴展性解決方案,并且解釋發生了什么

動態 | Gravity將為難民推出自我主權數字身份平臺:據btcmanager消息,內羅畢區塊鏈初創企業Gravity為非洲難民推出證明自我主權數字身份的平臺,從而幫助難民獲得金融服務。據報道,該公司已經開始在肯尼亞卡庫馬的一個難民營部署其平臺,約有80,000名用戶。測試將在營地的三所學校舉行,允許Gravity跟蹤每日出勤率和學生的學習成績。該公司還將與非政府組織建立密切關系,以便能夠追蹤可能對難民營難民生活條件產生積極影響的其他數據和指標。[2018/12/2]

它降低了Layer-2解決方案的碎片化風險

它允許網絡圍繞解決方案去組織基礎設施,例如,為響應新的區塊,自動地更新證明;交易可抵抗DoS攻擊;等等

Vitalik為Plasma提供了一個擴容解決方案:周五在巴黎的ethereum社區會議EthCC上以太坊創始人Vitalik Buterin出現意外,為Plasma提供了一個擴容解決方案。Plasma是一個智能合約系統,旨在提高世界第二大區塊鏈的計算潛力。[2018/3/10]

在需要有所犧牲的情況下,它為節點提供了更多的選擇自由,節點可以考慮自己的需要。例如,一些客戶端可能存儲所有的狀態,并最小化帶寬,然而其他的客戶端可能無狀態地驗證區塊,并接受這樣做帶來的帶寬損失。作為一種選擇,一些客戶端可能會使用基于錯誤性證明的驗證方式去節省花銷,而另一些客戶端可能會驗證所有狀態去最大化他們的安全等級。

在layer2上實現有以下優勢:

它給未來可能出現的創新保留了空間,不需要硬分叉區塊鏈

可以最小化共識層的復雜性,尤其是在不同場景需要多種方案時,這是很大的優勢

用戶可以因此從擁有很強假設的應用中受益,而不必在共識安全性構造中引入這些假設

需要權衡的時候,它為應用提供了更多的選擇自由,應用可以按自己的需要挑選方案。一些應用可以在鏈上運行,而另一些可以在rollup中運行

其他的關鍵點

從依賴于相同底層行為的Layer1和Layer2上獲得的可擴展性增益一般是不能結合的。例如,使用錯誤性證明得到的可擴展性增益與使用rollups得到的可擴展性增益不會彼此疊加,因為他們根本上是實現了相同的機制,因此如果使用rollups在基礎層得到了10000tx/sec,使用錯誤性證明達到1000tx/sec是安全的,只使用錯誤性證明在相同的基礎層上得到10000tx/sec也是安全的。在Layer1和Layer2上做相同的事會導致不必要的基礎設施膨脹,因此經常在兩者中選擇一個是比較合理的。例如,如果不管不顧地使用Layer2的無狀態合約,那么這也會使Layer-1的狀態極其昂貴,而不能去有效地實施layer-2的方案,因此,要保持較小的狀態,免得layer1也需要構建無狀態客戶端。同樣的需要注意的是,數據可用性是唯一一件可以在Layer1上可以解決、但在Layer-2上則只能依靠大幅放松的安全假設來提供的事。這是因為在數據可用性證明或者其它可用別的塊和糾刪碼來重構一個塊的替代性系統中,區塊重構在很大程度上依賴于客戶端一側的隨機性,而對于不同的客戶端這個隨機性又是不一樣的,且在鏈上不能重復。

結論

在Layer2進行持續創新的愿望是一個很重要的論點,這驅使我自己傾向于對eth2提供一個重量級的Layer-2設計,即最小化Layer1提供的特性。然而,因為一些需要,我們想在Layer1提供一個顯式的工具。根據前述理由,最重要的一件事應該就是在通用可擴展區塊鏈的Layer1中的數據可用性,這也是為什么要完全實現eth2,而不是對已存的eth1鏈構建一個重量級Layer-2的路線圖的主要原因。

原文鏈接:https://ethresear.ch/t/cases-where-the-same-thing-can-be-done-with-layer-1-and-layer-2-techniques/6111作者:Vitalik翻譯&校對:haiki&阿劍

Tags:LAYERVITITATALlayer幣和uniswap的關系Vites CoinBlueChip Capital TokenDas Galaxy Talent Token

Fil
DEFI:火幣集團將于10月在土耳其主辦首屆歐亞區塊鏈峰會_DEF

火幣集團聯合KemerPartners共同宣布,將于10月18日-10月19日在土耳其伊斯坦布爾聯合主辦首屆歐亞區塊鏈峰會,本屆峰會將是在土耳其迄今最大規模的區塊鏈和加密貨幣行業峰會.

1900/1/1 0:00:00
COIN:DYXtoken(DYX)_NFT

一句話簡介:區塊鏈支付行業的paypal英文全稱:DYXtoken 英文簡稱:DYX 中文名稱:大陽線 項目司法管轄區:香港 項目簡介: MLB與Candy Digital合作發行30個MLB體.

1900/1/1 0:00:00
NEX:數字貨幣板塊逆勢走強 金冠股份領銜多只個股跟漲_btcc幣價格

今日(9月23日)A股三大股指全線低開,盤初快速下挫,呈現脈沖式下行走勢,隨后維持低位震蕩整理,盤中毫無反抗之力,行業與概念板塊多數“綠油油”,僅有少數板塊飄紅.

1900/1/1 0:00:00
HTT:LOEx國際站關于NYTR交易延遲開啟公告_TPS

尊敬的LOEx用戶:LOEx國際站應NYTR項目方要求,原本定于新加坡時間9月25日15:00開啟的NYTR/USDT交易市場延遲至9月26日15:00開啟;給您帶來的不便.

1900/1/1 0:00:00
TPS:【New Token】FUBT將于2019年9月25日上線UFAC_COM

尊敬的FUBT用戶: FUBT將于2019年9月25日上線UFAC,并支持USDT交易 時間安排: UFAC開放充值:2019年9月24日20:00:00UFAC開啟交易:2019年9月25日1.

1900/1/1 0:00:00
ZERO:ZER登陸CITEX P板交易區公告_NFT

尊敬的CITEX用戶: ZER上線CITEXP板交易區,并開放ZER/BTC交易對。ZER充值:2019年9月27日15:00ZER交易:2019年9月27日15:00ZER提現:2019年9月.

1900/1/1 0:00:00
ads