👉🏻 對於跨鏈交互,經常擼毛的小夥伴一定再熟悉不過了,我們經常需要通過各種跨鏈工具(如跨鏈橋)從以太坊轉GAS到各種L2、L3,甚至在各種異構鏈之間轉移資產。
當今的 Web3 生態中,連接各個區塊鏈,跨鏈設施已是不可或缺的存在。
💡 那你有沒有好奇,跨鏈交互是如何完成的?
![](https://public.bnbstatic.com/image/pgc/202404/3fee0b870a295516e2788c433a132075.png)
✨ 主流的跨鏈設施,主要使用了這幾種技術:
哈希鎖定、側鏈/中繼鏈、橋接 和 跨鏈協議
▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰
1️⃣ 哈希鎖定(HTLC)
哈希時間鎖定合約(HTLC)是一種使兩個方能在不信任對方的情況下進行交易的機制。HTLC主要用於加密貨幣的原子交換,實現步驟如下:
創建交易:
一方生成一個密碼,並將其哈希值放入智能合約中,這個合約只有在提供正確的密碼時纔會釋放資金。
時間鎖定:
合約還包括一個時間鎖,如果在指定時間內祕密沒有被提供,資金會被退回到最初的發送者。
交叉鏈操作:
當一方在一個鏈上提交合約後,另一方在另一個鏈上創建一個具有相同哈希的合約,啓動交換過程。
解鎖和交換:
一方公開祕密以領取對方鏈上的資金,同時對方使用同一祕密解鎖原始鏈上的資金。
▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰
2️⃣ 側鏈(Sidechain)
側鏈是獨立於主鏈運行的區塊鏈,允許資產在兩者之間轉移。
雙向錨定:
側鏈通過雙向錨定與主鏈相連接,資產可以鎖定在主鏈上,並在側鏈上以代幣形式釋放,反之亦然。
SPV證明:
側鏈可以使用簡化的支付驗證(SPV)來證明某一資產狀態,確保跨鏈資產轉移的有效性和安全性。
聯合挖礦:
一些側鏈項目使用聯合挖礦技術,允許礦工同時保障主鏈和側鏈的網絡安全。
▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰
3️⃣ 中繼鏈(Relay Chain)
連接平行鏈:
中繼鏈作爲主要的協調鏈,各個平行鏈(Parachains)通過中繼鏈交換信息和資產。
共享安全:
所有平行鏈共享中繼鏈提供的安全保障,交易需要中繼鏈的驗證和共識。
跨鏈消息傳遞:
中繼鏈使用跨鏈消息傳遞(XCMP)協議來允許平行鏈之間直接通信和交易。
💡 使用中繼鏈的典型項目:波卡(Polkadot) $DOT
▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰
4️⃣ 橋接(Bridge)
橋接技術用於連接兩個獨立的區塊鏈,允許資產和數據互通。
去中心化橋:
使用智能合約來驗證和記錄跨鏈交易,無需中心化的第三方。
中心化橋:
依靠可信實體作爲中介來轉移和鎖定資產,速度快但安全性較低。
輕客戶端驗證:
橋接通常涉及在一個鏈上實現另一個鏈的輕客戶端,以驗證交易和資產狀態。
▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰
5️⃣ 跨鏈協議(IBC)
鏈間通信協議(IBC):
允許獨立的區塊鏈通過創建連接和通道來發送消息和資產。
連接和通道:
連接用於跟蹤鏈間的共識狀態,而通道則是在連接上發送數據包的端點。
數據包傳輸:
通過通道,鏈可以發送排序和確認的數據包,實現資產和信息的互操作。
💡使用跨鏈協議的經典項目:Cosmos $ATOM
▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰
👉🏻 還有一些新型的跨鏈項目,如 Wormhole
和 前段時間上了幣安 #Binance 的 Axelar $AXL
等。
混合使用了以上多種技術,以實現更加複雜的功能和很強的安全性。
✨ 你有什麼看法,也歡迎在評論區討論,如果覺得還不錯,也可以給泵泵一個點贊關注 ❤️