以太幣交易所 以太幣交易所
Ctrl+D 以太幣交易所
ads
首頁 > MATIC > Info

一文解析 Tokenbridge 價值傳輸_IDG

Author:

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

作者:?IOBCCapital

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

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

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

一、Tokenbridge的特性和模型

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

美SEC前互聯網執法辦公室主任:加密交易平臺正處于美國監管/執法部門的圍攻之下:金色財經報道,美國證券交易委員會前互聯網執法辦公室主任John Reed Stark表示,我的看法是,美國證券交易委員會在他們與加密貨幣相關的執法工作中是正確的,加密交易平臺都是高風險、危險且本質上不安全的,這是不言而喻的,加密貨幣交易平臺正處于美國監管/執法部門的圍攻之下,這才剛剛開始。

Stark聲稱,不僅在客戶保護方面存在差距,而且存在鴻溝,加密貨幣交易所缺乏記錄保存以及定價或訂單流的要求。此外,他聲稱他們沒有內在的理由遵守美國的法規和規則,反對市場操縱、內幕交易、與客戶交易和其他負面行為。[2023/6/11 21:30:05]

1.鏈與網絡的定義

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

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

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

《龍與地下城》擬放棄實施NFT等衍生Web3內容禁令:金色財經報道,知名游戲《龍與地下城》游戲商 Wizards of the Coast 向玩家和內容創作者“投降”,宣布不會推進修改擬議的游戲許可協議,包括不會限制衍生 NFT 項目。本月初,Wizards of the Coast 宣布將修改許可變更,NFT 等衍生Web3 內容在新規則下將會被禁止,Wizards of the Coast 在 2022 年首次分享了《龍與地下城》的開放游戲許可證(OGL)計劃,允許粉絲和其他公司創作和銷售受游戲啟發的衍生作品,包括 NFT 數字藏品等,但之后遭到社區反對,不過現在該游戲社區成員以壓倒性多數投票反對未決的許可證更新,86% 對相關政策不滿意,包括禁止第三方創作者衍生 NFT。(decrypt)[2023/1/31 11:38:52]

2.BridgeModes

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

Alameda破產前從FTX.US提取價值超2億美元的加密貨幣:金色財經報道,區塊鏈公司 Arkham Intelligence 披露,Alameda Research 在申請破產前從 FTX.US 提取了價值超過 2 億美元的加密貨幣,總計涉及 8 個地址,其中大部分是穩定幣。具體而言,在大約 2.04 億美元中,有 1.16 億美元是穩定幣,主要包括Tether ( USDT )、USDC、BUSD 和 TrueUSD (TUSD),此外還有 4949 萬美元的 ETH 和 3806 萬美元的封裝比特幣 wBTC。據悉,Alameda Research 隨后將價值 1.424 億美元的加密貨幣轉移到 FTX International 的錢包,表明其一直在運作 FTX.US 和 FTX International兩個實體之間關系。值得一提的是,Alameda 將價值約 1040 萬美元的加密貨幣發送到了競爭對手 Binance。(cointelgraph)[2022/11/27 21:05:16]

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

俄羅斯總理要求監管機構最終確定跨境加密貨幣支付的法規:金色財經報道,Watcher.Guru在社交媒體上稱,俄羅斯總理要求監管機構最終確定跨境加密貨幣支付的法規。[2022/9/13 13:27:10]

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

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

3.Bridge?Components

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

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

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

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

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

成都鏈安:Goldfinch項目的SeniorPool合約遭受攻擊,項目方累計損失超54萬美元:據成都鏈安“鏈必應-區塊鏈安全態勢感知平臺”安全輿情監控數據顯示,Goldfinch項目的SeniorPool合約遭受攻擊,攻擊者累計獲利28523個USDC,項目方累計損失541158個USDC。經成都鏈安技術團隊分析,本次攻擊原因是攻擊者可以利用Curve的FIDU-USDC池子獲取FIDU代幣,來獲取SeniorPool合約抵押USDC代幣的紅利。目前Curve中FIDU兌換USDC為1:1.03, 而在SeniorPool中的比例為1:1.07,這就產生了套利空間。[2022/6/28 1:36:11]

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

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

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

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

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

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:IDGBRIBRIDGEDGEFRIDGE價格AllbridgeHash Bridge OracleHedgePay

MATIC
UNXD:NFT與奢侈品的碰撞_NFT

來源:Crescent,律動BlockBeats2021年被稱為「NFT元年」。在這一年中不斷的有NFT售出天價,刷新人們的認知,讓人恍然覺得原來「圖片」還能這么賣錢.

1900/1/1 0:00:00
BitMEX Research:資本瘋狂涌入比特幣礦業,預計未來幾年財務失敗將顯著增加_比特幣

作者:BitMEXResearch原文標題:《MiningBullMarket》 編譯:麟奇,鏈捕手 摘要 讓我們先了解一下我們目前處在比特幣礦業周期中的位置.

1900/1/1 0:00:00
Crypto Insiders創始人撰文:為什么未來屬于NEAR?_NEAR

作者:ZoranKole,CryptoInsiders創始人翻譯:蔣海波,PANews導讀:4月7日.

1900/1/1 0:00:00
漫談游戲領域,從5個層次探索Web2過渡到Web3意味著什么?_WEB

作者:DerekLau,Medium作者編譯:東尋,DeFi之道回顧從Web1.0到Web2.0的過渡情況。新技術在剛被發現時從未被正確使用.

1900/1/1 0:00:00
跨鏈橋 Hop Protocol 將發行代幣 HOP 并向早期用戶空投總量的 8%_WOR

鏈捕手消息,跨鏈橋HopProtocol宣布成立HopDAO并將發行代幣HOP,總發行量為10億枚,其中60.5%分配給HopDAO金庫,22.45%分配給初始開發團隊,6.25%分配給投資者.

1900/1/1 0:00:00
小白NFT入門指南:如何挑選你人生的第一個NFT?_NFT

原文標題:《如何挑選你人生的第一個NFT——我奶奶也能看懂的選購指南》原文作者:Dinzz,H.ForestVentures美國當地時間1月18日早晨,微軟宣布.

1900/1/1 0:00:00
ads