火星链 火星链
Ctrl+D收藏火星链

区块链:走进EIP-3074

作者:

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

以太坊钱包可能很快进行一次重大升级。部署了提案的变更后,外部账户(EOA)将马上可以发送批量交易、逾期交易、无序交易等。

我的同事@_SamWilsn_和@adietrichs和我一直致力于改善与以太坊交互的用户体验。经过了多次迭代,我们提出了"EIP-3074:AUTHandAUTHCALLopcodes"。

这些操作码是这样使用的:外部账户对一条链下信息签名,给一个中继器提供消息,这个中继器把签名和调用数据传给一个链上合约(被称为invoker,调用器),合约用操作码AUTH验证签名,随后用操作码AUTHCALL发送外部账户的调用。

操作码AUTHCALL的功能基本与CALL相同,除了它把CALLER(即msg.sender信息发送者)设为外部账户的地址,需要通过AUTH来恢复。这使得用户可以无须ETH也能与以太坊交互。也就是说,他们的交易可以由一个中继器来“资助”。

瑞银拟以最高10亿美元的价格收购瑞信:金色财经报道,据英国金融时报报道,瑞银提出以最高10亿美元收购瑞信。瑞士当局正计划修改该国法律,绕过股东对该交易的投票,因急于在周一之前敲定交易。四名知情人士表示,瑞士两家最大银行之间的全股票交易最早将于周日晚间签署,而交易定价将仅为瑞信上周五收盘价的一小部分,这几乎会让瑞信的股东血本无归。知情人士表示,周日上午双方就收购要约进行了沟通,瑞银提出以每股0.25瑞郎的价格收购瑞信的股票,以瑞银的股票支付,该价格远低于瑞信上周五1.86瑞郎的收盘价。知情人士补充称,瑞银还坚持要求设定重大不利变化条款,即如果其信贷违约息差跃升100个基点或更多,该交易将无效。所有人都强调,形势变化很快,不能保证条款会保持不变,也不能保证达成协议。知情人士表示,目前的条款对瑞信及其股东不公平。瑞士央行、瑞银、瑞士信贷和Finma均拒绝对此置评。[2023/3/19 13:13:31]

这个方案听上去可能很熟悉。实际上,它与meta-txs(元交易)的工作机制几乎相同。一个重要区别是meta-txs无法随意设置msg.sender。因此,合约必须明确支持meta-txs。EIP-3074旨在去除meta-txs,减少合约复杂性。

SPACE ID将于9月15日开放域名阶段性注册:9月13日消息,去中心化域名协议SPACE ID宣布将于9月15日13:00开放域名阶段性注册(Domain Staging Launch),会在之后发布详细信息。

SPACE ID原定于在9月13日开放域名阶段性注册,后遭推迟。SPACE ID此前表示,在为期5天的 Staging Launch期间,用户可以按照先到先得的原则注册 .bnb名称。每个地址在暂存启动期间只能注册一个域名,注册上限为每天300个。目前暂不清楚注册细节有无变更。

9月初,SPACE ID宣布完成由Binance Labs领投的种子轮融资,具体融资金额尚未披露。SPACE ID表示,资金将用于.bnb域名服务与BNB Chain生态的集成,以及多链域名服务研发。[2022/9/13 13:27:12]

为了更深入它的工作机制,一起来了解我们正在构建什么吧。我们想要一个机制允许没有ETH的外部账户可以无须信任地发送交易。“无须信任”是关键。用户不应该给中继器任何可以被利用的特权。

尼日利亚官员:尼日利亚希望为区块链初创公司启动监管沙箱,以刺激该技术的发展:金色财经报道,在迪拜举行的?BSV 全球区块链大会?上,由Jimmy Nguyen主持的一个小组讨论了区块链在国家数字化转型中的作用,并分享了他们的国家如何整合该技术。尼日利亚国家信息技术发展局(NITDA)总干事Kashifu Inuwa称,尼日利亚人的数字化转型体现在两个方面:增强现有的传统流程和服务,以及设计新的方法来解决他们的挑战。

尼日利亚一直在探索该技术在多个领域的整合,包括身份管理、公众参与、记录保存、金融普惠、电子投票等。我们称之为发展监管,因为这项技术是新技术。我们不想执行会扼杀创新的法规。因此,我们与(区块链)初创公司合作,共同制定法规。尼日利亚还希望为区块链初创公司启动监管沙箱,以刺激该技术的发展。[2022/8/1 2:50:08]

EIP-3074允许通过谨慎选择加入到外部账户签名的参数来构建去信任系统。用户需要对keccak(0x03invoker_addresscommit_hash)哈希函数签名。

人民邮电报:我国区块链产业规模增至65亿元垂直行业应用持续拓展:金色财经报道,据人民邮电报6月20日第03版消息,我国区块链产业加速发展,产业规模不断攀升,产业规模由2016年的1亿元增加至2021年的65亿元。截至2021年底,我国共研究或制定区块链标准超150项,仅2021年一年就新增区块链相关标准82项,占现有区块链标准总数的53%。我国区块链研究机构已达114家,其中2021年新增加3家。全国已有超过50所高校开设了区块链专业或课程。[2022/6/20 4:39:44]

“typebyte(类型字节)"是EIP-2718里值为0x03的恒定字节。这是用来防止与其他签名规则冲突的,比如EIP-2930的访问列表交易、EIP-1559的费用市场交易、EIP-191的0x19签名消息等。

调用器地址把用户的调用与一个特定合约进行捆绑。签名只对该合约有效,即调用者。这使得用户可以选择一个他们信任的调用器——就像选择一个智能合约钱包托管资产一样。

我们预想调用器的数量不会多,因为如果他们实现出错的话(注意调用器的使用是选择性的),用户的利益会受损。开发一个安全的调用器花费会很高。它需要接受多方的审计,并在静态证明上是可靠的。

这与现状其实没有太大区别。智能合约钱包在被用来托管大额资产前应该通过了全面的审计与证明。很多大型DeFi项目也是这样做的。

要签名的最后一个参数是commit_hash。这就是给调用器设计师很大灵活性,以及允许非常多不同签名规则得以开发的地方。

委托参数限定调用者只能执行某些操作,并为处理一次调用建立了一定的有效性要求。用户可以信任调用器会遵循这个程序,因为代码可以在链上得到验证。这是区块链很好的一个特性。

现在来看一个简单的案例。假设一个用户想通过调用器发送一个调用。为了避免调用被传送,他们提供一个随机数。他们还提供其他不可篡改的数值。用户对这些数值进行哈希以获得委托,并在用于AUTH的签名信息里使用该委托。

调用器会用收到的值重新生成委托哈希值。这样,如果资助方修改了一个值,调用器会计算出一个不同于外部账户签名的委托哈希值,导致AUTH恢复一个垃圾地址。会出现下图的情况:

希望现在你相信调用器能像一个智能合约钱包那样运作,任何外部账户都可以使用。现在看一下如何用委托哈希构建更多有趣的方案。

总的来说,最重要的是”一个操作一个签名“。这是看待事情的一个简单方法。一个签名由一笔交易的哈希创造,为什么不对多笔交易进行哈希呢?其实EIP-3074是可以实现的。

当一个账户已经用AUTH验证了,调用器就可以进行该账户想要的、尽可能多次的AUTHCALL。因为我们信任该调用器会没有偏差地执行它的代码,这很好。我们还可以设计出委托哈希是多个调用的哈希值的方案。

在上文的方案里,调用者会用到全部的数值(随机数1、随机数2等),并把它们合起来进行哈希,生成一个委托哈希值。它用委托哈希值和用户签名来调用AUTH。AUTH会验证用户是否都对那些参数签名了。

然后,调用器会对所有调用逐个验证其随机数和其他参数,然后把鉴别过的调用数据发送到鉴别过的地址。

在这个基础上可以构建更多的方案。假如你添加了一个新参数”expiration"。这个参数会被哈希成委托哈希值,且在验证过程中,调用者会验证是否expiration<block.number。这样外部账户就可以有逾期交易了!

EIP-3074提供的是功能强大的基元,能为更多顺滑用户体验打开可能性而无须引入额外的信任假设。如果你想阅读这份EIP的完整版,你可以点击这里:

https://eips.ethereum.org/EIPS/eip-3074

用go-ethereum编写的原型实现可以在这里看到:

https://t.co/XWhlX9C4Y5?amp=1

原文链接:

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

来源|@lightclients

标签:区块链AUTHCALSPACE区块链技术发展现状和趋势AuthencityethicalSpaceCowBoy

以太坊价格热门资讯
TPS:20个币圈人士必备工具(收藏)

经常有新韭菜在群里问小条,有哪些实用的炒币工具?小条专门收集整理,带大家一起飞,希望能帮助大家尽快踏上快车道。下面就给整理出一批超级实用的币圈相关网站.

1900/1/1 0:00:00
比特币:数据分析当前市场的比特币有什么特别之处?

在过去48小时里,世界上最大的加密货币比特币的交易价格保持在略低于6万美元的水平,与比特币的历史最高价相差无几.

1900/1/1 0:00:00
USD:上线 | AOFEX于4月4日上线TRIBE

尊敬的用户:AOFEX将于2021年4月4日上线TRIBE,具体安排如下:充提业务现已开启交易时间:4月4日15:00提示:以下内容来源于公告发布时的网络现有资料,AOFEX已尽力核对.

1900/1/1 0:00:00
BOO:超过5亿Facebook用户的数据被泄露

据一位安全分析师称,今天早些时候,超过十亿Facebook用户的敏感个人信息被泄露在一个人气旺盛的黑客论坛,对数百万加密货币交易员和持有者来说,这是一个潜在的风险.

1900/1/1 0:00:00
USDT:币安合约推出「交易得双倍乐趣」活动

币安合约将于2021年04月04日面向VIP0及VIP1用户推出双重丰厚奖励活动,价值50,000BUSD大奖及VIP1升级奖励等您来挑战!活动时间:2021年04月04日上午8:00至2021.

1900/1/1 0:00:00
SWAP:熊江流:以太坊继续看涨2150

?以太坊行情分析:周二,昨天午夜分析过,以太坊日线收带长下影的K线,而且连续两天,说明多头还是暗流涌动,趋势上依然看涨,日线支撑位在均线2080一线.

1900/1/1 0:00:00