作者:?IOBCCapital
前段时间,AxieInfinity的底层区块链网络RoninNetwork失窃6亿美金,直到用户无法从跨链桥RoninBridge提款后盗窃案才被发现。跨链桥的资产安全问题再次引发热议。
事后,SkyMavisCOOAlexsanderLarsen表示,“RoninBridge被攻击不是因为智能合约存在漏洞,而与社会工程和人为错误有关”。AxieInfinity的投资方AnimocaBrands联合创始人YatSiu曾在采访中提到,“如果一座桥梁能够铸造代币,那它就像铸造机一样……桥梁是权威,但如果它们设计不当或存在漏洞,就会对生态系统构成巨大风险。”
本文我们具体聊聊Tokenbridge的工作原理以及如何保证可靠性和安全性。
一、Tokenbridge的特性和模型
在ethereum生态中,tokenbridge允许用户在两条链上传输数据,并且提供了快速和安全的链接。tokenbridge作为主链和侧链之间的桥梁,对于资产和数据的转移起到了决定性的作用。
Volatility Shares计划推出以太坊期货ETF:金色财经报道,Volatility Shares计划推出一款以太坊期货ETF产品,拟议的以太坊策略ETF将投资于在芝加哥商品交易所(CME)交易的以现金结算的以太期货合约,不会直接投资以太坊(ETH)。 此前,Grayscale Investments、Bitwise 等公司在SEC要求后放弃了5月份推出以太坊期货ETF的计划。行业参与者将对以太坊期货流动性水平的担忧以及以太坊是证券还是商品的不确定性视为潜在原因。
上个月, Volatility Shares推出了其 2x 比特币策略 ETF(BITX),这是美国首个杠杆比特币期货ETF。[2023/8/1 16:10:16]
1.链与网络的定义
Native:本地链是一个快速并且便宜的网络,所有收集validator的bridge操作都在native这一侧执行。
Foregin:这边可以是任何链,但通常是指以太坊的主网。
ERC20:在ERC20-ERC20bridge模式中,ERC667作为ERC20的实现可以在NativeSide端被创建和销毁。
UNI突破7美元:金色财经报道,行情显示,UNI突破7美元,现报7.01美元,日内涨幅达到6.05%,行情波动较大,请做好风险控制。[2023/2/8 11:53:48]
2.BridgeModes
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用的是这种模式。
AMBBridge:在两个链之间可以传递任意的数据。例如,允许传输nfttoken以及它们的metadata。
3.Bridge?Components
比尔·盖茨:不认为元宇宙有革命性:金色财经报道,微软联合创始人比尔·盖茨在Reddit上的年度AMA活动中分享了自己对最近科技趋势的看法并回答了Reddit网友的各种问题,他提到:“人工智能才是最重要的,我不认为Web3(的规模)有那么大,也不认为元宇宙这件事本身具有革命性,但是人工智能却是相当具有革命性的技术。” 比尔·盖茨还被问及他对广受欢迎的ChatGPT 平台的看法,因为能够生成类似人类思维的书面文本该平台最近掀起了波澜,盖茨回答说:“ChatGPT让我们瞥见了即将发生的事情,我对其整个思路和创新速度印象深刻。”[2023/1/12 11:08:12]
bridge也包括一些组件,内容如下:
tokenbridge:监听事件,发送交易去授权资产传输;
bridgeuiapplication:在链之间传输tokens和coins的dappgui工具;
bridgemonitor:?检查余额和未处理的events的工具;
bridgedeploymentplaybooks:可选的playbook。对于远程部署,可以管理tokenbridge的配置;
安全公司:NFT项目@OxyaOrigin服务器遭到攻击:金色财经报道,据CertiK监测,NFT项目@OxyaOrigin服务器遭到攻击。请社区用户不要点击链接,铸造或批准任何交易。[2022/10/28 11:52:28]
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;
Web3社交应用Metalk正式启动Chat2Earn用户增长计划:据官方消息,Metalk已于6月12日2PM(GMT)正式开放Dialoger-Metalk Genesis NFT预售,并同步推出Metalk Chat2Earn用户增长计划,用户在Metalk应用中每日完成“聊天”、“答题”、“互动”等对应任务,将获得平台治理代币$Meta奖励。
据悉Metalk由拳王麦克.泰森(MikeTyson)担任社区大使,是一款集NFT加密社群、财富值、MNS域名为一体的Web3原生炫富社交应用。[2022/6/12 4:20:23]
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最核心的安全问题。
链捕手消息,风投机构SeaXVentures推出6000万美元的FundII,以帮助国际初创企业在东南亚扩张.
1900/1/1 0:00:00来源:TwitterSpace?编译:律动BlockBeats当Terra这个庞大的金融帝国开始迅速向外扩张,原生Stablecoin的稳定性愈发重要.
1900/1/1 0:00:00整理:麟奇,链捕手导读:在LayerZero旗下跨链桥Stargate大热之后,跨链协议赛道成为市场关注焦点,Axelarnetwork则是又一个值得关注的跨链互操作性协议.
1900/1/1 0:00:00星战游戏GlaaxyBlitz日前宣布已完成在LuaStarter、BinStarter、NFTb、InfiniteLaunch、Equinox、Blokpad、Trustpad等国际知名孵化器.
1900/1/1 0:00:00链捕手消息,据彭博社报道,Ripple执行主席兼联合创始人ChrisLarsen以及绿色和平组织等多个气候活动团队正在发起一项“改变代码,而不是气候”活动,旨在向比特币社区施压.
1900/1/1 0:00:00作者:严无极@YonRick,0xRank项目简介:SecretNetwork是Cosmos生态内的首条隐私公链,也是目前生态发展最为完善的隐私公链.
1900/1/1 0:00:00