區塊鏈跨鏈橋
Web 3 已發展成由一層和二層網路擴容解決方案組成的生態系統,每個解決方案都有獨特的功能和取捨。 隨著區塊鏈協議數量的增加,跨鏈移動資產的需求也隨之增加。 為了滿足此需求,我們需要跨鏈橋。
什麼是跨鏈橋?
區塊鏈跨鏈橋的作用,與現實世界中的橋樑,功用是一樣的。 就像現實橋樑連接兩地一樣,跨鏈橋連接的是兩個區塊鏈生態系統。 跨鏈橋透過資訊的傳輸和資產的轉移,來促進區塊鏈之間的通訊。
讓我們來看一個例子:
你來自美國,正計劃去歐洲旅行。 你有美元,但你需要歐元才能消費。 為了將你的美元兌換成歐元,你可以支付少量手續費來換匯。
但是,若要進行類似的換匯以使用另一個,你要怎麼做? 假設你想用以太坊主網上的兌換 Arbitrum(opens in a new tab) 上的以太幣。 就像我們為歐元進行貨幣換匯一樣,我們需要一種機制,將我們的以太幣從以太坊轉移到 Arbitrum。 跨鏈橋能實現這種交易。 在這個例子中,Arbitrum 有一個原生的跨鏈橋(opens in a new tab),可以將以太幣從以太坊主網轉移到 Arbitrum。
為什麼我們需要跨鏈橋?
所有區塊鏈都有局限性。 以太坊需要才能擴容及跟上需求。 或者,Solana 和 Avalanche 等一層網路,透過不同的設計來實現更高的吞吐量,但是犧牲了去中心化。
然而,所有的區塊鏈都是在孤立的環境中發展,並具有不同的規則和機制。 這意味著其無法原生通訊,代幣也無法在區塊鏈之間自由移動。
跨鏈橋的存在就是為了連接區塊鏈,使彼此之間能傳送資訊和代幣。
跨鏈橋可以做到:
- 資產和資訊的跨鏈轉移。
- 能讓利用各區塊鏈的優勢,從而增強區塊鏈的能力(因為協議現在有了更多的創新設計空間)。
- 能讓使用者存取新的平台,並徹底善用不同區塊鏈的優勢。
- 能讓來自不同區塊鏈生態系統的開發者相互合作,並為使用者建立新平台。
跨鏈橋使用案例
以下是一些可以使用跨鏈橋的場景:
降低交易費
假設你在以太坊主網上擁有以太幣,但想要以更便宜的交易費來探索不同的去中心化應用程式。 將你的以太幣從主網跨鏈傳送到以太坊二層網路卷軸,可以享有更低的交易費。
在其他區塊鏈上的去中心化應用程式
假設你一直在以太坊主網上使用 Aave 借出泰達幣,但在 Polygon 上使用 Aave 借出泰達幣的利率更高。
探索區塊鏈生態系統
如果你在以太坊主網上擁有以太幣,並想探索其他一層網路,以試試其原生的去中心化應用程式。 你可以使用跨鏈橋,將以太幣從以太坊主網轉移到其他一層網路。
擁有原生加密資產
假設你想擁有原生比特幣 (BTC),但你的資金只存在於以太坊主網上。 要在以太坊上獲得比特幣,你可以購買包裝比特幣 (WBTC)。 然而,包裝比特幣是以太坊網路原生的 代幣,這意味著它是以太坊版本的比特幣,而不是比特幣區塊鏈上的原始資產。 要擁有原生比特幣,你必須使用跨鏈橋將資產從以太坊轉移到比特幣。 這將會橋接包裝比特幣並轉換為原生比特幣。 或者,你可能擁有比特幣,並想在以太坊的協定中使用它。 這將需要以另一種方式橋接,從比特幣到包裝比特幣,然後可將包裝比特幣作為以太坊上的資產。
跨鏈橋的類型
跨鏈橋具有許多不同的設計類型和複雜度。 通常,跨鏈橋分為兩類,即受信任和去信任跨鏈橋。
受任跨鏈橋 | 去信任跨鏈橋 |
---|---|
受信任跨鏈橋倚賴一個中心實體或系統來運作。 | 去信任跨鏈橋利用智慧型合約及演算法來運行。 |
在資金監管及跨鏈橋的安全性方面,具有許多信任假設。 使用者大多有賴於跨鏈橋運營商的聲譽。 | 屬於去信任,即跨鏈橋的安全性與底層區塊鏈的安全性相同。 |
使用者需放棄對其加密資產的控制。 | 透過,去信任跨鏈橋讓使用者能繼續控制他們的資金。 |
簡而言之,我們可以說受信任跨鏈橋具有信任假設,去信任跨鏈橋則是將信任最小化,不必在底層領域之外做出新的信任假設。 這些術語可做這樣的解釋:
- 去信任:安全性等同於底層領域。 如 Arjun Bhuptani 在本文中所述。(opens in a new tab)
- 信任假設:在系統中加入外部驗證者,擺脫底層領域的安全性,其加密經濟的安全性因此降低。
為了更加理解這兩種方法的主要區別,讓我們舉個例子:
想像你在機場的安檢站。 檢查站有兩種類型:
- 人工檢查站-由安檢人員操作,其以人工方式檢查機票和身份的所有細節,完畢後才提供登機證。
- 自助報到-由一台機器操作,你可以在其中輸入你的航班詳細資訊,一切檢查完畢後將會收到登機證。
人工檢查站類似於受信任模式,因為它需要倚賴第三方(即工作人員)來運作。 使用此服務,你相信工作人員會做出正確的決定並正確使用你的私人資訊。
自助報到類似去信任模式,因為卸下了操作員的角色,並使用科技進行操作。 使用者始終可以控制他們的資料,且不必將私人資訊交託給第三方。
許多橋接解決方案採用的模式,介於這兩個極端之間,去信任程度不等。
使用跨鏈橋的風險
跨鏈橋仍在早期發展階段。 很可能尚未發現最佳的跨鏈橋設計。 與任何類型的跨鏈橋互動都有風險:
- 智慧型合約風險 — 程式碼漏洞風險,這可能導致使用者資金流失
- 技術風險 — 軟體故障、程式碼漏洞、人為錯誤、垃圾郵件和惡意攻擊可能會干擾使用者作業
此外,受信任跨鏈橋由於增加了信任假設,因此帶來額外的風險,例如:
- 審查風險 — 跨鏈橋運營商理論上可以阻止使用者利用跨鏈橋來轉移資產
- 託管風險 — 跨鏈橋運營商可以串通盜取使用者的資金
如果出現以下情況,使用者的資金將面臨風險:
- 智慧型合約中存在漏洞
- 使用者出錯
- 底層區塊鏈被駭客入侵
- 在某個受信任跨鏈橋中,跨鏈橋運營商心懷不軌
- 跨鏈橋被駭客入侵
最近一次駭客攻擊針對的是 Solana 的 Wormhole 跨鏈橋,在駭客攻擊期間其被竊取了 12 萬包裝以太幣(3.25 億美元)(opens in a new tab)。 很多最嚴重的區塊鏈駭客事件都與跨鏈橋有關(opens in a new tab)。
跨鏈橋對於讓使用者加入以太坊二層網路至關重要,對於想要探索不同生態系統的使用者也是如此。 然而,與跨鏈橋互動涉及上述風險,使用者必須了解跨鏈橋做出了哪些權衡取捨。 這裡提供一些跨鏈安全性策略(opens in a new tab)。
延伸閱讀
- EIP-5164:跨鏈執行(opens in a new tab) 2022 年 6 月 18 日 - Brendan Asselstine
- 二層網路跨鏈橋風險框架(opens in a new tab) 2022 年 7 月 5 日 - Bartek Kiepuszewski
- 「為什麼未來會多鏈並存但不是跨鏈」(opens in a new tab) 2022 年 1 月 8 日 - Vitalik Buterin