MIN:Mina 基于 EVM 状态验证的桥是如何工作的?

由MikhailKomarov写于2021年11月1日

介绍

本文是Mina-Ethereum桥专栏博文的第二篇。你可以通过此链接阅读第一篇。

我们将在本文中介绍基于EVM状态证明验证的Mina-Ethereum桥接应用程序的工作原理。

相关说明早已发布?

不尽然。我们所做的不只是桥接本身,而是一个核心机制,是实现这种桥接的关键组成部分。以太坊上的Mina状态验证。这个桥本身不会有很多功能,但是如果在它之上有适当的应用程序,就可以实现它的价值。

欧科云链解读《海南自贸港总体方案》:区块链产业的政策洼地与制度高地:6月1日,国务院印发了《海南自由贸易港建设总体方案》,其中在多个地方提到了区块链产业相关政策。欧科云链研究院认为《方案》将推动海南自贸区成为我国区块链产业的政策洼地与制度高地。从《方案》内容上看,海南自贸港的区块链产业发展将分为两个阶段:在2025年前的第一阶段,主要任务是推动区块链和实体经济深度融合,实现海南“贸易投资自由化便利化”,主要在“产权保护”和“新一代信息基础设施”两个方面深耕;在2035年前的第二个阶段,将以海南自贸区作为先行试点,建立数据确权、数据交易、数据安全和区块链金融的标准,确保我国在未来跨境数据的国际规则制定中不会处于被动位置。[2020/6/2]

哪些应用?

动态 | “Ripple取消OTC交易模式”疑似为解读错误,官方尚未宣布此消息:金色此前报道,推特账户XRP Research Center今日发推称:“Ripple将不再支持OTC模式的代币买卖,即机构购买者想要购买XRP同样需要在二级市场上购买XRP。经金色查询,目前Ripple官方目前还未发出取消OTC交易模式的公告。Twitter中提到的交易很有可能是在9月25日Bittrex与UPbit的合作关系破裂之后,双方之间进行的正常资金返还。[2019/10/30]

这就是接下来我要介绍的。

让我们设想一个基于状态证明验证机制的Mina-Ethereum桥,它由什么组成?

动态 | 肖磊解读特朗普“攻击”Libra原因:Libra没有明确跟美元挂钩:7月13日消息,财经专栏作家、财经评论员肖磊解读特朗普“攻击”Libra原因,他认为特朗普说Libra不可靠,而且需要获得一张银行牌照,接受监管。其实这里隐含的意思是,Libra没有明确跟美元挂钩,所以不可靠,没有美国监管机构的批准,就不能干金融的业务。[2019/7/13]

首先,我们必须确保在Mina中发生的任何事情都可以在以太坊上被验证有效。可以按如下方式完成:

检索Mina状态证明。将它提交到以太坊。以太坊验证状态证明是否有效。以太坊接收并存储证明,以确保它是有效的,否则拒绝。请注意,这里不存在激励协议参与者去证明状态证明有效。因为根本不存在激励机制。这意味着它是完全可信任的。

动态 | 区块链技术助力共建中国人群基因变异解读标准数据库发布:据央广网消息,5月27日,“区块链技术助力共建中国人群基因变异解读标准数据库”在2019数博会“生命大数据高峰论坛”上发布。华大集团大数据中心副主任杨梦表示,数据库的建立必须满足可公开、可溯源、不可篡改、迭代更新、临床信息溯源、符合伦理法规等条件,而利用区块链技术可以实现账本公开、所有历史信息留痕、哈希摘要上链、分布式共识、私有数据存证、细颗粒度权限控制等。[2019/5/28]

如何做到?

Mina的状态证明是可自我验证的。即使如果无效的证明被提交给以太坊,那这个证明也不会通过验证。

更好的消息是,通过这种内部自我验证机制的特定应用程序不需要每个用户都提供状态证明,只需至少一个用户提供即可。因此,只需至少有一个用户提交验证证明,其他愿意证明新提交证明数据的人,都可以免费使用。

最普遍的应用案例,WMINA。

接下来让我们来看一下将它可用于的最平凡场景。以太坊上的WrappedMina。或者说,人们通常的叫法:WMINA。

这将需要实现EVM的逻辑,即根据转账的Mina数量发行出WMINA,并通过状态证明验证机制,验证其。

整个工作流程为:

检索Mina状态证明。将它提交到以太坊。以太坊检查状态证明是否有效。以太坊接收并存储证明,以确保它是有效的,否则拒绝。在Mina端提交应转移到EVM的MINA数量。EVM申请发行被证明真实提交的WMINA数量。

不那么平凡的事情呢?

这实际上可以推广到证明各种计算,通过Mina端的Snapp在以太坊上完成。整个过程仍然是相同的,唯一不同的是EVM部分的作用。

证明在Uniswap上使用Mina提交特定交易订单但而不透露实际交易?可以实现。

通过Mina证明在以太坊上?可以实现。

通过Mina证明身份,并将其作为基于以太坊的行动授权的第二要素?可以实现。

除此之外,还有多种可能,可以大胆想象。

谁将这些证明提交给以太坊?

任何即将利用该桥的用户或dapp。由于Mina状态证明可以自我验证,因此无需保留任何一个可信任的协议参与者来定期提交这些证明。同时,由于状态证明验证成本非常低,因此Mina-Ethereum交易成本不会有显着的开销。

最重要的细微差别是,仅需一个特定Mina状态的有效证明,就能够让所有使用这种状态证明验证核心机制的应用程序运行。因此,最终只有一个用户会向以太坊支付验证费用,其他人将能够免费重复使用Mina的状态证明。

有什么初步尝试吗?

是的。我们确实有一个正在进行的交互式状态证明预处理演示,对每个桥应用程序的4关键个步骤进行演练。

我们正在https://verify.mina.nil.foundation进行准备工作。

浏览器?我需要Mina和Ethereum节点来做到这一点吗?

不需要。你唯一需要的是Mina的状态证明以及以太坊RPC客户端库,连接到任何以太坊节点。

所以,最终来说,你唯一需要的是你的浏览器。

这意味着这样的桥不仅可以引入基于移动和桌面的钱包应用程序,还可以引入任何基于Web的钱包。

有关最终实现的时间?

时间计划没太大变化。2022年第一季度将带来可用于产品阶段的版本。2021年11月末我们更新了详细的设计架构说明。

敬请关注!

郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。

链链资讯

火币下载MINA:解读RSS3:Web3时代的个人博客

万向区块链蜂巢研习社第71期,邀请了RSS3创始人Joshua分享“Web3时代的个人博客”。在直播中,Joshua以实际用例分享了Web3时代,个人博客从创作,到分发,以及最后的渲染是如何完成.

[0:0ms0-8:688ms