比特幣行情 比特幣行情
Ctrl+D 比特幣行情
ads
首頁 > BNB > Info

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

Author:

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

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

無狀態客戶端

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

vitalik.eth地址已將3000枚ETH轉移到Vb 2標記地址:金色財經報道,據PeckShield監測發現,vitalik.eth標簽地址已將3000枚ETH(約495萬美元)轉移到Vb 2標記地址。[2023/8/28 13:00:59]

錯誤性證明

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

Vitalik評美國加密政策:對被定為證券的項目感到遺憾:6月30日消息,以太坊創始人Vitalik Buterin回應如何看待美國的加密貨幣政策方針時表示,非常遺憾Solana和其他項目以這種方式受到打擊。他們不應該受到這樣的待遇,如果因此讓以太坊最終獲勝,那不是一種光榮的勝利,從長遠來看可能甚至不是一種勝利。真正的競爭不是其他鏈,而是正在以我們為代價強加給我們的快速擴張的中心化世界。我希望所有的項目在這整個局面中獲得公正的結果。[2023/6/30 22:10:24]

簽名聚合

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

Vitalik Buterin:支持薩爾瓦多總統可能是加密社區犯下錯誤行為的一個例子:金色財經報道,以太坊聯合創始人Vitalik Buterin在最新媒體采訪時表示,支持薩爾瓦多總統Nayib Bukele可能是加密社區犯下錯誤行為的一個例子,薩爾瓦多選擇了“自上而下”采用比特幣的方式,比特幣社區“自然而然地喜歡所有支持比特幣的、有錢有勢的人”,這是愚蠢的,相比之下以太坊社區在選擇推廣和合作對象方面做得更好。(cryptoslate)[2022/11/21 22:11:31]

SNARK/STARK

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

Vitalik:比特幣本質是一種金融工具:Vitalik Buterin在推特上回顧過去十年加密行業發展,他表示,金融在未來十年重要性會相對較低,加密貨幣領域需要適應這一現實。最終,加密貨幣會與更廣泛經濟趨勢高度相關。這并不意味著他們會免受其他事物(例如障礙/干擾)侵擾,但確實意味著敘事需要調整。Vitalik Buterin認為,比特幣本身主要是一種金融工具。以太坊本質上“金融性”沒有那么強,但即使如此,仍然存在一個事實,即區塊鏈合法地使很大一部分應用程序更好地涉及處理某種形式的貨幣/代幣/資金。[2020/6/3]

在layer1實現vs在layer2實現

在Layer1上實現有以下優勢:

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

Vitalik為以太坊分片技術發布部分概念驗證:據coindesk報道,以太坊創始人Vitalik Buterin在發布 “分片即將到來”時分享了一個新的代碼庫,該代碼庫記錄了所謂的“分支選擇規則”的部分概念驗證,這是“以太碎片”如何與主區塊鏈相互作用的代碼。分片技術旨在將以太坊分成幾個并發網絡,從而使整個網絡更加高效地擴展。這將有助于 緩解 網絡面臨的擁塞,從而提高交易速度并降低成本。[2018/5/2]

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

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

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

在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:LAYERVITATALIALIPlayerCoinVita InuVitalick NeuterinAlien Inu

BNB
CoinTiger幣虎9月24日16:00上線EBASE/ETH和EBASE/BTC交易對

尊敬的用戶: CoinTiger幣虎將于新加坡時間2019年9月24日16:00上線EBASE/ETH和EBASE/BTC交易對.

1900/1/1 0:00:00
LIBRA:瑞士監管變卦 Libra成“燙手山芋”?

近日,瑞士金融市場監管機構對媒體表示,Facebook旗下的數字貨幣項目Libra必須接受瑞士的反洗錢審查,同時該項目的進程必須要經過法律的質詢后才能開展.

1900/1/1 0:00:00
LGO:受Algorand邀請 BFX.NU參與Algorand社區技術分享會

9月20日,受Algorand官方社區邀請,BFX.NU成員參加了位于北京郵電大學的Algorand社區技術分享會,在會上Algorand成員分享了其未來的項目計劃和技術進展.

1900/1/1 0:00:00
HTT:關于WBF交易所上線PTS的公告

尊敬的用戶: WBF交易所即將在開放區上線PTS/ETH交易對,具體時間安排如下:充值時間:2019年9月25日11:00交易時間:2019年9月25日17:00提幣時間:2019年9月25日1.

1900/1/1 0:00:00
BIKI:BiKi平臺關于9折買BCS,瓜分5000BCS的公告(0923)

活動時間:9月24日15:00至9月25日15:00 活動規則: 1、活動期間,按照凈買入總量進行返現獎勵,獎勵凈買入總量的10%BCS,相當9折購買BCS.

1900/1/1 0:00:00
區塊鏈:享云鏈鄭和升級完成 兼具強大性能和隱私交易

9月25日,享云鏈“鄭和”版本完成技術升級與測試,新主網正式上線。該版本已上線隱私鏈克功能,支持隱私UTXO交易;并在業內首創支持合約的匿名交易,同時也是首個同時支持UTXO和Account雙賬.

1900/1/1 0:00:00
ads