NEW EVENT
最新活動
OKX
幣安
HOT ARTICLES
熱門文章
Featured Articles
專題精選
2021年可以說是多鏈生態爆炸的元年,去年同一時間以太坊佔整體區塊鏈生態的總鎖定資產價值 TVL(Total Value Locked)達到超過95%,時隔一年,以太坊目前卻只佔了整體生態的 62% 左右,如此快的發展速度完美體現了幣圈一天人間一年的說法,隨著更多元化的應用陸續出現,以太坊上的擴容問題、交易速度及手續費已無法滿足大部分鏈上用戶,甚至說最根本的問題為鏈上的交易手續費過高導致初入圈的新手小白根本無從用起,也造成其他分別主打交易速度、手續費低廉的各家公鏈群起爭奪第一公鏈的寶座。
更多公鏈的出現,意味者人們對於跨鏈資產轉移的需求也將逐漸增大,在單一條鏈上進行流動性挖礦或質押代幣已成往事,更多有利可圖的機會往往會不定時的出現在不同公鏈上,這時候我們便需要使用跨鏈橋等工具幫助我們在不同鏈之間轉移資產。
跨鏈(Cross-Chain),簡單直白的說法,就是讓資產能夠跨越不同的區塊鏈。目前除了以太坊之外,還存在許多大大小小的公鏈,市值較大、較多人聽過的可能像 Solana、Terra、BSC 等等。在這些公鏈之間,彼此是原本不相通的,在 BSC 上的資產與以太坊上的資產隔著一條楚河漢界。而跨鏈技術就是在這條楚河漢界上搭建一條橋樑,讓兩邊的資產能夠互相往來,除了這些公鏈之外,隨著更多 layer 2 解決方案的出現,資產更可以自由地在以太坊主網、不同的 Layer 2 解決方案中(如 Arbitrium、Optimism)轉移
由於每條公鏈都有自己的共識演算法,所以從本質上來看,是不能互通有無的。但這麼一來,如果我想用放在以太坊上的資產去投資 BSC 上的項目時,唯一的作法就是將加密貨幣轉移到中心化的交易所再提領出來、轉移到不同的鏈上,如此的做法我們需要先了解交易所是否有支持不同鏈的轉移,同時還有可能會因為受到交易所人為的影響(時常會暫停提領)而大大增加了資產轉移的時間,非常沒有效率。
透過跨鏈技術,資產的轉換可以變得快速且直觀,只要在智能合約上輸入金額與目的地,就能直接地把資產轉移到另一條鏈上。不僅比起過去只能透過交易所快速許多,也更為直覺。
目前最為主要的跨鏈技術可以分為四種:
側鏈/中繼鏈(Sidechains / relays)
哈希鎖定(Hash-locking)
分佈式私鑰控制(Distributed private key control)
目前使用的跨鏈項目,大多使用這四種技術做為合約底層的基礎技術,並在其上建構出自己的跨鏈項目,以下會簡單介紹這四種技術以及各自的跨鏈方式。
公證人機制最早是出現在 2012 年時,由瑞波公司(Ripple)提出的 Interledger Protocol。Interledger Protocol 是藉由第三方的驗證器來協助連接不同帳本,實現自由的資產轉換。而這個概念後來被用來作為公證人機制的基礎。
公證人機制是透過尋找一個公正、獨立的第三方來作為兩條鏈之間的中介,由這個公證人來協助驗證交易。這個公證人的工作很簡單,就是追蹤資產在兩條鏈上的狀況並且傳遞資訊。舉例來說,當使用者要將 100 USDT 從以太坊轉移到 BSC 時,公證人會負責確認這 100 USDT 的價值,並且把這項資訊轉傳到 BSC 上,確認 BSC 上收到的也是 100 USDT。
這個第三方公證人,可以是一個中心化的存在,也可以是一堆節點。而根據公證人的種類,可以大略分為三種:
中心化公證人
選擇單一節點或是中心化組織作為公證人。這種方式最簡單,但同時也因為不符合去中心化而為人所詬病,一旦受到攻擊或遭逢意外,很容易停擺。
多重簽名公證人
這種公證人機制需要多位公證人,在所有公證人都完成簽名,達成共識之後,才能夠完成跨鏈。這種比起中心化公證人機制更加地去中心化,也更加的安全。
分佈式簽名公證人
與多重簽名公證人一樣,分佈式簽名公證人也需要多位公證人的參與。但是分佈式簽名公證人會透過隨機抽取部分公證人,並在公證人完成簽名後加密完成私鑰。這種機制由於涉及密碼學的公私鑰,所以又比多重簽名公證人機制更加複雜,但也相對的更加安全。
中繼鏈的運作模式猶如公證人機制與側鏈的結合。我們可以將中繼鏈想像成連接許多不同公鏈的資料調度中心,以第三方公證人的角度驗證不同公鏈彼此之間的交易資料。在讀取並且驗證供鏈上的資料後,中繼鏈可以在目標鏈上釋放出資產,並將原先鏈上等值的資產鎖定,藉以達成資產錨定的功能,確保兩邊的交易資料可以對的上。值得一提的是,中繼鏈與側鏈最大的差別在於側鏈依附在主鏈底下,與主鏈關係緊密,而中繼鏈則是與其他公鏈對等、平行,並不屬於任何公鏈。
哈希鎖定是一種經過雜湊函數加密處理過的驗證機制,全名是哈希時間鎖定合約(Hashed-Timelock Contract, HTLC)。簡單來說,只要在一定的時間內提供正確的雜湊函數,就能完成跨鏈。
哈希鎖定的運作流程如下:
首先,智能合約會先鎖定使用者在 A 鏈上的資產,並且透過隨機產生的數字與雜湊函數產生一組私鑰。只要能夠在規定的時間內在 B 鏈上提供正確的數字,解出正確的雜湊函數,智能合約就會在 B 鏈上釋放出相對應價值的資產,完成跨鏈。
如果交易失敗,或是未能在時間內提供正確的答案,則 A 鏈上鎖定的資產會自動解鎖,返還給使用者。
分佈式私鑰控制的概念與公證人機制中的分佈式簽名公證人機制有點雷同。分佈式私鑰控制會先透過智能合約將鏈上資產映射到其他不同的鏈上,並且產生一組控制該資產的新私鑰。而這份私鑰,會分散在多處,由不同的機構或是節點保管,達成去中心化的目的,藉以保持使用者資產的安全。
當使用者希望能將資產轉移到不同鏈上時,會透過這組新的私鑰來管理,在不同鏈上進行鎖定與解鎖。由於這組私鑰對於使用者的財產有管理權,所以在智能合約完成資料驗證後,會透過私鑰鎖定或解鎖原先鏈與目標鏈上的資產,藉以達成不同鏈之間的資產轉移。
Multichain 是一個去中心化的跨鏈交換協議。在剛推出時主要的功能是 AMM 與 DEX,資產跨鏈在當時是作為附加的額外功能。然而,目前已存在太多相同類型的項目、專案,於是 Anyswap 轉而將主要業務發展方向改成資產轉移,聚焦在資產跨鏈,並且將交易功能移除。
由於開發跨鏈時間早,Anyswap 快速累積了大量經驗與用戶,不斷改善合約的穩定度。目前已知支持的公鏈數已經超過 20 條,更是 Fantom 官網推薦的跨鏈協議。
Ape Board 為一個非常推薦的跨鏈必備工具,初期他們以跨鏈的資產管理儀表板為主要功能,現今已有多達10條的公鏈支援,如大家常用的 Ethereum、BSC、Polygon 之外,還有近期使用度激增的 Cronos、Cosmos 、Harmony 以及 L2 如 Arbitrium 等鏈都有支援,除此之外,ApeBoard Bridge 是一個你可以輕鬆透過輸入跨鏈資產的出發點及目的地就可以一鍵配對所有可以使用的跨鏈解決方案的工具。
如圖,我們透過輸入 BSC 及 Polygon 便可以得知,目前可以使用 All Bridge、Anyswap(Multichain)、Celer cBridge 等工具將我們的資產從 BSC 到 Polygon 鏈上
Chainlist 雖然本身不是跨鏈轉移資產的跨鏈橋等工具,卻是新手在初次將資產跨鏈轉移時必須使用的工具之一,在網站中你可以輸入各式各樣的網路以便幫助你更快匯入該 EVM (以太坊虛擬機)兼容的網路如 Avalanche C-Chain,Fantom、Polygon、Cronos、Aurora 等,除此之外,測試網也是有支援的,如果你正準備參與不同鏈上的 DeFi 應用的測試版,那你也將會用到這個功能
右上方點選 Connect Wallet 之後,便可以直接將該網路匯入至你的 metamask 錢包
Hop Protocol 是一個試圖透過連接以太坊 Rollup 生態系中(Optimistic Rollups、Arbitrium)孤立組件的流動性工具,你可以透過 Hop Protocol 在 Optimism、Arbitrium 及以太坊主網之間實現快速且經濟高效的資產交易。
注意:因為打破原本要等7天的限制,從 Layer 2 跨回主網需要付不少手續費
就像不同公鏈底層的技術有所取捨,這些跨鏈橋本身也都隨著自身安全性、轉移資產效率等有著不同的特點,除了這些通用的跨鏈協議之外,如 Avalaunche、Harmony 等協議都有自身的跨鏈橋,算是對用戶比較親切的生態,在跨鏈轉移資產前,請務必確認兩邊都有該資產的流動性(通常以BTC、ETH、穩定幣為主要轉移資產)才不會發生轉移後卻沒有流動性能 swap的憾事,因此在這裡提醒讀者,跨鏈時盡量選擇鏈上本身的原生代幣像是 ETH、AVAX、BNB 等代幣,會順利許多。
Alvin
熱愛充滿變動與挑戰的環境,保持學習熱忱與輸出習慣