Chainlink 表示剛上線 CCIP 是安全、可靠且易於使用的互操作性協議,可以用來打造跨鏈應用和服務。本文源自 Chainlink。
(前情提要:初探 Chainlink 質押為何是「$LINK 催化劑」,與 CCIP 基建的野心 )
(背景補充:Chainlink發布低延遲預言機解決方案 ,解困DeFi衍生品市場3大技術難關 )
我們非常高興地宣佈 Chainlink 跨鏈互操作性協議(CCIP)正式登入 Avalanche、Ethereum、Optimism 和 Polygon,啟動主網早期訪問(early access)階段。衍生品和借貸賽道的多個主流 DeFi 協議都已集成了 CCIP。其中 Synthetix 已在 CCIP 主網上線;另外,BGD Labs 也正式將主網 CCIP 整合至 Aave 協議中。
CCIP 將於 7 月 20 日向五個測試網上的所有開發者開放,包括 Arbitrum Goerli、Avalanche Fuji、Ethereum Sepolia、Optimism Goerli 以及 Polygon Mumbai。
連通多鏈世界
Web3 如今已經進入多鏈時代。有數以百計的區塊鏈、L2、側鏈、子網、appchain 和平行鏈等環境供開發者和使用者挑選。這些新興的鏈上生態驅動了創新和技術採用,但同時也將應用、鏈上資產和市場流動性分散在了各個相互孤立的網路中。另外,現有的跨鏈解決方案種類繁多,協議和區塊鏈採用了各種不同的技術棧,而且這些技術棧通常都缺乏安全性,導致跨鏈資產累計被盜 20 多億美元。互操作性的缺失阻礙了創新,並且拖慢了 Web3 實現大規模應用的腳步。
然而,要解決這一問題卻困難重重。我們不僅要開發好的產品,還要建立讓整個行業都遵循的標準,以實現互操作性和可組合性。打造跨鏈標準需要兼顧安全性、靈活性和社群支援這三個維度。之所以要保障安全性,是因為資產跨鏈的過程不容半點差錯。而靈活性,則是因為這個標準要適用於所有潛在的應用場景並兼容所有部署的區塊鏈。最後一個是社群支援,也就是說這個標準必須要被廣大社群成員採用,才會有價值。Chainlink 已經為 Web3 資料建立了統一的行業標準。我們在所有使用者和合作夥伴的支援下,得以建立了一個強大的社群。綜上所述,Chainlink 擁有得天獨厚的優勢,可以在已經建立的標準之上進一步擴充套件,用它來解決跨鏈問題,並推動 Web3 的新一輪創新。
Web2 需要 TCP/IP 協議來連線一個個孤立的電腦網路。同樣地,Web3 也需要互操作性標準來連線一個個孤立的區塊鏈網路。
CCIP 是最安全、可靠且易於使用的互操作性協議,可以用來打造跨鏈應用和服務。開發者可以使用 Arbitrary Messaging(任意訊息傳送)功能靈活打造自己的跨鏈解決方案。不僅如此,CCIP 還可以實現 Simplified Token Transfer(簡化的代幣轉移)功能。因此,協議可以使用由自己控制且經過審計的代幣池來跨鏈轉移代幣,不用訂製化程式碼,而且比自己從頭開始開發跨鏈橋所用的時間少多了。
CCIP 由 Chainlink 去中心化的預言機網路驅動,Chainlink 預言機網路擁有亮眼的成績,保障了數百億美元的資產,並實現了超過 8 兆美元的鏈上交易價值。CCIP 與 Chainlink 已經推出的其他服務共享同一套基礎設施,因此幾乎不用新增新的信任假設。如果 dApp 已經集成了 Chainlink Price Feeds,那麼就沒理由不選擇 CCIP 來進行跨鏈互動。CCIP 還添加了額外的安全機制,這也是其他跨鏈解決方案無法比擬的。比如可以隨意設定跨鏈代幣數量上限(rate limit)。另外,還單獨設立了一個 Active Risk Management(ARM,即主動風控)網路,該網路負責監控所有跨鏈交易的有效性。
開發者、應用和企業可以使用 CCIP 解鎖一系列用例,如:
跨鏈代幣資產: 從統一的介面將代幣跨鏈,無須自己開發跨鏈橋。
跨鏈抵押資產: 釋出跨鏈借貸應用,使用者可以在一條鏈上存入抵押資產,然後在另一條鏈上借入資產。
跨鏈流動性質押代幣: 將流動性質押代幣跨到不同區塊鏈上,以提高代幣在其他鏈上 DeFi 應用中的利用率。
跨鏈 NFT: 使用者可以在一條鏈上鑄造 NFT,並在另一條鏈上收到 NFT。
跨鏈帳戶抽象: 開發集成了 CCIP 的智慧合約錢包,以提升使用者跨鏈呼叫功能的體驗。比如,使用者可以用同一個錢包在任何區塊鏈上簽名交易。
跨鏈遊戲: 打造跨越任何區塊鏈的遊戲體驗,玩家可以在安全性相對較高的鏈上儲存高價值的遊戲物品,並在可擴充套件性相對較高的鏈上進行遊戲操作。
跨鏈資料儲存和計算: 開發資料儲存解決方案,使用者可以在目標鏈上儲存任意資料,並基於原鏈上的交易對資料展開運算。
市場主流應用正使用 CCIP 實現跨鏈互動
Synthetix 整合 CCIP 實現跨鏈流動性
Synthetix 是一個 DeFi 協議,為鏈上衍生品和金融工具生態提供流動性。Synthetix V3 最近添加了 Synth Teleporter 功能,使用者可以輕鬆跨鏈傳輸 Synth 流動性。具體的做法是銷燬原鏈上的 sUSD(即 Synthetix 協議的記帳單位),然後在目標鏈上鑄造等額的 sUSD。
Synth Teleporter 採用了 Chainlink CCIP 來安全可靠地跨鏈銷燬和鑄造代幣。這個獨一無二的模式可以有效提升資本效率,並無須建立流動性池。Synth Teleporter 可以讓 Synthetix 的流動性流向需求最高的地方,並且規避了傳統代幣橋的限制。
「對於資產跨鏈來說,安全性至關重要。正因如此,我們在跨鏈 Synth Teleporter 中集成了 Chainlink CCIP。我們是 Chainlink Data Feeds 的首批使用者,因此也非常高興能夠成為 CCIP 的首批使用者,享受到 CCIP 為 Synthetix 解鎖的新功能。」——Synthetix 的創辦人 Kain Warwick
延伸閱讀:老牌DeFi|Synthetix V3重點更新一覽:能否迎來第二春?
Aave 採用 CCIP 實現跨鏈治理
Aave 是一個非託管式流動性協議,使用者可以在鏈上借貸資產。Aave 之前原生集成了幾個跨鏈橋來進行跨鏈治理,並且用 Ethereum 作為投票網路。這種跨鏈架構不僅使得參與者的投票成本非常高,而且還造成了極高的開發和維護成本。Chainlink CCIP 一上線,Aave 社群就投票通過整合 CCIP 的決議,原因是 CCIP 的 gas 費更低,基礎設施非常成熟,可以輕鬆擴充套件至新的網路,而且整合起來也很方便。因此,BGD Labs(注:一個 Web3 開發計劃)正將 Chainlink CCIP 整合至 Aave Governance V3,以滿足未來跨鏈治理的需求。
「我們非常高興能夠在 Aave 協議的下一個迭代版本中整合 Chainlink CCIP,實現安全、可靠和可擴充套件的跨鏈通訊。CCIP 可以無縫整合至我們的跨鏈治理機制,我們因此將省下大量的開發時間,並更加專注於核心功能的開發。」——BGD Labs 的共同創辦人 Ernesto Boado
為資本市場實現跨鏈互動
CCIP 是區塊鏈抽象層,企業可以通過 CCIP 直接從後端系統連通任何公鏈和私有鏈,並實現互操作性。Swift 已經攜手十幾家金融機構和金融市場基礎設施提供商開始探索 CCIP,基於 Swift 現有的訊息傳輸基礎設施,跨各個公鏈和私有鏈傳輸代幣。參與區塊鏈互操作性合作的機構包括澳新銀行(ANZ)、法國巴黎銀行、紐約梅隆銀行、花旗銀行、明訊銀行、歐洲清算銀行、勞埃德銀行集團、SIX Digital Exchange (SDX)以及存款信託和清算公司(DTCC)。
延伸閱讀:Chainlink質押將於12月上線;合作再添SWIFT,目標成Web3版AWS
銀行和金融市場基礎設施如何通過 Swift 網路採用 CCIP 的簡單示意圖
在跨鏈功能、安全性、可靠性和使用者體驗方面建立新標準
以下是 CCIP 不同於其他跨鏈解決方案的特點:
Simplified Token Transfers(簡化的代幣轉移)
CCIP 的 Simplified Token Transfers 是一個即插即用的解決方案,其中包含經過審計的代幣池合約。這些合約負責處理跨鏈代幣的銷燬 / 鑄造或鎖定 / 解鎖,並且代幣所有者對自己的代幣池合約完全擁有控制權。Simplified Token Transfers 還設定了額外的安全功能(比如跨鏈代幣數量限制),並且增強了協議原生代幣的可組合性,因此生態合作伙伴可以通過 CCIP 介面輕鬆跨鏈,併為協議代幣開發新功能。
可程式設計的代幣轉移
在轉移代幣的同時,還可以新增其他指令,以定義代幣在目標鏈上智慧合約中的用途,比如代幣一旦到達目標鏈就立刻進行兌換或質押。有了可程式設計功能,訊息(即代幣 + 資料)就變成了一筆原子化的跨鏈交易,而且當指令在目標鏈上執行時,總是可以假設代幣是可用的。
Active Risk Management(ARM,即主動風控)網路
ARM 是一個獨立的網路,持續對 CCIP 網路進行監控和驗證。這個網路負責獨立驗證跨鏈流程,並甄別錯誤,因此提供了額外的安全層。ARM 網路使用 Rust 語言實現了一個獨立的 Chainlink 節點軟體最小化版本。這樣做提升了客戶端的多樣性和穩健性,並在最大程度上降低了外部依賴,以避免供應鏈攻擊。
跨鏈代幣數量上限(Rate Limits)
CCIP 可以靈活設定一段時間內跨鏈代幣數量的上限。這個引數可以針對某個跨鏈通道中的某個代幣單獨設定,並且與代幣發行方協調一致。另外,還可以為某條跨鏈通道中的所有代幣統一設定跨鏈數量的總和上限,以確保攻擊者不會同時達到每個代幣的單獨上限。這個功能在 CCIP 程式碼庫中,並且程式碼庫經過了嚴格審計。只有 CCIP Token Transfer(代幣傳輸)可以用這個功能,而 Arbitrary Messaging(任意訊息傳輸)不能用。
Smart Execution
CCIP 採用了 gas 費鎖定支付機制,即 Smart Execution(智慧執行),目的是保障跨鏈交易不受目標鏈 gas 費率波動的影響。對開發者來說,這意味著他們只需在原鏈上付費,CCIP 會負責在目標鏈上執行。
採用時間鎖智慧合約進行升級
CCIP 所有重大的鏈上配置更新和升級都必須經過一個時間鎖智慧合約(timelock smart contract)。在此期間,提案可以被達到門限數量的 CCIP 節點運營商否決。另外,更新升級還可以被達到門限數量的節點運營商直接通過,這種情況下就不用經過時間鎖合約。因此,使用 CCIP 的使用者和協議可以在更新生效前充分研究並得出判斷。在時間鎖視窗內沒有被否決的鏈上更新可以被任何人執行。社群可以執行一個 timelock-worker 來處理可執行的升級。這種鏈上升級的模式標誌著 Chainlink 網路向去中心化和穩健性又邁出了一步。
支付模式
我們在近期發表的部落格文章《Chainlink 網路 2023 年展望》以及《可持續的預言機經濟模式》中提到,正在開發增強版的支付模式,以建立變現模式並保障 Chainlink 服務的長期可持續發展。其中一個主要目的就是為 dApp、企業和終端使用者降低支付門檻,併為 Chainlink 服務提供商吸引更多費用收入。
隨著 CCIP 發展成行業內最安全好用的跨鏈解決方案,各條區塊鏈上都會出現費用支付場景,因此為使用者降低支付門檻對於 CCIP 快速擴充套件至更多區塊鏈來說是必不可少的一環。CCIP 支援用 LINK 以及其他代幣付款,目前其他代幣包括鏈上原生代幣以及這些代幣的 ERC20 包裝代幣。相比用 LINK 支付,用其他代幣支付的費率更高。
我們正在開發一個鏈上自動兌換系統,用其他代幣支付時可以自動兌換成 LINK。在該兌換系統上線之前,使用者在用其他代幣付款時,代幣會被取出至各自的維護資金池(maintenance pool)中,並在 CCIP 合約中被 LINK 替代,而 LINK 的金額則基於付款時的匯率來計算。最後,會用 LINK 來支付給服務提供商(即節點運營商)。一旦鏈上自動兌換系統上線後,存放在維護資金池的其他代幣資產將兌換成 LINK。
CCIP 的訊息傳輸功能是按每條訊息收取固定費用,而 CCIP代 幣傳輸功能則是以代幣價值的一定百分比收費。另外,CCIP 的費用還包括 gas 費。用其他代幣付款時,費用會比用 LINK 高出 10%。目前 CCIP 的收費符合跨鏈生態的行業標準,不過費用可能會在日後進行調整。
隨著 Chainlink Staking 的範圍不斷擴大,覆蓋包括 CCIP 在內的更多預言機服務,我們計劃將一部分使用者費用分給質押者,以回報他們對 Chainlink 加密經濟安全所做的貢獻。
📍相關報導📍
Chainlink 開放質押》第一波 12/7 上線以太坊,最多質押 7,000 顆 LINK