0%
促进开放生态系统
作者:Alchemy Team
最后更新:2024年3月6日2 分钟阅读

Alchemy 的使命是将下一个十亿用户带上链。要实现这一目标,需要一个快速发展的 web3 生态系统,各个项目共同构建未来。而这个生态系统反过来需要中立、开放的基础设施来支持无需许可的开发。这就是为什么我们正在构建——并致力于持续支持——一系列不断增长的开放产品,以支持开发者。
开源代码与文档
开放工具日益成为 Alchemy 基因中的重要组成部分。通过开源我们的基础设施代码——并持续公开构建——我们已经交付并持续改进代码、工具和文档,供在 web3 各个领域工作的数万名开发者使用。
这些包括:
- Rundler,最先进、性能最强、功能最完整的 ERC-4337 Bundler,使用 Rust 编写。
- aa-sdk,一个构建于 viem 之上的轻量级库,用于发送用户操作、赞助 gas 以及部署智能账户,按 NPM 下载量计算,现已成为最受欢迎的 ERC-4337 开发者 SDK。
- Modular Account,一个完全模块化、符合 ERC-6900 标准的智能账户实现,安全、经过审计,并针对 DA 成本进行了优化,以提供最便宜的 L2 交易。这其中包括一系列 MIT 许可的库,旨在简化智能账户和插件开发。
- aa-benchmarks,一个用于评测各类交易类型和智能账户实现下 UserOp 与 Runtime 交易成本的工具
我们已将上述每一项授权开放,以支持开发者,并将持续更新下表中的文档和代码仓库。
开放标准
开放的代码、工具和文档对于我们的使命而言是必要的,但并不充分——我们也在通过参与开放标准和协议开发来推动生态系统的进步。
- ERC-4337 为如今 EVM 上账户抽象的发展奠定了基础。Alchemy 的工程师为 4337 内存池各个迭代版本的开发贡献了研究和代码,并持续与 Ethereum Foundation 在账户抽象方面开展合作。
- 这种合作已经延伸到面向 EVM rollup 的 4337 新迭代版本:RIP-7560 和 ERC-7562 都体现了 Alchemy 工程团队的建议和意见。
- Alchemy 通过孵化 ERC-6900——一个面向模块化智能账户的开放 Ethereum 标准——扩展了 ERC-4337。ERC-6900 此后已转变为一个开放标准,拥有不断扩大的贡献者和共同作者群体,并有一个开源的参考实现(更多背景见这篇博客文章)。
- 我们开发并推动了 AIP-2,这是第一个通过 Arbitrum DAO 协议治理的外部技术提案。AIP-2 提议激活 ERC-4337 中指定的一个端点。
开放教育
我们持续发挥自身在开发者教育方面的深厚经验,制作有价值的内容,帮助开发者快速掌握复杂的技术问题。
Alchemy 在这方面的贡献包括:
- 致力于提供免费开放的 Alchemy University,让各个水平的开发者都能进入 web3。
- 一套多篇章的账户抽象入门内容,包括基础定义以及对钱包创建、paymaster 和聚合签名的深入探讨(1、2、3、4)
- 基于我们团队构建 Rundler 的经验,对 gas 估算进行的多篇章调查(1、2、3、4)
- 与 Offchain Labs 合作开发的一套多篇章账户抽象研讨会教育内容(视频)
- 与 Ethereum Foundation 等各方共同探究 4337 中一个漏洞及其解决方案的结果(附Github 文档)
- 对广泛使用的 ERC-1271 验证标准中一个漏洞的分析,该漏洞由生态系统及 Alchemy 工程师各自独立发现
下一步计划?
Alchemy 对开放基础设施的承诺是持续性的,并将随着生态系统的发展而不断扩大。其中一部分工作将高度可见,涉及扩展上述实现和标准。
我们也在密切关注 RIP-7212 等新进展和新标准,以及支持主流用户上链所需的三个转变所需的技术进步
我们很高兴能继续与生态系统一起、并为生态系统构建,并将在未来几个月内就这些工具和标准分享更多内容。
Alchemy 新闻通讯
第一时间获取发布信息
订阅我们的新闻通讯
获取 Alchemy 的最新产品更新和资源
A
O
D
+
填写您的电子邮箱地址即表示您同意接收我们的营销通讯和产品更新。您确认 Alchemy 按照我们的隐私声明处理我们收到的信息。您可以随时取消订阅。


