月亮链 月亮链
Ctrl+D收藏月亮链
首页 > Bitcoin > 正文

AUTH:引介 | 以太坊钱包或将迎来重大升级,EIP-3074让普通用户无需使用ETH即可免信任发送事务_MMIT价格

作者:

时间:1900/1/1 0:00:00

原标题:《引介|EIP-3074简介》

以太坊钱包可能很快就要迎来重大升级。一旦升级完成,普通账户即可发送批量事务、限期事务、无序事务等。

我与两位同事?@SamWilsn?和?@adietrichs正在研究如何改善以太坊的交互体验。经过多次迭代后,我们提出了EIP3074:操作码AUTH和AUTHCALL。

要想使用这两个操作码,外部账户需要在链下签署一个消息,并将该消息发送给中继者,再由中继者将签名和调用数据发送至一个链上合约。调用者合约会先使用操作码AUTH来验证签名,再使用操作码AUTHCALL中继外部账户的调用。

AUTHCALL与普通调用只有一个区别:AUTHCALL将调用者设为使用操作码AUTH恢复的外部地址。这样一来,用户不使用以太币也可与以太坊交互。换言之,他们的事务是由中继者“赞助”的。

过去24小时全网爆仓1.93亿美元,其中PEPE爆仓2369.69万美元:5月6日消息,Coinglass数据显示,过去24小时全网爆仓1.93亿美元,其中比特币爆仓4146.94万美元,以太坊爆仓5358.32万美元,PEPE爆仓2369.69万美元。[2023/5/7 14:47:40]

你可能会觉得这个机制似曾相识。事实上,这与元事务的运作方式差不多。但是这里要强调一下,元事务是不能随意设置消息发送方的。因此,合约必须明确支持元事务。EIP3074旨在淘汰元事务,降低合约的复杂性。

在深入阐述运作原理之前,我们先来介绍一下我们想要构建什么。我们想要构建一个让普通用户无需使用以太币即可以免信任方式发送事务的机制。这里的关键词是“免信任”,即,用户不会授予中继者任何可能会被利用的特权。

EIP3074通过谨慎选择普通账户签名中包含的参数来创建免信任系统。用户签署keccak。

ARB代币申领数量突破10亿枚:3月27日消息,据Nansen最新数据显示,ARB代币申领数量已突破10亿枚,本文撰写时达到1,000,041,375枚,占空投代币总量1,162,166,000枚的约86%。

此外,当前ARB代币价格约为1.26美元,市值约为16亿美元。[2023/3/27 13:29:15]

“typebyte”是EIP2718的常量字节,值为0x03。这个字节的作用是避免与其它签名机制发生冲突,例如,EIP2930的访问列表事务、EIP1559的费用市场事务、EIP191的0x19签名消息等。

Reddit Avatar NFT持有地址总数量突破300万:金色财经报道,据Dune Analytics数据显示,Reddit于Polygon网络发行的NFT系列Reddit Collectible Avatar NFT持有地址总量突破300万,本文撰写时达到3,050,756个,单一NFT持有地址为2,993,747个,Reddit Collectible Avatar总量为3,409,936个。此外,Reddit Avatar NFT累计销售额已达到11,178,358美元,累计总销售量37,429笔。[2022/11/16 13:09:53]

调用者地址将用户的调用与特定合约绑定。用户的签名只对调用者合约有效。因此,用户可以选择自己信任的调用者,就像是选择用来存放资产的智能合约钱包那样。

我们预期只会有少量调用者存在,因为如果调用者合约的实现出错,用户就有可能蒙受损失。开发一个安全的调用者合约成本会很高,需要经过多方审计和静态证明。

Acala:8个地址向Polkadot转账超17万枚DOT,约4.2万枚DOT已转入交易所:金色财经报道,Acala发推称,第三方追踪发现,16个已识别地址中,8个从Acala向Polkadot发送了176,725DOT。其中1个地址向交易所发送了41,999DOT,还有134,726.44DOT仍留在Polkadot上。Acala还表示,任何一方若能返还至少95%的转移资金,将获得最高5%的奖金。

此前消息,Acala社区发布提案,拟以追回iBTC/aUSDLP中的16.8亿枚aUSD错误铸币,以及从aUSD错误铸币获得的其他资产。[2022/8/18 12:33:39]

不过这与如今的惯例没什么太大的不同。在存放巨额资金之前,智能合约钱包也应该经过全面的审计和证明。很多大型DeFi项目也是如此。

最后一个签名参数是commit_hash。这为调用者设计者带来了更大的灵活性,可以让他们开发出很多不同的方案。

Hut 8发展副总裁:公司无意在短期内出售比特币:金色财经报道,Hut 8发展副总裁Sue Ennis表示,该公司无意在短期内出售其比特币。Ennis 指出,?从去年到今年,我们一直专注于如何实现收入多元化,并采取资产负债表优先的方式来确定我们何时购买机器以及我们为机器支付的价格点,这样我们就没有处于一种情况,如果事情发生横向变化,我们不得不出售我们都在追逐的这种非常有价值的有限资产。

Hut 8很可能只会在资产价格远高于历史高位时才考虑出售比特币,这表明摩根大通分析师和 Ark Invest 首席执行官 Cathie Wood 对比特币的长期预期分别达到 15 万美元和50 万美元。?到那时,它可能会变成一点点出售,将其重新投资到我们业务的 计算 和 Web3 方面,但同样,我们现在没有任何意图,也没有我们注意到的实际价格点。[2022/7/14 2:13:55]

这个commit限制调用者只能执行特定操作并创建特定的验证要求来处理调用。用户可以信任调用者会遵循这一流程,因为他们可以在链上验证代码。这就是区块链的优点。

我们来看一个简单的案例。用户想要通过调用者发送一个调用。为了避免他们的调用被无限次中继,他们需要提供一个nonce,另外还有其它不可更改的值。用户对这些值进行哈希计算得到commit,并将该commit包含在签名消息内,以便合约使用操作码AUTH进行验证。

调用者会使用传入的值来重新生成commit哈希。这样一来,如果代付者改变了其中一个值,调用者计算得到的commit哈希会与外部账户签署的完全不同,导致AUTH恢复出一个垃圾地址,如下图所示:

希望你现在已经相信,调用者就像任何普通账户都可以使用的智能合约钱包。现在我们来看看如何使用commit来构建更有趣的方案。

通常情况下,“一个操作对应一个签名”已经成了经验法则。这是一种比较简单的理解。签名是基于一个事务的哈希值创建的,为什么我们不将多个事务合并进行哈希计算呢?事实证明,EIP3074可以做到这点。

只要某个账户可以通过AUTH的验证,调用者就可以按该账户的要求做任意多次AUTHCALL。这样做是没问题的,因为我们相信调用者会如实执行代码。我们可以设计将多个调用合并哈希成commit的方案。

在上图所示的方案中,调用者会将所有值合并进行哈希,生成commit。调用者将使用这个commit和用户签名来调用AUTH。AUTH会验证用户是否真的签署了这些参数。

然后,调用者会遍历每个调用并验证nonce和其它参数,然后将经过认证的调用数据发送至被许可的地址。

在此基础上,我们还可以构建更多方案。例如,假设你增加一个新的参数“保质期”。该参数会与其它参数一起经过哈希得到commit。另外,在验证过程中,调用者会验证expiration<block.number。现在,外部账户已经可以使用限期交易了!

EIP3074将带来更多流畅的用户体验,同时不会引入额外的信任假设。如果你想要阅读EIP3074的完整内容,请点击这个链接:https://eips.ethereum.org/EIPS/eip-3074

go-ethereum的原型实现在此处维护:

https://github.com/quilt/go-ethereum/tree/eip-3074

我们正在与一些对该机制有兴趣的团队合作。如果你觉得这个机制有用的话,请告诉我们,让我们一起努力!欢迎大家提供对该提案的反馈,非常感谢!点击该链接,留下你的反馈:https://ethereum-magicians.org/t/eip-3074-auth-and-authcall-opcodes/4880/49。

最后,如果你对我们的工作感兴趣,我们的团队正在火热招聘中。我们致力于对以太坊核心协议进行中长期改进。如需了解更多信息,请直接私信我?@lightclients。

原文链接:

https://twitter.com/lightclients/status/1371911245561917441

作者:lightclients

翻译&校对:?闵敏&?阿剑

标签:AUTHCOMMMIMITAUTH价格INCOMEMMIT价格秘银币mith还能起来吗

Bitcoin热门资讯
以太坊:以太坊伦敦升级将把难度炸弹推迟至12月_以太坊官网

以太坊开发者周五同意推迟一个“困难炸弹”,如果不加以处理,这个难度炸弹将在今年夏天开始减慢以太坊网络的速度.

1900/1/1 0:00:00
DAO:波卡DOT国库报告:130.89万个DOT被销毁9.2%DOT用来资助国库支出议案_DOT

5月11日,波卡中国社区PolkaWorld官方发布第二期DOT国库报告。根据该报告:1.截至目前,目前波卡国库中有1438.6万个DOT.

1900/1/1 0:00:00
DEFI:金色DeFi日报 | Huobi X Center孵化的NFT综合服务平台iBox 正式上线_Musician Worlds NFT

DeFi数据1.DeFi总市值:1270.88亿美元 市值前十币种排名数据来源DeFiboxDeFi总市值数据来源:Coingecko2.过去24小时去中心化交易所的交易量:98.

1900/1/1 0:00:00
USD:科普:USDT有哪些种类?_泰达币usdt能投资吗

USDT是中心化的公司Tether发行的,目前市场上存在着3种不同类型的USDT。今天,白话区块链为大家简单介绍下这3种不同类型的USDT.

1900/1/1 0:00:00
比特币:全球大抛售!加密货币跌到宕机,欧美股市全线重挫!何事引发巨震?英国通胀数据爆表,A股咋走?_SWAP

来源:券商中国难道真要“五穷”了?北京时间5月19日晚上,欧美股市极不太平。欧洲斯托克50指数一度跌幅达2%,美国股市盘前期指全线大跌,恐慌指数暴涨15%.

1900/1/1 0:00:00
比特币:金色前哨 | 马斯克事件引发散户抛售 加密市场全线瀑布_马斯克币是什么币

金色财经数据显示,BTC短线下跌,跌破43500美元关口,ETH跌破3400。加密市场全线瀑布.

1900/1/1 0:00:00