-
以太坊钱包的变革:账户抽象与 ERC-4337 的机遇与挑战
图摘要: 未来钱包的模式更有可能是类似 B2B2C 的模式。钱包作为一个 C 端产品存在的同时,更重要的是提供一套成熟的 SDK 方案用于其他应用集成为应用内钱包,再面向 C 端用户。其中,打包器和聚合器在早期主要是中心化的构建方式,后面有可能形成模块化的网络,但由于这一块是价值捕获的核心,钱包采用他人构建的打包器网络需要经过经济收益的博弈。 随着以太坊应用场景的不断拓展和延伸,传统以太坊钱包的外部账户(Externally Owned Accounts, EOA)方案的劣势逐步显露,其功能简单而且性能一般,不支 ...阅读全文 -
以太坊正统性、EVM完全兼容,L2后来者Scroll能否弯道超车
自2016年起,开发者社区已对以太坊形成依赖。以太坊也沉淀了去中心化世界最多资产,以其为核心的多链生态大概率是公链体系未来的格局。 在以太坊2.0还没出现,合格的ZK Rollup项目没有落地,扩容市场正处于窗口期。 现有的ZK Rollup只针对特定应用程序,以太坊的应用不便于直接向L2迁移。那么主打以太坊「正统性」和完全兼容的Scroll,后来者能否居上? 发展路线 Ye Zhang从2018年开始接触ZK证明,深知ZK-proof效率低下问题可以通过在密码学和硬件层面解决,他在2021年初在以太坊社区结识了另外两位联创 ...阅读全文 -
一文盘点6种EVM编程语言
以太坊虚拟机 (EVM) 是一个 256 位、基于堆栈、全球可访问的图灵机。由于架构与其他虚拟机和物理机的明显不同,EVM 需要领域特定语言 DSL(注:领域特定语言指的是专注于某个应用程序领域的计算机语言)。 在本文中,我们将研究 EVM DSL 设计的最新技术,介绍六种语言 Solidity、Vyper、Fe、Huff、Yul 和 ETK。 语言版本 1、Solidity: 0.8.19 2、Vyper: 0.3.7 3、Fe: 0.21.0 4、Huff: 0.3.1 5、ETK: 0.2.1 6、Yul: 0.8.19 阅读本文,需要你对 EVM、堆栈和编程有基本的了解。 以太坊虚拟机概述 EVM 是一个 ...阅读全文