# Overpass Channels——開啟 Web3 新時代的鑰匙

本文為機器翻譯
展示原文

概括:網路驗證私有狀態轉換

Overpass通道引入了一種創新的第二層擴充套件方法,透過使用加密證明和稀疏默克爾樹,實現了網路驗證私有狀態轉換,而無需依賴傳統的共識機制。這確保了隱私性、可擴充套件性和可驗證性。


工作原理

1. 默克爾樹結構

  • 私有稀疏默克爾樹(SMTs):每個錢包維護一個包含其所有資料(如餘額和通道狀態)的私有稀疏默克爾樹。
  • 默克爾根(RR):網路只知道默克爾根RR,它代表錢包的聚合狀態。底層資料保持在客戶端私有。

2. 狀態轉換

  • 更新狀態:當錢包執行狀態轉換(如通道更新)時,它計算:
    • 一個新的默克爾根R'R反映更新後的狀態。
    • 一個證明PP來演示R'R是如何從之前的狀態派生出來的。
  • 證明元件:該證明包括重新計算R'R所需的兄弟雜湊。

3. 網路的作用

  • 無需訪問私有資料的驗證:網路透過以下方式驗證轉換:
    • 使用提供的證明PP和新狀態資料重新計算R'R
    • 確保轉換遵守預定義的約束條件(如餘額完整性、nonce遞增)。
  • 約束條件執行:透過檢查這些約束條件,網路可以在不需要檢視底層私有資料的情況下確保每個狀態轉換的有效性。

4. 網路如何知道期望什麼

  • 初始默克爾根(R_0R0):在錢包建立時,網路儲存初始默克爾根R_0R0
  • 後續轉換:對於每個狀態轉換:
    • 網路期望一個證明PP與新根R'R保持一致。
    • 它驗證轉換約束條件得到滿足,確保有效性。
  • 無需信任的驗證:依靠初始根和加密證明,網路可以在不訪問私有客戶端資料的情況下檢測篡改或無效操作。

5. 隱私和安全

  • 資料隱私:所有底層資料都保留在SMT中的客戶端。
  • 最小暴露:網路只檢查公共根(R_0R0R'R)和證明(PP),以及轉換約束條件。
  • 安全保證:這種方法確保了網路的隱私性、可擴充套件性和可驗證性。

為什麼這種方法有效

透過僅依賴默克爾根和加密證明,網路可以在不檢視私有客戶端資料的情況下檢測篡改或無效操作。每個轉換都必須與初始狀態加密對齊,並遵循規則,從而確保無需信任的驗證。這種設計在沒有共識的情況下也能很好地工作,因為它利用了單向加密證明以及稀疏默克爾樹和單邊通道的固有屬性。


使用LaTeX數學和虛擬碼的正式解釋

默克爾樹初始化和驗證

1. 默克爾樹基礎

  • 初始化:默克爾樹使用一組葉子\{L_1, L_2, \ldots, L_n\}{L1,L2,,Ln}進行初始化,其中每個葉子L_iLi表示某些資料(如通道狀態)。

  • 計算根:該樹計算雜湊直到默克爾根RR:

    R = H(\ldots H(H(L_1, L_2), H(L_3, L_4)), \ldots)
    R=H(H(H(L1,L2),H(L3,L4)),)

2. 狀態轉換證明

  • 更新葉子:對於狀態轉換,客戶端計算:

    • 基於通道操作更新的葉子L_i'Li
    • 一個證明P_iPi,包含重新計算根所需的兄弟雜湊。
  • 新根計算:

    R' = \text{RecomputeRoot}(L_i', P_i)
    R' = 重新計算根(L_i', P_i)

    • 網路接收到 R_{k+1}P_k^{(i)}L_{k+1}^{(i)}

    • 驗證:

      R_{k+1} = \text{RecomputeRoot}(L_{k+1}^{(i)}, P_k^{(i)})
    • 確保:

      C(L_k^{(i)}, L_{k+1}^{(i)})

    以下是文章的簡體中文翻譯: 關鍵優勢 資料隱私:只有加密證明和默克爾根被共享;網路從未訪問私人資料。 可擴充套件性:輕量級證明和消除共識機制允許大規模可擴充套件性。 安全性:篡改或未經授權的修改會導致無效根,確保網路完整性。 簡單性:網路充當被動驗證器,透過消除共識協議來降低複雜性。 即時最終性:交易在證明驗證後即可完成,提高使用者體驗。 為什麼這樣做效果很好 加密證明的力量 默克爾證明:每個狀態轉換都使用連結當前狀態(R)到新狀態(R')的加密默克爾證明進行驗證。 篡改檢測:任何未經授權的修改都會導致預期根的不匹配,從而立即檢測到欺詐行為。 零知識證明(可選):可以在不暴露私人資料的情況下確認遵守規則(如餘額完整性)。 單向資訊流 簡化通訊:資訊從真相源(網路)流向客戶端,保持嚴格控制並消除雙向依賴。 獨立驗證:客戶端獨立證明其對網路的更新,無需多個節點達成共識。 消除共識 無需驗證者:網路保留初始根(R_0)並使用加密證明而不是共識演算法驗證轉換。 延遲減少:由於無需跨節點達成一致,交易可以快速驗證和完成。 隱私設計 客戶端資料管理:所有基礎資料(如錢包或通道狀態)都保持在客戶端私有。 最小網路曝光:網路驗證轉換而不處理或儲存使用者資料,從而保護隱私。 可擴充套件性 並行處理:節點獨立並行驗證證明,避免瓶頸。 高效驗證:加密證明的計算驗證效率很高。 稀疏默克爾樹:證明大小保持對數增長,確保系統擴充套件時效能保持一致。 對吞吐量(TPS-每秒交易數)的影響 共識瓶頸的消除 無全域性狀態同步:消除共識消除延遲並消除可擴充套件性限制。 即時最終性:交易在證明驗證後即可完成,大幅提高吞吐量。 使用加密證明的輕量級驗證 效率:驗證加密證明涉及最小計算。 並行性:每個交易的證明可以獨立驗證,允許並行處理。 單向通道和單向資訊流 簡化的交易流:單向通道消除雙向依賴,簡化系統。 併發更新:多個狀態轉換可以並行發生而不會干擾。 客戶端操作 解除安裝到客戶端:客戶端處理大部分計算開銷,包括生成證明和更新本地默克爾樹。 網路效率:網路專注於驗證證明和維護根,減輕其工作量。 可擴充套件的狀態管理 稀疏默克爾樹:確保證明大小保持恆定(對數於樹大小),支援可擴充套件性。 一致的效能:隨著系統增長保持高吞吐量。 理論TPS潛力 無理論限制:吞吐量主要受硬體能力限制。 高效率:證明驗證可以在微秒內完成,在理想條件下允許每秒數百萬交易。 實際可擴充套件性:即使採用保守估計,Overpass也可以在現實場景中達到每秒數十萬交易。 與傳統系統的比較 功能|傳統區塊鏈|Overpass通道 -|-|- 共識|需要(驗證者)|不需要 交易最終性|分鐘(塊時間)|即時(證明驗證) 網路頻寬|高(全域性狀態同步)|低(證明傳播) 吞吐量(TPS)|10-1,000|100,000+ 可擴充套件性|受共識限制|線性(客戶端活動) 結論 Overpass通道透過利用加密證明、單向資訊流和消除共識機制,從根本上改變了Layer 2的可擴充套件性。這種架構實現了: 隱私:客戶端資料保持私密,只有證明和根用於驗證。 可擴充套件性:並行驗證和高效的證明驗證支援數百萬交易。 安全性:篡改立即可檢測,隱私保護技術增強使用者信任。 簡單性:網路的角色被簡化為被動驗證,消除了共識複雜性。 即時最終性:交易在證明驗證後立即完成。 透過解決傳統區塊鏈系統的根本性限制,Overpass通道成為Web3下一代Layer 2解決方案,能夠滿足全球去中心化應用的需求,同時保持隱私和安全。

來源
免責聲明:以上內容僅為作者觀點,不代表Followin的任何立場,不構成與Followin相關的任何投資建議。
喜歡
1
收藏
評論