链资讯 链资讯
Ctrl+D收藏链资讯
首页 > BNB > 正文

ROL:一文解析 Tokenbridge 价值传输_ledger钱包被盗币

作者:

时间:

作者:?IOBCCapital

前段时间,AxieInfinity的底层区块链网络RoninNetwork失窃6亿美金,直到用户无法从跨链桥RoninBridge提款后盗窃案才被发现。跨链桥的资产安全问题再次引发热议。

事后,SkyMavisCOOAlexsanderLarsen表示,“RoninBridge被攻击不是因为智能合约存在漏洞,而与社会工程和人为错误有关”。AxieInfinity的投资方AnimocaBrands联合创始人YatSiu曾在采访中提到,“如果一座桥梁能够铸造代币,那它就像铸造机一样……桥梁是权威,但如果它们设计不当或存在漏洞,就会对生态系统构成巨大风险。”

本文我们具体聊聊Tokenbridge的工作原理以及如何保证可靠性和安全性。

一、Tokenbridge的特性和模型

在ethereum生态中,tokenbridge允许用户在两条链上传输数据,并且提供了快速和安全的链接。tokenbridge作为主链和侧链之间的桥梁,对于资产和数据的转移起到了决定性的作用。

NFT市场LooksMintable将于7月18日上线Fetch.ai测试网:7月4日消息,Fetch.ai发推称,AzoyaLabs团队开发的以Al为中心的NFT市场LooksMintable将于7月18日在Fetch.ai的测试网上推出。[2023/7/4 22:17:46]

1.链与网络的定义

Native:本地链是一个快速并且便宜的网络,所有收集validator的bridge操作都在native这一侧执行。

Foregin:这边可以是任何链,但通常是指以太坊的主网。

ERC20:在ERC20-ERC20bridge模式中,ERC667作为ERC20的实现可以在NativeSide端被创建和销毁。

2.BridgeModes

bridge可以被配置成多种网络方式。当前支持的方式包括Native-to-ERC20?模式,ERC20-to-ERC20模式,ERC20-to-Native模式和AMB模式。

ERC20toERC20:?兼容的ERC20token被锁在foreignnetwork,同时在native边创建erc20token;当从navtive向foregin转移时,erc677token被销毁,erc20token被unlock。

Bitcoin Startup Lab完成150万美元种子轮融资:6月7日消息,Bitcoin Startup Lab宣布以2000万美元估值完成150万美元种子轮融资,Sora Ventures领投。[2023/6/7 21:21:25]

ERC20toNative:coins被锁在foregin边,同时在native边创建erc20token。xDai用的是这种模式。

AMBBridge:在两个链之间可以传递任意的数据。例如,允许传输nfttoken以及它们的metadata。

3.Bridge?Components

bridge也包括一些组件,内容如下:

tokenbridge:监听事件,发送交易去授权资产传输;

bridgeuiapplication:在链之间传输tokens和coins的dappgui工具;

bridgemonitor:?检查余额和未处理的events的工具;

bridgedeploymentplaybooks:可选的playbook。对于远程部署,可以管理tokenbridge的配置;

香港财经事务及库务局局长许正宇:是否允许散户投资者参与加密交易还需咨询市场:1月10日消息,香港特区政府财经事务及库务局局长许正宇在接受采访时表示,他认为加密货币更像是一种投资工具,而不是为了摆脱法定货币的束缚。许仕仁似乎初步对加密的应用持乐观态度。他表示:“这可能是社会和经济运作方式的转变,但这不是一夜之间建成的,我的倾向是看穿这些投资,看看它们背后的东西,它们的背后是什么。”许仕仁称最令他兴奋的是绿色债券的代币化,这使得原本繁琐的发行和投资过程变得更加简化。他还表示,在许多领域,技术可以真正解决瓶颈,例如缩短首次公开募股的认购时间。

此外,许仕仁表示:“香港是一个非常开放的地方,只要符合我们的法律和要求的加密公司,我们都欢迎。”随着VASP制度的即将到来和协商,许仕仁表示“区块已准备好”构建生态系统,我们对自己的立场更加明确。对于香港是否允许获得许可的加密交易所为散户投资者提供服务,许仕仁回应称:“我们需要咨询市场。”许仕仁称:“这是一种进步,我们随着市场和行业的变化而变化,我们与他们一起降低风险,管理他们,并发展这个生态系统。”但他没有就监管机构可能对散户投资者制定的规则、标准和要求提供更多细节,他强调了投资者教育的重要性。(CoinDesk)[2023/1/10 11:04:16]

bridgesmartcontract:管理bridge的validator,收集签名和确认资产传递和丢弃。

数据:前两日分别解质押90.89万和98.12万枚ATOM,续创一个月来单日新高:9月17日消息,Cosmos Outpost数据显示,9月15日、16日分别有90.89万和98.12万枚ATOM解质押,连续创近一个月来单日新高纪录。[2022/9/17 7:03:04]

为了方便理解,我们看一个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;

Chainalysis报告:房地产和游戏在元宇宙中有着大量的需求:7月2日消息,根据Chainalysis的最新报告显示,元宇宙中基于区块链的虚拟房地产需求增长强劲,价格在30个月内增长了879%,增长速度超过了实体房地产的532%”。此外,VR游戏行业也在过去四年中以28.5%的复合年增长率增长,并且VR游戏和NFT技术与元宇宙的结合也可以为消费者带来全新的沉浸式体验。[2022/7/2 1:46:27]

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最核心的安全问题。

标签:ROLDGEBRIBRIDGEroll币可以roll坐骑吗ledger钱包被盗币Poly BridgeBarnBridge

BNB热门资讯
WEB3:手把手教你玩转新潮 Move-to-Earn 概念游戏 StepN_TOK

原文标题:《保姆级教程|新手必备的「StepN」入门手册》撰文:Dinzz,H.ForestVentures 一、简介 StepN是一款使用运动鞋NFT通过运动赚取收益的区块链游戏.

WEB:腾讯招聘网站近期发布多个Web3岗位信息,涉及Web3产品策划、联盟链EVM开发等_METAWEB3PA币

链捕手消息,据腾讯招聘网站显示,腾讯近期发布多个Web3岗位招聘信息,包括web3区块链产品策划、web3区块链数据分析、web3区块链底层研发工程师、web3区块链前端开发工程师、web3区块.

TAB:第 13 章:DEFI 仪表盘_ENS

什么是仪表盘(Dashboard)?仪表盘(Dashboard)是一个将所有DeFi活动进行汇总简单的平台。这是一个实用工具,可以显示和跟踪资产在不同DeFi协议中的位置.

WAR:a16z协议专家:质押模式的迭代会有哪些新机会?_NOWAR

原文作者:PorterSmith,a16z协议专家原文编译:Kxp,律动BlockBeats本文梳理自a16z协议专家PorterSmith在个人社交媒体平台上的观点.

ARE:深度解析 StarkWare:以太坊扩容最佳团队,80 亿美元高估了?_区块链

作者:Jessie,海外独角兽如果说上一个牛市最后的叙事是公链,那么在本轮牛市最后的谢幕表演中,Layer2尤其是zkRollups是当之无愧的主角.

Messari : 寻找 DeFi 子赛道的 Alpha

作者:DustinTeander,Messari原文标题:《TheDeFiSectorMap》编译:DeepThinker 主要观点 DEX是DeFi中收入最高的子赛道.