文章介绍了Arbitrum上一种名为Stylus的新型智能合约构建方式,它允许开发者使用Rust、C或C++等语言编写智能合约,从而实现更快、更经济、更高效的合约运行。同时,为了进一步提升性能,@cobuildersxyz 构建了Stylus Cache Manager,通过高速缓存槽来优化合约加载和执行,简化了竞价过程,降低了gas成本,提供一致的性能。
想象一下在区块链上构建一个高性能的应用程序,它运行速度快,运行成本不高,并且每次都能为用户提供流畅的体验。 那是梦想。 但在 Web3 的世界中,让事情变得快速且经济实惠并不总是那么容易。
现在,这种情况开始发生变化——这要归功于由 @cobuildersxyz 构建并由 Arbitrum 提供支持的新工具——Stylus Cache Manager。
Stylus 是一种在 Arbitrum 上构建智能合约的新方法。 开发人员现在可以使用熟悉的语言,如 Rust、C 或 C++,而不是仅使用 Solidity(以太坊的主要语言)。 这为数百万已经了解这些工具的开发人员敞开了大门——但直到现在还不能轻松地构建智能合约。
借助 Stylus,智能合约可以更快、更便宜、更高效地运行。
事情变得有趣了。
每次运行 Stylus 合约时,都需要时间和 gas 才能加载。 但是,如果系统可以“记住”一些重要的代码,以便下次更快地运行,该怎么办? 这正是 CacheManager 所做的。
它使开发人员可以访问高速缓存槽,就像合约执行的 VIP 通道一样。
这意味着:
缓存空间是有限的。 每个人都想要它。
要保留一个缓存槽,开发人员必须出价。 如果其他人出的价格高出 10%,你的合约就会被踢出,除非你提高出价。
这造成了一场持续的出价、监控和调整的游戏。 强大吗? 是的。 对开发者友好吗? 并非如此。
这就是 @cobuildersxyz 构建 Stylus Cache Manager (CM) 前端的原因。
它采用了一个复杂的系统——并使其易于使用:
➨ 一键式,自动出价 —— 无需不断监控
➨ 实时警报 —— 通过 Slack 或 Telegram 获得通知
➨ 可视化仪表板 —— 查看谁在赢得竞标以及哪些插槽已满
➨ 完全开源 —— 透明且免费使用
Stylus CM 通过位于 Arbitrum 的 CacheManager 智能合约之上来工作。 它有助于管理如何将缓存槽分配给 Stylus (WASM) 合约,并确保根据需要放置和更新出价。
要保留一个槽:
自动出价工具仍然未经审计,因此请谨慎使用。
但是,该应用程序的其余部分功能齐全,现在可以安全地进行探索。
🔗 在此处试用
这是 Stylus Sprint 的第一个已完成项目,该构建程序由 Arbitrum DAO 支持,旨在鼓励围绕 Stylus 进行创新。
随着超过 20 个团队 正在构建和试验,这仅仅是为开发人员提供合适的工具时可能实现的开始。
最后的想法:
随着 Web3 的发展,像 Stylus 和 Cache Manager 这样的工具不仅会提高性能,还会帮助欢迎全新一代的建设者进入这个领域。
基础设施变得越来越快。
工具变得越来越简单。
未来正在一次建造一个缓存槽。
- 原文链接: medium.com/@estheraladio...
- 登链社区 AI 助手,为大家转译优秀英文文章,如有翻译不通的地方,还请包涵~
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!