EIP 3074 为以太坊带来了很多新的可能。AUTH 和 AUTHCALL 使得外部账户能够将账户的控制权授予智能合约调用者,从而实现批量事务和赞助事务等新的事务类型。然而,该 EIP 也极大地改变了事务在以太坊上的运作方式,因此在主网上激活该 EIP 之前,我们需要更深入地思考其安全性。
AUTH
AUTHCALL
北京时间6月23日晚,以太坊基金会研究团队在 Reddit 论坛进行了第六次 AMA,包括以太坊共识机制、质押、合并、分片、Layer2 、状态管理及以太坊经济机制等众多主题。ECN 对大部分问答进行了筛选整理,并编译成文。需要注意的是,基金会研发团队成员就某些话题存在个人的看法和推测,为避免曲解,请以原贴为准。
本文讨论了以太坊中账户抽象(AA)的长期目标,以及EIP 3074对实现AA的影响。EIP 3074虽然在短期内有所帮助,但与AA的最终目标不完全兼容,可能导致未来的技术债务。作者提出了改进建议,以确保与未来AA目标的向前兼容性,并最终移除外部账户(EOA),简化客户端复杂性。
本文主要探讨了当前以太坊改进提案(EIP)流程中存在的潜在问题,即特殊利益集团可能通过游说来影响提案的通过,而为公共利益服务的志愿者却缺乏足够的激励。文章分析了这种现象背后的原因,并提出了改进EIP流程的一些建议,包括提高透明度、加强问责制、设立漏洞赏金等,以更好地保护以太坊生态系统免受不良提案的影响。文章最后以 EIP3074 为例,分析了其中的风险。
本文讨论了以太坊账户抽象(AA)的长期目标,即使用智能合约钱包替代外部账户(EOA),并分析了 EIP-3074 提案的局限性及其对未来 AA 目标的影响。文章还提出了改进 EIP-3074 的建议,以确保其与未来 AA 的兼容性,并探讨了在实现 AA 后清理 EOA 的方法,着重强调了技术债务问题。
最新的 What’s New in Eth2:Pyrmont 和 Prater 测试网的验证者需要在 “伦敦” 分叉前更新 Goerli 节点
6月19日,Swarm官方面向社区开展直播, 其中,就社区提出的 “Swarm的Gas费是多少”这一问题时,这样回复到:
Arbitrum是Layer2 Rollup的一种方案。采用挑战机制确定Rollup状态的终局性。为了引入轻便挑战机制,Arbitrum定义了AVM,一种可以方便证明执行状态的虚拟机,并设计了mini语言和编译器。在AVM上模拟了EVM的执行环境,兼容EVM。挑战时将执行过程进行400分分割,由L1执行少量指令确定状态是否正确。
视频:https://www.bilibili.com/video/BV1ZK4y137Ce
Verkle树是一种用于以太坊即将进行的扩展升级的重要数据结构,它通过提供短小的证明来减少存储需求,相比传统Merke树,证明大小显著下降,提升了高效性。文章详细比较了Verkle树与Merkle Patricia树的节点结构和证明过程,并探讨了多项承诺和计算优化,强调了Verkle树对以太坊可扩展性的贡献及实施复杂性。
Arbitrum 不仅继承了 Optimistic Rollup 方案的安全特性,还在挑战期时长和审查攻击上做了考量。
Rollup 将计算转移到链下,从而释放更多链上空间。链上数据可得性很重要,因为它使得以太坊可以复核 Rollup 交易的完整性。反之,审查流程可以检查 Rollup 出块,免去对共识机制的需求。
本文详细解释了Optimistic Rollup的工作原理、安全性及其在扩展以太坊方面的潜力,强调了其去中心化和可持续扩展的特性。
本文作者针对 EIP-3074 提案提出了更安全的替代方案。EIP-3074 允许用户签名一个 commit hash,赋予 invoker 代表用户执行任何操作的权限,存在极高的安全风险。作者建议在协议层面强制执行 commit 的含义,使用户可以完全了解交易内容,并防止重放攻击。此外,还提出了通过替代 mempool 来实现账户抽象和批量处理问题,或完全避免硬分叉。
Vitalik 提议使用单层的 Verkle 树(而不是当前提议的、在树结构中安排双层树的做法)
这篇文章详细探讨了以太坊从工作量证明(PoW)向权益证明(PoS)过渡的过程中的最大可提取价值(MEV)。作者分析了在eth2中交易排序的影响,以及如何通过MEV来提高验证者的奖励,同时还讨论了不同利益相关者之间的动态关系,比如交易所和验证者池。文章结构清晰,内容深入。
这篇文章要讲的 bug 位于 Geth 客户端的状态下载器内,它可以用来欺骗下载器,使之不能与主网正确同步。攻击者可以利用这个 bug 给以太坊区块链设置陷阱、任意触发硬分叉。
OpenEthereum 弃用 Parity 项目遗留的代码库,转而在 Akula(Rust 语言的 Erigon 客户端,曾用名 TurboGeth)上开发。OpenEthereum v3 的功能包括最近加入 Erigon 的状态跟踪功能
我们能将区块链的可扩展性提升到多少?是否真的能像 Elon Musk 所说的那样“区块时间加速十倍,区块大小增长十倍并且手续费降低一百倍”,而不会导致极度中心化并违背区块链的本质属性?
扫一扫 - 使用登链小程序
114 篇文章,698 学分
388 篇文章,478 学分
67 篇文章,412 学分
165 篇文章,345 学分
118 篇文章,334 学分