Warp 为 Arweave 的建设者和创造者实现了可扩展和功能丰富的智能合约应用,最终也可以为整个 DeFi 生态系统实现扩展。
撰文:Redstone Finance
编译:Amber
Warp 是一个建立在 Arweave 网络之上的数据驱动型智能合约的新实现。虽然当下 Arweave 在区块链工具市场上并不起眼,不过它完全有机会成为区块链可扩展性问题的解决方案。
正如你我所知,区块链协议提供了前所未有的去中心化的隐私和安全。但是,如果我们需要统计我们每天与身边的智能设备、网络浏览记录以及线上互动所产生的所有数据,那么你就会意识到目前大多数链在数据存储上高昂的成本是难以令人接受的。1GB 的数据存储在以太坊上需要差不多 100 万美元,而在 Solana 上也要 50 万美元。好在,我们有 Arweave。Arweave 上每存储 1GB 数据仅需要约 5 美元的成本(数据统计自 2022 年 6 月)。
不过 Arweave 网络的优势不仅体现在存储数据的低成本之上,他还能够基于此增加逻辑,进而已经衍生出了一个繁荣的应用生态系统。尤其是 Arweave 自身的协议 SmartWeave,更是远远超出了存储的范畴。
在为链上数据流构建 RedStone Oracle 协议时,我们已经走上了这个堆栈的旅程 ——Arweave 存储允许高效地处理大数据量,而 SmartWeave 提供数据完整性,这对我们用真实世界的数据为 DeFi 提供动力的使命至关重要。因此,一个原生建立在 Arweave 之上的智能合约解决方案似乎是一个完美的选项。
我们遇到了一些性能低下、基础协议定义和实现不明确的问题,这些都是难以进行单点测试的。此外,还有大块的重复代码,使得协议难以维护。我们希望不仅为自己,也为整个 SmartWeave 社区升级开发者体验。这就是 Warp 的诞生过程。
Warp 是 Arweave 的 SmartWeave 协议的一个重要扩展。它为 Arweave 的建设者和创造者实现了可扩展和功能丰富的智能合约应用,最终也可以为整个 DeFi 生态系统实现扩展。
只要调用我们的 SDK,就可以看到使用 Warp 堆栈进行跨合约调用、捆绑交互、部署合约以及生成链上可验证的随机性是多么容易。

如果您已经在使用 smartweave.js SDK,并希望顺利迁移到 Warp SDK,可以查看迁移指南。
其他参考资料
Warp transactions lifecycle
Use case examples
Loot contract on SmartWeave (tutorial)
Warp SDK npm package documentation
The Warp Academy
【免责声明】市场有风险,投资需谨慎。本文不构成投资建议,用户应考虑本文中的任何意见、观点或结论是否符合其特定状况。据此投资,责任自负。
