[ad_1]
这是 EVM 与 SmartWeave 的第二部分:同意开发人员的综合指南。
惰性执行:另一种视角
过去几年,模块化论文一直是区块链领域最突出的叙述之一。 几乎所有领先的 L1 中,Solana 可能是唯一的例外,它决定通过模块化方法扩展去中心化网络,而不是依赖负责提供所有区块链属性的单一层。 SmartWeave 是模块化论文的一种独特方法,仅专注于通过将数据存储与执行层分离来扩展分布式账本计算能力。
SmartWeave 的“惰性评估”方法将执行智能合约代码的责任从网络节点转移到智能合约用户。
本质上,这意味着交易验证的计算被推迟到需要时,从而减少网络节点的工作负载并允许更有效地处理交易。 这种方法使用户能够根据需要执行尽可能多的计算,而不会产生额外费用,从而提供其他智能合约系统无法实现的功能。 因此,当评估转移给用户时,构建者不再需要担心 Gas 优化。
评估 EVM 和 SmartWeave 的适用性
金融原语是区块链技术最重要的应用之一,EVM 特别适合此用途,因为它在每个网络节点上严格且确定地执行智能合约代码。 此外,EVM 平台(例如以太坊主网和相应的 L2)背后的大量资金提供了高水平的安全性,使得基于 EVM 的智能合约网络能够更好地占领 DeFi 市场。
另一个需要考虑的关键因素是需要扩展需要大量计算的 SmartWeave 应用程序。 这只能通过将执行层委托给专门实体来实现,因为单独依赖用户的设备是不切实际的。 尝试评估具有数千个用户 CPU 交互的合约将是徒劳的。
像 Warp 的 DRE 这样的抽象层已经被开发出来来克服这个挑战。 它包含一个处理合约计算的分布式验证器网络,显着改善响应时间和用户体验。
然而,确保这个抽象层在最后阶段保持完全去中心化对于避免第三方依赖和审查问题非常重要。 尽管如此,值得注意的是,覆盖的执行层可能容易受到假设的恶意活动的影响,但不能损害存储在 Arweave 上的 SmartWeave 数据的去中心化和不变性。 任何实体都可以直接从 Arweave 检索数据并独立执行合约的状态,从而防止欺诈活动。
虽然许多应用程序已经为 Permaweb 用户提供附加值,但 Arweave 生态系统仍处于早期阶段。 目前,标准的探索和定义正在进行中,类似于以太坊早期创建主要 ERC 标准的情况。
与 EVM 系统相比,开发人员活动和可用工具仍然很小众。 虽然由于学习曲线陡峭,这可能会让新手处于不利地位,但它也为真正的创新提供了令人兴奋的机会,而真正的创新是加密货币行业的支柱。
SmartWeave 市场契合度
虽然从理论上讨论架构设计的优势和限制很有趣,但让我们关注实践方面并探索 EVM 可能不是最适合的特定用例。 这就是 SmartWeave 可能填补的空白。 DeSoc(去中心化社交)最近已成为加密货币领域的主要趋势,引发了兴奋、社区参与和开发人员参与,类似于传奇的 DeFi 夏季。
DeSoc 旨在通过解锁社交图数据的开放架构来解决传统社交媒体的挑战,例如脱节的创作者货币化和不成比例的平台价值。 然而,Lens Protocol、Farcaster 和 CyberConnect 等社交图协议仍处于开发的早期阶段,需要考虑各种标准和权衡。
社交图协议需要考虑的挫折之一是 EVM 的局限性。 这包括高额汽油费和较长的最终确定窗口。 没有人愿意等待两分钟来处理“喜欢”的操作。 一种可能的解决方案是在链外存储不太重要的数据,例如点赞和镜像,同时在链上发布更重要的操作。 然而,这种方法可能需要牺牲链上可编程性和去中心化。
然而,Warp 在这些 EVM 的限制方面表现出色,这要归功于其不同寻常的架构以及在不牺牲用户体验的情况下在 permaweb(Arweave 分类帐)上保持用户交互的能力。 通过将某些高成本或高吞吐量的操作委托给 Warp,可以通过无缝的 SmartWeave 集成来增强基于 EVM 链构建的现有社交图协议,从而充分利用这两种技术的优势。 这种相互共生的例子如下图所示:
SmartWeave 的采用可以通过探索人工智能和金融模型来增强,这要归功于链上存储的透明底层数据的优势以及将其与其他 Arweave 网络模块相结合的能力。 由于存储成本较高,这种集成在 EVM 系统上在经济上不可行。
虽然仍处于起步阶段,但利用 Warp 软件进行机器学习模型的实验如今已经在这里进行。 现在广泛采用的最常见用例之一是使用 Warp SDK 构建的各种数据库实现系统,能够处理大量数据上的生产就绪交互,而这些数据在 EVM 网络上是无法管理的。 多个项目引领无许可数据库群体,包括 WeaveDB、FirstBatch、Glacier 和 Kwil。
Warp 协议仍然有许多有趣且尚未探索的可能性,例如将业务逻辑引入链上以进行文档管理或交易签署。 技术堆栈和 web3 游戏的早期阶段也为特定引擎模块提供了在链上运行的机会,例如记分板和项目分类账。 即使只有一家规模较大的企业或游戏工作室决定将部分工作流程转移到链上,这些领域也可以为 Warp 的增长提供巨大的动力。
最后的想法
最终,使用 EVM 还是 SmartWeave 的决定将取决于项目的具体需求和开发人员的偏好。 虽然以太坊虚拟机(EVM)已被广泛接受为区块链应用程序的首选解决方案,但它可能并不总是最佳选择。
在 Warp,我们相信 SmartWeave 是一个永久且不可变的执行环境,不受网络范围内状态验证共识的限制,可以作为 Web3 生态系统中特定模块的补充网络或可行替代方案。
客座文章作者:Jakub Wojciechowski,Warp Contracts 和 RedStone 首席执行官兼创始人
[ad_2]
Source link