超級新手︱甚麼是跨鏈橋?

    超級新手︱甚麼是跨鏈橋?

    Web3 生態由多條區塊鏈所支持,而去中心化的應用程式,每一個都有自己的安全和信任方法。然而,區塊鏈本身並不具備相互通信的能力,因此區塊鏈的互操作性至關重要。

    區塊鏈相互操作的骨幹是跨鏈信息傳遞協議,它使智能合約能向其他區塊鏈讀寫數據。隨越來越多區塊鏈產生,Web3 生態需要強大的跨鏈互操作性解決方案,使數據和代幣能以安全和無縫的方式,在區塊鏈的互連網絡中移動,跨鏈橋亦因此誕生。

    跨鏈橋是可令加密貨幣從源區塊鏈轉移到目標區塊鏈的基礎設施,如缺乏連接,各鏈之間的溝通將變得十分困難,限制了 Web3 生態系統中可能發生的經濟活動數量。

    就好像過去銀行與銀行間並沒聯繫,要轉帳或查看信用額都十分困難,自從「轉數快」等各種跨銀行及國家的金融系統運行後,不同銀行之間的資金才能互通。

    跨鏈橋亦同一道理,如客戶打算在 Avalanche 鏈上使用以太幣,由於兩者間本身沒有互操作性,中間需要渠道,將信息從以太坊主網帶到 Avalanche 鏈,使以太坊上的 ETH 轉換為 Avalanche 鏈上的 WETH。

    跨鏈橋如何運作?

    跨鏈橋通常涉及通過智能合約鎖定或燃燒源鏈上的代幣,並通過目的地鏈上的另一個智能合約,解鎖或鑄造代幣。

    跨鏈橋除了用於信息傳遞協議(messaging protocol),如各鏈之間交易貨幣之外,亦有多個用途,例如跨鏈去中心化交易所(DEXs),跨鏈貨幣市場。

    跨鏈橋主要由三種主要機制驅動:

    Lock and mint(鎖定及鑄造)

    將代幣鎖定在原有區塊鏈上的智能合約中,然後將這些代幣鎖定,以包裝版本以 IOU 形式鑄造到目標鏈上。另一方面,目的鏈上的包裝代幣被燒毀,以解鎖源鏈上的原始幣。

    Burn and mint(燃燒及鑄造)

    在原有的區塊鏈上燃燒代幣,然後在目標鏈上重新發行(鑄造)相同的原生代幣。

    Lock and unlock(鎖定及解鎖)

    鎖定原有的區塊鏈上的代幣,然後從目標鏈上的流動性池中解鎖相同的原生代幣。 這些類型的跨鏈橋,通常通過收益分享等經濟激勵措施,吸引跨鏈橋兩側的流動性。

    此外,跨鏈橋亦可以與數據信息傳遞能力互相結合,在區塊鏈之間不僅能移動代幣,還能移動任何類型的數據,一旦代幣交付到目標鏈,就會在目標鏈上執行智能合約。

    在跨鏈橋功能完成後,可實現更複雜的功能,例如同一交易中交換、借出、抵押,或將代幣存入目標鏈上的智能合約中。通常跨鏈橋解決方案是往信任最小化(trust-minimization)方向發展,因為計算成本越高,靈活性就越差。

    跨鏈橋的挑戰

    跨鏈橋最大的挑戰是安全問題,因為跨鏈通信需要安全、信任或靈活性的權衡,這些因素在單個區塊鏈上進行的互動則不需要。

    那麼為何不將所有活動都在同一個區塊鏈進行?首先,單個區塊鏈能處理多少活動是有限制的。而單個區塊鍊和擴展解決方案針對不同的品質去改善,例如速度、安全和去中心化,對於這些價值的最佳組合,很可能總是存在分歧,從而導致需要多個區塊回應需求。

    由於跨鏈橋攻擊在 Web3 的漏洞中所佔一定比重,因此在設計跨鏈信息傳遞協議時,有必要採取「安全第一」的思維方式。

    #Avalanche #ETH #fintalk180 #FinTech #Mint #Web3 #加密貨幣 #去中心化 #數字資產 #超級新手 #跨鏈橋 #跨鏈橋攻擊

    相關文章