专注于互通性的区块链网路 Polkadot 发布了加入累积机(JAM)链。此次升级是针对可扩充性和效能的新解决方案。 Polkadot 始终在挑战可能性的极限。
JAM炼是什么?
连接累积机(JAM)将以更强大、更有效率的中继链取代 Polkadot 的中继链。 JAM Chain有两个主要功能:加入和累积。这些都是链上的。另外两个流程 Collect 和 Refine 是链下的。
JAM作为单一升级的原因是为了简化和优化区块链。与迭代更新不同,迭代更新可能会随著时间的推移引入许多小的更改,单次升级可以实现更受控和更有效率的过渡。更少的干扰和复杂性。
JAM 技术细节
JAM 是 Rollup Chain,专注于汇总并将来自多个来源的计算输出聚合到共享状态中。这是 Polkadot 现有基础设施之上的领域特定链。
JAM 的一个关键特性是无需许可的代码执行。任何人都可以在 JAM 链上部署和运行代码,而无需征求任何人的许可。JAM 链状态分为称为服务的封装,其中包括代码、余额和一些状态组件。这类似于智能合约链,因此创建新服务是无需许可的。
另一个重点是,JAM 没有传统的交易。相反,它使用两阶段处理模型,其中输入经过“优化”阶段,然后通过“累积”函数添加到链状态。担保、保证、判决、原像和票据等外部信息类型对于 JAM Chain 的安全性和功能至关重要。
JAM 核心功能
JAM Chain 有三个主要功能:Refine、Accumulate 和 OnTransfer。
JAM 链的 Refine、Accumulate 和 OnTransfer 函数。参考:https://wiki.polkadot.network/docs/learn-jam-chain
第一个功能称为 Refine。它执行无状态计算并将输入数据转换为工作报告。工作包可以包含多个工作项,这些工作项经过处理后可产生精炼输出。
第二个函数是 Accumulate,该函数将 Refine 的输出添加到链状态。它是有状态的,可以读取和写入链的存储、管理资金和修改状态。第三个函数是 OnTransfer,该函数允许服务异步通信并发送和处理消息和代币。
JAM Chain 的安全模型是一个两阶段处理模型,其中工作项被细化为工作结果,然后累积到服务状态中。因此输出就是转换所期望的。
可扩展性和性能
JAM 链的主要目标之一是扩展和执行。JAM 使用多核计算和并行处理来同时处理多个链和程序。这提高了网络的吞吐量和效率。
JAM 还内置了智能合约和零知识汇总 (ZK-rollups)。这增加了更多功能和可扩展性,因此您可以拥有更复杂、更安全的应用程序。区块的流水线处理还通过使用完整的区块时间进行计算来优化性能。
SAFROLE算法是基于SNARK的出块机制,提高了匿名性,减少了分叉,使得出块更加安全、高效。
JAM 的分布式可用性为 852 MB/s,优于其他区块链网络。相比之下,使用 Firedancer 客户端的 Solana 为 125 MB/s,使用 Danksharding 的以太坊为 1.3 MB/s。JAM 最多可处理 341 个聚合核心,每核每秒处理 500-5,000 EVM gas 和 4,000 次读取。
JAM 与 Polkadot 中继链
JAM 比 Polkadot 中继链更加灵活和抽象,其服务模型允许进行许多应用和优化,因此您可以根据需要使用底层组件。
JAM 的固定参数允许针对性地优化网络拓扑和时序,而中继链具有高度可升级性,这会使优化变得困难。这种设计理念优先考虑简单性和效率,而不是持续升级。
开发者激励和支持
为了支持 JAM,Web3 基金会设立了 6500 万美元的奖金池。该奖励旨在鼓励开发人员构建 JAM 协议的多种实现,并提高网络的整体功能和安全性。
JAM 实施者奖的参与者必须达到某些里程碑,例如导入和生成区块、性能标准和安全审计。这将鼓励创新和可以执行许多计算任务的去中心化网络。
JAM Toaster 是一个强大的测试环境,在其中发挥了重要作用。它模拟了一个拥有超过 1,000 个节点的完整 JAM 网络,因此您可以进行大规模测试和性能测试。此基础设施可让您优化实施并拥有运行顺畅的最终网络。
未来和行业反应
JAM 链对现有的平行链和新应用具有重大影响。JAM 为区块链提供了更灵活、更可扩展的基础设施。
在 EthPrague 上,Vitalik Buterin 和 Gavin Wood 等行业领袖讨论了区块链的未来,我们看到 JAM 是推动该领域发展的关键。他们提到,JAM 将推动区块链的创新和可扩展性。
JAM 能够插入现有的平行链并支持新的应用程序,这使 Polkadot 处于区块链的最前沿。多核处理、智能合约、ZK-rollups 和无交易环境是区块链向前迈出的一大步。
结论
JAM Chain 是区块链可扩展性和性能的一大进步,更灵活、更高效的系统解决了中继链的诸多问题,为区块链发展开辟了新的可能性。
对于开发者和利益相关者来说,这是一个接触前沿技术的机会,这项技术将改变区块链网络的面貌。JAM 即将推出,敬请关注。