专注于互通性的区块链网路 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 即将推出,敬请关注。