比特幣行情 比特幣行情
Ctrl+D 比特幣行情
ads

IDG:解析 Tokenbridge 工作原理及如何保證可靠性和安全性

Author:

Time:1900/1/1 0:00:00

前段時間,AxieInfinity的底層區塊鏈網絡RoninNetwork失竊6億美金,直到用戶無法從跨鏈橋RoninBridge提款后盜竊案才被發現。跨鏈橋的資產安全問題再次引發熱議。

事后,SkyMavisCOOAlexsanderLarsen表示,“RoninBridge被攻擊不是因為智能合約存在漏洞,而與社會工程和人為錯誤有關”。AxieInfinity的投資方AnimocaBrands聯合創始人YatSiu曾在采訪中提到,“如果一座橋梁能夠鑄造代幣,那它就像鑄造機一樣……橋梁是權威,但如果它們設計不當或存在漏洞,就會對生態系統構成巨大風險。”

本文我們具體聊聊Tokenbridge的工作原理以及如何保證可靠性和安全性。

一、Tokenbridge的特性和模型

在ethereum生態中,tokenbridge允許用戶在兩條鏈上傳輸數據,并且提供了快速和安全的鏈接。tokenbridge作為主鏈和側鏈之間的橋梁,對于資產和數據的轉移起到了決定性的作用。

OpenEx完成Pre-A輪融資,金額未公開:7月21日消息,混合交易平臺OpenEx完成估值為5000萬美元的Pre-A輪融資,金額未公開,C2 Ventures、Agallochum Capital、TKX Capital等參投,Galxe與Fenbushi Capital的創始人兼董事總經理以個人身份參投。該輪融資將用于改善DApp交易體驗并開發新的金融產品。OpenEx是一個集CEX與DEX于一體的混合交易平臺。[2023/7/21 15:50:55]

1.鏈與網絡的定義

Native:本地鏈是一個快速并且便宜的網絡,所有收集validator的bridge操作都在native這一側執行。

Foregin:這邊可以是任何鏈,但通常是指以太坊的主網。

ERC20:在ERC20-ERC20bridge模式中,ERC667作為ERC20的實現可以在NativeSide端被創建和銷毀。

2.BridgeModes

dForce創始人指責Aragon團隊通過“重新調整DAO劫持協議金庫”:5月10日消息,dForce創始人Mindao發推文稱:“Aragon在2017年的IC0中籌集了27.5萬枚ETH,我當時也參與了。這是一個資金過剩的DAO,在過去的6年里沒有任何實質性的進展,現在,該團隊通過‘重新調整’DAO劫持了協議金庫,并以‘信托責任’凌駕于代幣持有者之上。”[2023/5/10 14:54:06]

bridge可以被配置成多種網絡方式。當前支持的方式包括Native-to-ERC20?模式,ERC20-to-ERC20模式,ERC20-to-Native模式和AMB模式。

ERC20toERC20:?兼容的ERC20token被鎖在foreignnetwork,同時在native邊創建erc20token;當從navtive向foregin轉移時,erc677token被銷毀,erc20token被unlock。

ERC20toNative:coins被鎖在foregin邊,同時在native邊創建erc20token。xDai用的是這種模式。

灰度GBTC三月日均交易額升至5500萬美元,創2022年12月以來新高。:金色財經報道,據The Block Pro數據顯示,灰度的比特幣信托基金GBTC日均交易額在三月份增長了67.6%,升至5500萬美元,創下自2022年12月以來的新高。此外,三月調整后比特幣和以太坊鏈上總交易額增加了48.8%,上漲至2550億美元,其中比特幣鏈上交易額增長48.3%,以太坊鏈上交易額漲幅達到了62.7%。[2023/4/5 13:46:00]

AMBBridge:在兩個鏈之間可以傳遞任意的數據。例如,允許傳輸nfttoken以及它們的metadata。

3.Bridge?Components

bridge也包括一些組件,內容如下:

tokenbridge:監聽事件,發送交易去授權資產傳輸;

bridgeuiapplication:在鏈之間傳輸tokens和coins的dappgui工具;

bridgemonitor:?檢查余額和未處理的events的工具;

高盛:比特幣將是2023年全球表現最好的資產:金色財經報道,據blockworks在社交媒體發文披露高盛內部文件顯示,比特幣將會是2023年全球范圍內表現最好的資產,超過黃金、能源、標準普爾500指數、房地產、納斯達克100指數、以及10年期美國國債。[2023/1/26 11:30:55]

bridgedeploymentplaybooks:可選的playbook。對于遠程部署,可以管理tokenbridge的配置;

bridgesmartcontract:管理bridge的validator,收集簽名和確認資產傳遞和丟棄。

為了方便理解,我們看一個usercase:

這個ERC20-to-ERC20模式的tokenbridge,展現了用戶如何在主鏈和側鏈直接相互轉賬。具體流程如下:

1.用戶通過交易所購買了需要的tokens;

2.用戶把購買的token鎖在foreginbridge的智能合約里面,同時這個event會通過tokenbridge進行傳遞,在nativebridgecontract中會創建erc677標準的token,同時發送到用戶賬號上;

Web3音樂初創公司Medallion完成900萬美元種子輪融資:金色財經報道,Web3音樂初創公司Medallion完成900萬美元種子輪融資,多名音樂行業公司和天使投資參投,包括:Matt Jones、Another Planet Entertainment、Dan Berkowitz、iLLENIUM、Mick Management、Mike Shinoda、Red Light Ventures、Ryan McMahon、Ryan Rabin,以及 Ben Chan、Ben Chereskin、Cooper Turley、Darren Lachtman 等。投資人Matt Jones表示,Web3 正在重塑藝術家和粉絲之間的連接并在區塊鏈上形成不可改變的關系,讓粉絲體驗更加充實。據悉,Medallion核心團隊成員主要來自Uniswap、Instagram、Hearst、Songkick、華納音樂集團等公司。(digitalmusicnews)[2022/5/22 3:33:16]

3.用戶通過sidechain提供的dapp,使用dapp;

4.用戶想把sidechain的資產轉移回主鏈,通過燃燒erc677的token,tokenbridge把消息傳遞到foreignbridgecontract,智能合約解鎖token;

5.用戶把解鎖后的token,通過交易所賣掉。

tokenbridge的基本定義,概念,流程都介紹完成了,那么如何去管理一個tokenbridge呢?包括對于tokenbridge的升級,維護,配置等等。這里就需要介紹tokenbridge中的角色。

二、TokenBridgeRoles

tokenbridge上的管理員負責bridge的安全,升級和智能合約的部署。管理員的操作都是通過多簽名來確保安全的。???

AdministrativeGroupsandRoles

管理員負責管理bridge的智能合約,并負責validator的管理。管理員分為以下三個組:

1.GroupA-負責管理validator的集合

添加或者刪除validators;對于validators設置最小所需要的簽名數量。?2.GroupB-負責管理bridge的參數

對于user和validators設置每日限制;設置每個transaction的min和max的限制;設置gasprice的fallback;設置終止閾值。?3.GroupC-管理升級

智能合約的升級;解鎖funds。

ValidatorsRoles

提供100%的正常時間用于傳遞transactions;

在nativeside監聽UserRequestForSignatures的事件,并簽署一個批準對于傳遞的資產在foreignside;在nativeside監聽CollectedSignatures。一旦收集到了足夠的簽名,傳輸所有收集到簽名給foreginside;在foreignside監聽UserRequestForAffirmationorTransfer事件并對于資產從foregin到native,發送一個準許給nativeside。validator的主要作用一方面是監聽兩邊的時間,另外一方面對于交易的傳遞做校驗和傳遞。

Ronin被盜事件中,攻擊者就是通過控制驗證節點的方式盜取資產。Ronin鏈有9個驗證節點,存、取加密資產需要9個驗證者簽名中的5個。攻擊者設法控制了SkyMavis的4個Ronin驗證器,另一個被控制的是由AxieDAO運行的第三方驗證器。SkyMavis是AxieInfinity的開發商。

了解了跨鏈橋的工作機制后,對于如何規避Ronin事件類似的跨鏈橋安全問題的再度發生,從社會工程的角度,我們有以下幾點思考:

跨鏈橋項目要關注簽名驗證節點的安全性,確保敏感信息安全存儲;如果跨鏈橋項目的簽名是在線下進行的,網絡必須更新簽名的安全策略,關閉相關的服務模型,同時要考慮簽名賬戶地址被泄漏的風險;驗證簽名不僅要采取多重簽名的方式,還要確保多簽事實上屬于執行隔離,簽名內容的驗證過程必須獨立進行。

UserRoles

這里就不做過多解釋了,主要就是在主鏈和側鏈之間發起資產傳遞的請求。

三、Component-Monitor

tokenbridgemonitor的主要作用是識別tokenbridgeoracle過程中出現的數據不一致和異常情況。monitor從tokenbridgecontract獲取數據以及bridge中的transation,分析他們的健康狀態,并通過Json的數據格式展現出來。

四、總結

我們從另外一個視角分享了sidechain和mainchain的關系,在兩條鏈中資產和數據的傳輸是通過tokenbridge來保證的:

tokenbridge通過權限角色模型并借助多簽的方式,管理bridge的角色和配置;validators負責兩邊transaction的確認和傳輸;monitor負責監控數據的一致性和異常情況。但是這也暴露了一個問題,tokenbridge的管理權限在admin手中,而admin使用是通過多簽的方式保證安全的,是一種弱中心化的管理方式。所以,對于admin私鑰安全性的管理就成為整個tokenbridge最核心的安全問題。

Tags:IDGRIDGEDGEBRIDGEPoly BridgePolkaBridgeBRIDGE幣Hash Bridge Oracle

酷幣交易所
NFT:觀點:全鏈NFT時代正式開啟,將進一步鞏固和擴展以太坊影響力

原文:Bankless 作者:WilliamM.Peaster 翻譯:Kyle 最近每個人都在談論全鏈NFT.

1900/1/1 0:00:00
OMA:種子輪融資2200萬美元,跨鏈互操作性協議Nomad如何運作?

4月13日,跨鏈互操作性協議?Nomad?以2.25億美元估值完成高達2200萬美元的種子輪融資,領投方為Polychain.

1900/1/1 0:00:00
NFT:2022年Q1報告:風投向鏈游投入超25億美元,DeFi初現成熟

2022年的前三個月提醒了dapp行業的每個人,這個新生的領域正在我們眼前迅速發展。來自不同類別的dapp——即游戲、DeFi和NFT,在我們面前展示了它們的潛力,同時也顯現出在完全成為主流之前.

1900/1/1 0:00:00
WEB:被忽視的角落:職業社交在 Web3 的未來

撰文:Troyso 本文為DeFieye征文大賽獲獎作品「工作為人們提供了生活所需,工作類型決定了他們在生活中、在‘社會’中的合理地位。」「工作是他們終其一生構建和捍衛的身份的核心.

1900/1/1 0:00:00
NFT:一覽蘇富比拍賣行關于 NFT 的創新轉型之路

作者:AbramBrown 本文來自:Forbes 譯者:Moni 蘇富比——這家有著近300多年歷史的知名拍賣行,不再滿足于老式的業務模式,而是緊跟時代步伐.

1900/1/1 0:00:00
比特幣:比特幣閃電網絡研究報告:美元支付同比增長410%,比特幣公共容量增長218%

領先的加密貨幣市場分析公司?ArcaneCrypto?與閃電網絡支付處理器Opennode合作,近日發布了比特幣閃電網絡研究報告,詳細介紹了該網絡的增長、采用和平臺期.

1900/1/1 0:00:00
ads