木星链 木星链
Ctrl+D收藏木星链
首页 > TRX > 正文

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

作者:

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

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

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

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

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

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

德勤和Chainalysis达成合作寻求实现加密合规性:金色财经报道,德勤和区块链数据平台Chainalysis宣布成立新的战略合作联盟,以帮助客户应对数字资产生态系统合规挑战。通过该联盟,客户将能够利用Chainalysis的专有区块链数据集、分析软件和培训计划以及德勤的服务,帮助客户管理取证、调查和合规计划。

公告称,随着监管机构明确对数字资产的期望、执法机构建立区块链追踪能力、金融机构制定数字资产战略,德勤和Chainalysis正在满足市场对风险管理技术解决方案和服务的需求,双方将共同帮助其共同客户实施最先进的取证、调查和合规计划。[2023/7/26 15:58:39]

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

Meta正式上线社交应用Threads:金色财经报道,Meta今日正式在美国推出独立的社交应用程序Threads,这是一款直接针对推特的应用程序。分析人士表示,这款应用将使用Instagram的一些基础设施,并允许人们使用自己的Instagram账号登录,此举可能有助于它迅速获得粉丝。Ins的产品副总裁海耶斯表示,这是推特进入并引领了一段时间的领域,但我们的观点是,这是一个机会,人们正在寻找更多的选择。

目前用户在Threads上可以看到的帖子数量将没有限制。这是这两款应用的关键区别之一。海耶斯说,他不能承诺在未来不在Threads添加广告,但现在,Meta专注于发展这款应用。这款应用将在苹果应用商店和谷歌Play商店发布,并将在100多个国家推出。[2023/7/6 22:20:19]

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

美国大麻加工巨头Generation Hemp进入比特币挖矿领域:1月13日消息,美国大麻加工巨头Generation Hemp Inc.已将自己更名为Evergreen Sustainable Enterprises,Inc.,原因是正在关注新的可持续能源项目,他们的第一个项目涉及哥斯达黎加的比特币采矿业务。根据一份新闻稿,该公司通过其子公司Cryptorica,LLC购买了Toro Energía Sociedad Anonima 80%的股份。Toro在哥斯达黎加拥有一座水电站大坝,该大坝的发电用于支撑比特币矿机。水力发电是一种清洁的可再生能源,比其他能源更可靠、更具成本效益,有助于减少采矿的碳足迹。此外,Toro之前的所有者Eduardo Kopper和Roberto Kopper兄弟将保留20%所有权,并继续主持比特币挖矿业务。[2023/1/13 11:09:19]

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

Flare Network上线,并向用户空投42.8亿个Flare代币:1月10日消息,Layer 1 EVM区块链Flare上线Flare Network于当地时间周一正式上线并向用户空投了42.8亿个Flare代币flr,根据2020年12月快照,该快照捕获了当时至少持有1个xrp的钱包。此次初始空投占项目总供应量的15%。

Flare在周一的公告中表示,剩余的85%将在未来三年内分配。此二次分阶段分发将根据Flare网络社区内的社区投票进行,此次空投的flr代币持有者将能够对二次分配的治理提案进行投票。据悉,Flare可充当一个预言机网络,允许开发人员构建旨在与不同区块链和互联网平台和服务互操作的应用程序。Flare还推出State Connector协议和Flare Time Series Oracle(FTSO)两个项目提供相应支持。(Cointelegraph)[2023/1/10 11:03:44]

Galaxy Digital CEO:SBF应该入狱:金色财经报道,Galaxy Digital首席执行官Mike Novogratz在接受采访时表示,前FTX首席执行官SBF应该被关进监狱。他说,“这是妄想,让我们说清楚,SBF对所发生的事情以及他在其中的罪责产生了妄想,他需要被起诉。他会在监狱里度过一段时间。而且不仅仅是SBF,这不是一个人造成的”。

此前消息,SBF昨日在纽约时报的采访中否认故意将FTX客户的资金发送给Alameda,他表示不知道Alamde的行为,声称他并不了解整个情况。[2022/12/2 21:16:38]

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

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

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

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

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

这个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

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

标签:AUTHCOMOMMMITAUTH价格LocoMetaArbitrage Analysis Beyond Commodityunlimitedip

TRX热门资讯
区块链:区块链对游戏产业的生态重构

区块链是一种开源分布式共享数据库,是一种利用“去中心化”“数据可靠”“集体维护”“智能合约”等功能解决了多方交易可信可控问题的技术体系和模式.

1900/1/1 0:00:00
比特币:牛市要结束了吗?比特币跌破41000美元、以太坊跌破3200美元

来源:新浪财经以太坊跌至3200美元/枚下方,刷新日低,日内跌超5%。比特币跌破41000美元/枚,日内跌4.7%.

1900/1/1 0:00:00
NFT:NFT周报:CryptoPunks总价值近20亿美元,Animoca Brands完成超8888万美元融资

引言:NFTInsider由WHALE社区、BeepCrypto、CryptoArt.Ai联合出品,浓缩每周NFT新闻,为大家带来关于NFT最全面、最新鲜、最有价值的讯息.

1900/1/1 0:00:00
以太坊:数据分析:期权市场成交十分活跃,看涨期权溢价明显

原标题:《期权市场:以太坊突破4,000美元》以太坊站上3,000美元后没有停止的意思,在五月的第一周,以太坊的现货价格再次向上发起冲击,截止发稿,以太坊已经成功登上4,100美元.

1900/1/1 0:00:00
GAS:519暴跌致Gas均价暴涨210% Gas价格如何影响以太坊生态?

5月19日晚间,CoinMarketCap数据显示ETH短时大幅下挫,最低报价2014.72美元,较日内高点3437.94美元“跳水”70.64%.

1900/1/1 0:00:00
比特币:从特斯拉CEO到狗狗币之父 马斯克不爱比特币

律动BlockBeats消息,5月17日,比特币一度跌破45,000美元,24小时跌幅超5%。全球首富、特斯拉CEO?埃隆·马斯克似乎成了这场暴跌的始作俑者.

1900/1/1 0:00:00