当前位置:主页 > 技术文章 >

技术文章

Technical articles

探索以太坊元交易的通用标准

时间:2021-06-21 05:43 点击次数:
  本文摘要:本文是 Bloxis 对 Metamask 在 Gitcoin 上举行的普遍化元交易竞赛的对此。由于我们计划将这项功能统合入我们将要面世的产品中,因而在该领域投放了大量时间与精力,也正因如此,我们衷心地期望需要参予到该领域的辩论中来。 如果您对我的观点有任何异议,青睐认为,我十分乐意与您辩论。章节只要你不愿花钱,你可以在一笔以太坊交易内继续执行任何(不远超过 Gas 容许的)操作者 —— 在一个完全是几乎去中心化的无国界区块链网络上。 听得一起十分酷不是么?事实也显然如此。

欧洲杯线上买球

本文是 Bloxis 对 Metamask 在 Gitcoin 上举行的普遍化元交易竞赛的对此。由于我们计划将这项功能统合入我们将要面世的产品中,因而在该领域投放了大量时间与精力,也正因如此,我们衷心地期望需要参予到该领域的辩论中来。

如果您对我的观点有任何异议,青睐认为,我十分乐意与您辩论。章节只要你不愿花钱,你可以在一笔以太坊交易内继续执行任何(不远超过 Gas 容许的)操作者 —— 在一个完全是几乎去中心化的无国界区块链网络上。

听得一起十分酷不是么?事实也显然如此。但是!问题就在于,继续执行交易必须花费 Gas,而 Gas 是借以太币来缴纳的,可是新的用户谁有以太币啊内亲?(什么?你说道赛博朋克、寨币党、直销的组织都有?拜托那都不是正常人)DeFi、区块链游戏和 dApp 生态的未来依赖入场玩家的规模。这意味著我们必须解决问题新的玩家的初学者问题,并减少安全性操作者的科学知识门槛。

当下最主要的两个问题是:玩家初学者时必须享有一个数字钱包以及一些以太币 —— 这也是行业内许多人正在希望攻下的方向。所谓元交易(Meta transaction),就是让用户用自己的密钥来亲笔签名发动交易,但不必须用户来缴纳交易手续费(即 Gas 费用),而由 “中继者(relay)” 来为 TA 缴纳 Gas 酬劳。

欧洲杯线上买球

中继者作为发送到方,将交易递交至网络,并缴纳 Gas 费用。交易的目标合约可以确认完整用户及其意图,并适当地处置合约的调用。在元交易经常出现之前,已完成上述服务必须预存资金,即先将以太币现金终端用户的账户中以增进交易。Uport 发售的 Lambda Sensui 是这方面的一个典型应用于。

如果你想要更为了解地理解元交易,可以读者下面这篇文章,其作者是社区中的标杆人物 —— Austin Griffith。以太坊元交易:减少以太坊普及的门槛(编者注:中译本闻文末)构建在链上,构建元交易必须一种编码标准来编码完整发送者收到的交易数据 —— 以使目标合约能复原他们的亲笔签名和数据,而不被 msg.sender (即中继者)影响。然而,在链下,必需通过 API 或者通信协议才能将终端用户相连到中继者。

且中继者本身还必需享有一些以太币和基础设施来提供并发送元交易。很合适所在明确场景的解决方案,比如在 Dai 的 ERC-20 代币合约中用于的 permit() 方法,就很高雅地解决问题了链上部分的难题 —— 这是一种必须终端用户必要递交的 approve 方法。

此外,这一方法还构建了 EIP-712,该标准用作回应和亲笔签名供链上用于的消息数据。可以说道, Dai 只必须反对这一种元交易就充足了,因为所有其它的用例(例如发送到 Dai 和协商 DeFi 的操作者)都可以利用这一解决方案来构建。Gas Station Network 在此基础上更加入了一步,它创立了一个基于智能合约的网络来协商中继者,并创立了合约方法,使得任何智能合约只要经过较小的改动就可以相连到该网络。所有的中继者都通过一个中继子集车站(relay hub)来跟合约展开交互,而中继子集车站本身也是一个合约,确保着中继者的注册表。

其它合约向中继子集车站缴纳以太币以鼓舞中继者老大用户缴纳 Gas 酬劳,而且中继者只有顺利发送一笔交易之后才能取得该费用。合约钱包诸如 Dapper Labs、Gnosis 和 Argent 在内的许多的组织正在发售合约钱包,目的兼得用户体验和安全性。

欧洲杯线上买球

合约钱包将用户的资金托管地于智能合约之中,而合约内发送到交易和维护账户安全性的功能可以近超强以太坊协议本身的水平。在用户用于合约钱包时,归功于构建在钱包内的牵头亲笔签名功能,终端用户需要单凭其设备上的密钥来亲笔签名交易、指出自己想展开交易的意图,并将该交易发送给联合签名者或者发送方(一般来说是钱包服务的提供商),后者不会发送该交易并分担 Gas 费用。

比如,在 Dapper Labs 的产品 CoreWallet 上调用 invokeN…() 方法,实际再次发生的事情就像我们这里说道的一样。有了这一方法,账户内即使没以太币也可以收到交易,而且不必须整个行业都拒绝接受同一个标准 —— 合约钱包可以像外部所有者账户(即由标准密钥对掌控的普通用户地址,EOA)一样调用其它合约。

此外,它还带给了一系列安全性功能,诸如 Authereum 的交易防火墙。


本文关键词:探索,以太,坊元,交易,的,通用,标准,本文,是,欧洲杯线上买球

本文来源:欧洲杯线上买球-www.gzdaibo.com

Copyright © 2009-2021 www.gzdaibo.com. 欧洲杯线上买球科技 版权所有 备案号:ICP备82644005号-8

在线客服 联系方式 二维码

服务热线

088-600118602

扫一扫,关注我们