首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >网桥是如何工作的?例如从虚到多边形/马季奇桥

网桥是如何工作的?例如从虚到多边形/马季奇桥
EN

Ethereum用户
提问于 2022-01-16 16:00:34
回答 3查看 505关注 0票数 3

我理解一座桥的作用,但我有兴趣知道它在罩下是如何工作的。当资产从一个网络转移到另一个网络时,它是如何工作的。让我们举个例子,把ethereum转到马季奇多边形桥,然后说我想把ERC-20令牌从以太转移到马季奇:

智能合同是如何相互作用的,因为我假设L1智能合同不能向马季奇上的L2智能合同发送信号进行令牌传输。是否存在一些代码不是用智能契约编程语言编写的,例如,稳健性,而是在投票过程中的L1智能契约,以查看智能合同桥上是否存在令牌传输,然后在L2桥上创建一个新事务以完成事务?因为我假设智能合同无法实现资产转移的全过程自动化,所以必须有一些中间人(软件)来查看L1合同,以确定是否存在转移,然后该软件触发L2合同,将令牌传输发送给马季奇网络上的用户。

EN

回答 3

Ethereum用户

发布于 2022-05-11 22:37:42

由于区块链基本上是封闭的,所以公开存储的信息都是竖井。他们不能直接使用HTTP或其他data transfer protocols与外界通信。必须有人处理有关链间存款/取款事件的监听和反应,或者由称为中继的集中运营商处理,后者通常是收费的,以处理桥接代币之间的流动性转移。

我们现在通常看到桥梁使用的方式有两种:

  1. 在两个链上创建两个合同。1.1。当用户希望将令牌移动到辅助链时,您可以将它们的令牌锁定在主链契约1.2中。编译后的软件或脚本通常侦听非链式(您选择Node.js/GoLang/Python/etc),以查看当锁定主链上的令牌时触发的事件。 1.3.一旦定金被离链信任(whitelister/relayer/信使)捕获,现在在第二链上创建相等数量的令牌。1.4。如果您想从辅助链中提取令牌,则在辅助链上刻录您的令牌,那么脱链服务将解锁等效的刻录令牌并将它们传输到用户主链地址。
  2. 契约结构是相同的,这里唯一的区别是在主链上刻录令牌,在二级链上烧薄荷。
  3. 奖金:区块链可以硬编码在他们的单政治代码,他们自己的可信中继者,或者他们正在转向更分散的中继解决方案,如Chainlink API和Chainlink Keepers,自动侦听和运行功能时,满足条件,无论是在链上或离链。希望这可以澄清基本的方法,但是对于每一个链来说,它仍然是一个很大的混乱,因为每个新的令牌对都有一个不同的契约要处理。继续使用Coinmarketcap,在每个令牌下,您将看到一座具有不同地址的桥。理论上,如果我们使用create2()函数为所有EVM兼容链之间的令牌获取相同的地址,我设想我们可以得到一个确定的地址。今天,大多数用户都会部署代理协议或使用第三方提供程序来完成代理协议,但是仍然很难为桥接的令牌创建确定性地址。但是,由于每个人在编写代码时都有偏见,因此在没有代理的情况下,为链之间的令牌实现一个单一地址可能是一个很大的负担。
票数 3
EN

Ethereum用户

发布于 2022-01-17 07:01:37

每个L2都是不同的。例如,乐观主义在L1上有一个名为messengers的智能契约,用于在L1到L2:https://community.optimism.io/docs/developers/bridge/standard-bridge.html之间传递数据(桥)。

票数 1
EN

Ethereum用户

发布于 2022-01-16 16:09:02

把我的钱包给我,我会给你马季奇的,erc20,钱包,就这样。

毕竟,桥梁工作与智能合同的安全转移。

票数 0
EN
页面原文内容由Ethereum提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://ethereum.stackexchange.com/questions/119093

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档