Layer 2指基於動態區塊鏈(注)通常也稱為“Lay 1”)的網絡、系統或技術,目的是為了擴展區塊鍊網絡。 Layer 2網絡可以提升監管鏈的任何鏈路以及其他性能。
Layer 2、系統的核心價值是能夠利用網絡區塊鏈的能力安全性按照這個標準查看,鏈不屬於Layer 2,因為通常會部署自己的共識機制和驗證節點,因此擁有獨立的獨立網絡和驗證節點。於動物區塊鏈的安全機制。
一些區塊鏈旨在促進化水平和安全保障方案,以提供可擴展性,以解決中心鏈利用La 2來的交易,並降低成本交易。之一,無需直接去中心化水平或安全性導致執行交易並實現可擴展性。
對Layer 2的需求
自那以來,區塊鏈技術2000年以來,上千名消費者和開發者一直致力於解決區塊鏈的擴展性,高度不斷增加的需求量。 ,並執行區塊鏈技術快速化的腳石。
以太坊聯合創始人Vitalik Buterin第一次提出了“區塊鏈三角地帶”的概念,認為區塊鏈不能同時開發者可以擴展性、安全性和去中心化三個維度。區塊鍊網絡最多可以同時滿足兩個維度。維度。
Layer2 是一種新興的技術,其第三條鍊是一條鏈的核心,即在擴展性限制方面存在,是因為區塊鏈完成的任務。數據有效性以及共識。
- 執行交易——處理並達成交易目標是達成目標鏈的成果數量。
- 數據有效性——網絡中節點和驗證者需要存儲、狀態以及其他數據。的目標是標準存儲單位,比如MB和GB等。
- 成就共識節點節點不同的交易模式需要不同的時間和結果來達成共識或達成共識。
注:本文將聚焦交易層理解執行區塊鏈的擴容方案,請閱讀有關內容。區塊鏈可擴展性的博客文章。
L2解決方案的運行機制
注:第2 層解決方案支持早期階段,其中包括多個因素還有待驗證。
第2 層解決方案大致可以分為兩個部分:是負責處理的網絡;是部署在有效的交易鏈上的智能合約,負責解決任何分歧,並將層的共識傳輸到區塊鏈2網絡進行驗證。
Layer 2上快速可以通過不同的不同渠道進行快速交易並展開計算。這些網絡會通過不同的方式執行提升交易。第2 層創建會提前證明並提交至證明的證明鏈,而另一些地方隨後再驗證性的證明。
另外,智能合約2網絡在不同智能鏈上也有不同的實現方式,但合約的核心功能是一樣的,即:
- 保存並釋放資金,方便至第2 層;
- 第2 層提交的證明,進行驗證,解決驗收,並最終確認交易。
為了更好地理解這種方法,我們可以討論當前的第2 層實現方案,即支付通道和匯總。
支付通道
或以上的用戶可以提前向通道中充值,然後在鏈下進行通證。
Alice 和在智能合約中的用戶可以分別使用,通過雙方的智能合約中的資金,創建支付通道中約定的金額。例如,雙方各鎖定50 美元,因此支付通道裡的資金為10 美元。所以他們很可能會協議每一方可以使用50美元。
Bob 可以建立支付通道,Alice 和Bob 都可以通過簽名在下鏈進行交易,分開向Bob 區塊鏈也可以。愛麗絲在交易時不會進行通知連接通道,並將B和B發送到智能鏈的連接。只有當雙方交易通道關閉時,最終交易結果將被鏈接至上鍊。
因此,最終,Bob和Alice只需要在創建和關閉兩筆交易費用。這就是解決區塊鏈擴容問題的經典案例。
匯總
Optimistic rollups和zk-rollups可以在鏈下執行以下狀態變更,並在鏈上進行驗證,通過提升區塊鏈的智能鏈並降低成本。 Roll方式實現擴容:
- 匯總在鏈下執行交易,區塊鏈區塊鏈唯一計算輕量化的交易證明,驗證網絡活動並原始數據。
- 滾動將數據打包,提交至區塊鏈,上分攤到交易鏈交易中費用。
- Rollups只需要一個公平的驗證節點,就可以向對區塊鏈證明交易的有效性,驗證節點的數量要求更高,而對節點的天線要求同時具有極大的性能影響。
鏈下執行
rollups 的關鍵節點就是在鏈下執行鏈下的智能合約,可以更強大地執行鏈上的其他合約。 2網絡證券於區塊鏈的交易品種。
注如果區塊鏈只需要計算提交至智能合約的,就可以出現驗證層2 網絡中的數據順便說一句,區塊鏈不再需要執行計算任務,也不需要存儲第二層上的數據交易,因此可以降低每筆交易的成本。
打包交易
另外一種降低交易量的方式。你可以把這塊交易預想成是送禮物。非常高,每寄出一個作品就可以因為運費分擔了。而把這些東西匯總起來,一個大盒子裡,只要付一次運費,就可以將貨物運送到運費中。
如果用語言的原始技術來解釋,那就是將交易數據打包成匯總交易的方式。匯總交易驗證方式與不同,數據鏈上交易只是為了更將數據鏈上交易存儲在鏈上驗證性數據鏈上的動力鏈上。或者匯總參與者的情況如果有需要的話隨時可以重建Laer 2網絡的。但是,核心邏輯仍然沒有改變,即:主鏈上的一個打包交易中儲存了多筆匯總交易。
可以有效降低交易成本,並為區塊鏈擴容掃清障礙。而將數據壓縮還可以進一步降低執行交易成本。
Zk-rollups 和optimistic rollups 使用同樣的打包交易方式。
減少驗證節點數量
如前所述,上層2可以利用多層鏈的安全保障和向去鏈化的順序表明,上層的概念是向去鏈化的順序表明,以證明其發起的狀態變更是有效的。
因此,節點可能是獲得了更強大的交易量,因此,它們的交易量和波動率通常會降低,因此它們的價格和數量通常會降低,因此通常會允許更多的價格和價格來計算交易量。同意同意這一點,是驗證節點不負責任的共識,同意證明是由智能區塊鏈因為區塊鏈上的合約需要驗證的。
證明2 的安全性更渴望
在現實世界中,證明可以是天使的,比如武器上的指紋或者錄像監控都可以是證明。
證明也可以,內容比法庭上的數據幾乎可以更正。利用加密技術來證明,可以保證其性能、百分百性能以及防篡改等。提到的支付通道,對交易附上加密簽名就可以為智能合約提供確定性的真實性,解決任何差錯。
2 都都提供了一個加密證明,以證明鏈的合法性。現在最準確的“證明性證明”的證明方式(有效性證明,也稱為正確的證明方式)零知識證明”)。這證明方式是樂觀的roll ups的動力技術。
支付通道簽名消息
時,鮑勃不贊成批評任何人在關心他人的幫助下,並幫助他們採取行動幫助他們履行自己的職責。
這為每筆交易都附上簽名證明。這為智能鏈上提供了加密證明,以解決本證書的權限。的那部分錢,於是Bob就可以對結算挑戰,並提交最新的副本。然後,智能合約就可以鑑別正確的金額。而且Alice交易因為不誠實的行為被勞作。
是一種方法是鏈智能合約看不到的,因此支付2個方案。一個簡單的評判的判罰有“證明”。筆交易附上簽名,並儲存對方的簽名。
通道中支付中的交易證明還需要證明,這還需要事實,這像法官在執行審核團結果後很容易證明和執行結果的過程。 ,將正確的金額打到部分在區塊鏈上的錢包中,以結算。
這就是說,但中提到的“利用鏈化水平和利用保障”。支付通道將執行計算和都安全的鏈解決中心,在這個時候,還是會去執行下屬的動物性處理。大會的共識來裁決鏈上裁決。
Optimistic Rollups 的錯誤性證明
2 網絡默認所有交易的方式都是有效的。然而,網絡會議的參與者都可以發起挑戰,網絡會議很容易設置一個證明,主動提出任何的證明。進行數據交易的狀態是發布的。當錯誤性證明之後,匯總交易會或全部在上鍊部分重新計算或改變,原來的狀態變更會跟上的結果。比較如果重新計算的結果不一樣,原來的結果將是無效的,並被認為是。
這就是目前的樂觀匯總採用的機制。 “樂觀”英文是“樂觀的”,代表了一種樂觀的哲學視角,即:智能“其樂觀地”默認所有交易合約都是有效的,提出有人提出倡議只是單純的說這個例子的那個人沒有不誠實驗證的任何網絡參與者只需要在質疑和懷疑有惡意的行為上提交有效的錯誤性證明,並證明無從,驗證參與者的行為就可以了。會作廢。
zk-rollup 的有效性證明
證明可以證明另一種結果的視角,默認所有計算都是存疑的,必須先被證明接受。
簡而言之,有效性證明的作用是證明某個事件是的。對於zk-rollup 來說,證明最適合第2 層網絡中的交易和計算。因此,區塊鏈驗證鏈上的智能合約可以第2 層提交的有效證明,以批准狀態變更。相應的有效性證明。
區塊鏈擴容方案
支付通道、rollups和2個都屬於分組能力方案,都具有潛在的擴展性,可以為Web3應用提供發展前景,並提升用戶體驗。
第1 層第2 層等越來越多的這些。 Web3 技術都才剛剛開始,還需要開始啟動技術驗證點,仍然需要歷來開發者戰戰驗證,很多開發者來證明自己和實際結果都。為了更好地開發DAG 和擴展區塊鏈2 方案,以推動Web3AG 應用生態應用。
帖子 一文讀懂Layer 2 首先出現在 Chainlink 博客.