跨鏈通訊可分為幾個類別?
我們可以將跨鏈通訊分為兩個主要類別:
**信任最小化的(Trust-minimized)**跨鏈通訊,它依賴於誠實的少數體或同步假設的活躍性和狀態驗證。許多協議都有一個 "混合 "模型,預設情況下,使用者依賴於誠實的少數假設,但如果誠實的少數假設失敗的話,可以切換到同步假設。
**可信任的(Trusted)**跨鏈通訊,它依靠誠實的多數假設來進行活躍性和狀態驗證。
應該注意的是,像Nxtp這樣需要客戶端同步假設的橋被認為是需要誠實的多數假設來進行狀態驗證的。這是因為即使橋兩邊的鏈是活躍的,如果鏈沒有資料可用性,客戶端也不能根據鏈的狀態採取行動。驗證資料可用性是狀態驗證的一部分。
我們可以將叢集定義為一組相互通訊的鏈**(叢集內通訊intra-cluster communication)**,信任最小化的跨鏈通訊包括使用信任最小化的狀態驗證,如欺詐證明,有效性證明,或直接驗證交易。例如,一個叢集可以是一組連線到母鏈的rollups(如以太坊rollups的情況),或獨立的layer 1鏈,如Polygon或Solana。
叢集的一個關鍵屬性是,叢集中的每個鏈都可以驗證叢集中其他每個鏈的狀態機。例如,exness外匯平臺exnesschina.org所有以太坊的rollups都與EVM相容,因此有可能在EVM內驗證rollup的欺詐或ZK證明。然而,在EVM內驗證Solana的狀態機實際上是不可能的,所以Solana不能與Ethereum共享一個叢集。
叢集還可以與其他叢集進行通訊**(叢集間通訊inter-cluster communication)**,使用非信任最小化的狀態驗證技術進行可信的跨鏈通訊,例如依靠2/3的驗證者組成的委員會對區塊進行簽字。Ethereum-Polygon橋就是這方面的一個例子。
需要注意的是,叢集是有主權的,也就是說,如果不對叢集A或B進行硬分叉,叢集A的一條鏈就不能把叢集B的一條鏈帶入叢集A的圈子內。例如,如果不改變Polygon,使其作為一個rollup來執行(即使其具有欺詐或零知識證明),就不可能建立一個以太坊rollup,並在該rollup和Polygon之間建立一個信任最小化的橋,以使其進入以太坊叢集內,以此類推。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69995368/viewspace-2888889/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 網路安全中的威脅可分為哪幾類?如何區分?
- CRM系統銷售漏斗按銷售流程可分為幾個階段?
- 【React】元件通訊 - 跨層通訊React元件
- 專案經理跨部門溝通的幾個方法
- 跨源通訊、跨域訪問跨域
- Android跨程式通訊Android
- 一個完整的COM通訊類
- Android多程式通訊之幾個基本問題Android
- Android 多程式通訊之幾個基本問題Android
- 通訊工具類
- 跨鏈技術與通證經濟
- 騰訊安全釋出《CCGP跨鏈治理白皮書》,實現“以鏈治鏈”跨鏈協作
- 不同頁面通訊與跨域跨域
- 瀏覽器跨標籤通訊瀏覽器
- EventBus,輕鬆實現跨元件跨執行緒通訊元件執行緒
- 4-AIII–Service跨程式通訊:aidlAI
- 看基類被那幾個類了
- 嵌入式開發主要分為幾類?分別是什麼?
- web多應用下跨域通訊視訊教程Web跨域
- 序列通訊與並行通訊的區別並行
- 網路安全中資訊收集是什麼?資訊收集分為哪幾類?
- 程式間的幾種通訊方式
- 詳解 CmProcess 跨程式通訊的實現
- React Native原理之跨端通訊機制React Native跨端
- 實現多個標籤頁之間通訊的幾種方法
- 前端面試11:通訊類前端面試
- ROS話題通訊和服務通訊的區別ROS
- 什麼是組合資料型別?Python組合資料型別分為幾類?資料型別Python
- 串列埠通訊型別串列埠型別
- 藍芽通話鏈路和手機通話鏈路有區別麼?藍芽
- 什麼是程式間通訊?Linux程式間通訊有幾種方式?Linux
- 程式間通訊是什麼?Linux程式間通訊有幾種方式?Linux
- 跨域請求中常見的幾個問題跨域
- html的標籤元素分為哪幾大類?分別有什麼作用?HTML
- Linux發行版本分為幾類?各版本之間有什麼區別?Linux
- 你對偽類瞭解多少?分為幾大類?
- 為什麼別人手握幾十個offer,而你卻一個也沒有?
- Linux程式間通訊有幾種方式?這8個你都知道嗎?Linux