👉🏻 對於跨鏈交互,經常擼毛的小夥伴一定再熟悉不過了,我們經常需要通過各種跨鏈工具(如跨鏈橋)從以太坊轉GAS到各種L2、L3,甚至在各種異構鏈之間轉移資產。

當今的 Web3 生態中,連接各個區塊鏈,跨鏈設施已是不可或缺的存在。

💡 那你有沒有好奇,跨鏈交互是如何完成的?

跨鏈交互如何實現?

✨ 主流的跨鏈設施,主要使用了這幾種技術:

哈希鎖定、側鏈/中繼鏈、橋接 和 跨鏈協議

▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰

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

等。

混合使用了以上多種技術,以實現更加複雜的功能和很強的安全性。

✨ 你有什麼看法,也歡迎在評論區討論,如果覺得還不錯,也可以給泵泵一個點贊關注 ❤️

#跨链 #加密小讲堂 #BTC