EVM开发者入门:a16z投资的smlXL工具

发表时间: 2023-10-26 15:50

10 月 24 日,a16z crypto、Greylock 等风投机构参与了加密货币初创公司 smlXL 的 1340 万美元种子轮融资,这是一个面向开发者、围绕 EVM 的链上数据平台。

近期,无论是比特币价格大幅增长,还是 Ordinals 生态频出新热点,围绕比特币的讨论和关注一直热闹不断。而相比之下,以太坊上的生态讨论则清冷一些,虽然 ETH 及相关合约代币均有增长,但更多可以看成是蹭了比特币大涨、社区情绪兴奋的光。

属于「世界计算机」自己的叙事当然有其发展空间,除了各种智能合约带来的繁荣生态外,为合约的产生提供环境的 EVM 近期也有值得了解的发展动态。

smlXL 有什么产品?为何能得到 a16z 的看好?BlockBeats 结合相关资料对此作出了梳理。

smlXL:让区块链更透明、易于访问和有用

smlXL 自成立以来一直较为低调,该团队仅有 16 人,创始人 Dor Levi 曾是美国仅次于 Uber 的第二大拼车公司 Lyft 的副总裁,团队成员 Xiang 曾是 opensea 的技术负责人。

在一篇 blog中,Dor Levi 称其被区块链的「公共计算机」特性所吸引,抱着「让区块链更透明、易于访问且有用」的使命,在服务智能合约开发者的方向上深耕,并于 2021 年推出了 smlXL。

smlXL 通过构建专有技术,利用区块链的确定性和透明度来严格分析 EVM 字节码和合约。能够结合专为区块链构建的静态和动态分析、符号执行、检测和模拟功能,为开发者提供对账户、合约及其丰富关系的完整而丰富的理解。

smlXL 目前所推出的产品包括 evm.codes 和 evm.storage。前者是去年推出的 EVM 操作码的交互式指南,目前已成为每个 EVM 开发人员的首选资源之一; evm.storage 能够使开发者实时解码和跟踪每个 Solidity 合约,是团队从存储的角度探索使 EVM 及其数据更加透明所做的尝试。

据 Electric Capital 在 一份报告中估计,2023 年 6 月,每月活跃在 evm.codes 和 evm.storage 上的开发者数量接近 2 万人。

evm.codes

smlXL 于去年推出了evm.codes ,这是面向开发者的 EVM 操作码的交互式指南,已成为每个 EVM 开发人员的首选资源之一。

在 evm.codes 中,有关于 EVM、智能合约的基本介绍和详细的开发讲解。帮助开发者入门以太坊上的智能合约开发。

evm.storage

smlXL 在 6 月宣布推出evm.storage,是一个区块链浏览器,旨在帮助开发者深入了解以太坊区块链上智能合约的存储状态。

借助 evm.storage,开发者能够实时解码和跟踪每个 Solidity 合约。

10 月 25 日,smlXL 团队宣布对 evm.storage 进行重大改进,正将覆盖范围扩大到未经验证的 Solidity 合约。使用合约字节码生成的存储布局来表示合约,可以提高 evm.storage 上未经验证的合约的可见性,此次更新将开源存储布局提取器的代码。此外,团队还将推出交易页面。

iEVM

开发人员优先考虑安全性、成本和可组合性;但是,这些有时会与他们希望在产品中消费、分析和使用这些合约的方式相冲突。iEVM 引入一种范例,开发人员可以在链下进行复杂的计算,更快、更低成本地交付应用程序。

2022 年 4 月,团队推出 iEVM,这是一个专有的 EVM 客户端实现,旨在模拟和仪表化区块链。团队称,iEVM 可以在多台机器上以分布式方式运行,注入对其他合约和状态具有特殊访问权限的自定义仪器合约,并在沙盒环境中运行自定义交易,开发者可以从 iEVM 及其计算产品中提取/发出数据、转换数据并将其加载到数据存储、服务和应用程序中。

借助 iEVM 和平台,开发人员可以构建维护链上关键状态的服务,与合约交互,但在具有增强功能的 iEVM 模拟中廉价地执行相关计算。这可以理解为低成本的链下日志记录。

仅仅在过去一年里,以太坊上就有 8.8 亿个日志,耗费了约 7500 万美元,占总 Gas 的 4.4%。开发人员会减少日志记录以降低成本,但这会降低可观察性。通过 iEVM 这样的基础设施,开发者可以以链下成本的一小部分进行无限日志记录。

进展

10 月 24 日,smlXL 宣布完成 340 万美元种子轮融资,a16z crypto、Greylock 参投,资金将用于 EVM.code 和 evm.storage 的开发。

根据团队介绍,未来的路线图包括:把 evm.storage 覆盖范围扩展到主要 EVM 链和测试网的所有主要区块链实体(合约、账户、交易和区块);使用户能够与合约交互、模拟交易并探索模拟痕迹;将推出介绍区块链自然语言界面,使用户能够更轻松地探索、交互和参与区块链。

此外,未来将继续推出基于 iEVM、流数据平台和程序分析工具的独特功能的新产品。