# JAM:Polkadot的下一代技术愿景近日,Gavin Wood在迪拜Token 2049大会上公布了Polkadot的下一代技术愿景JAM。这一新愿景旨在彻底改变Web3的未来,提供Web3所需的速度、规模、去中心化和易用性,以推动深度创新。JAM是Polkadot链的新版本,将推动Polkadot的功能超越当前Web3的界限。通过JAM,目前只能通过rollup实现的突破性可扩展性被带到了共识层。JAM将成为一台分布式计算机,可以运行几乎任何类型的任务。它将Polkadot推向同步可组合性的世界,有助于减少碎片化并整合活动。JAM目前正处于研究和开发阶段。Polkadot社区有一项提案可供投票,以确认这一新方向并授权Technical Fellowship批准JAM。为支持JAM的发展,Web3基金会宣布设立JAM奖金,总共1000万DOT将用于激励JAM的其他实现的开发。JAM的全称是Join-Accumulate Machine,它是一种计划取代现有中继链的新设计。与当前的迭代方法不同,JAM将作为一个全面的单一升级引入。JAM将是一个特定领域的链,用于处理rollup问题。JAM与智能合约链有几个相似之处:- JAM链本身直接执行无需许可的代码- JAM链的状态被组织成不同的封装- 除了状态的封装之外,还包括代码和余额的封装这些状态的封装被称为服务。创建新服务是无需许可的,类似于在智能合约链上部署智能合约。JAM服务的代码分为三个不同的入口点:- Refine:执行大部分无状态计算的函数- Accumulate:获取输出并将其折叠到服务的整体状态中- OnTransfer:处理来自其他服务的信息JAM通过无交易操作来区别于智能合约链。JAM内没有交易;所有动作都是无需许可的,并且最初会经历Refine阶段。JAM以无需许可的方式运作,允许个人上传和预期代码的执行。此外,它托管数据,启用原像查找,并管理状态。JAM内的服务没有对代码、数据或状态的数量设置预定义的限制。它们的能力由加密经济因素决定。JAM采用了Polkadot虚拟机(PVM),其设计基于RISC-V指令集架构。PVM本身体现了简单性和安全性,具备沙盒化的能力并提供各种执行保证。SAFROLE是JAM采用的区块生产算法,它简化了SASSAFRAS。SAFROLE是一个基于SNARK的区块生产算法,提供几乎完全无分叉的恒定时间区块生产。JAM的网络使用QUIC协议,允许在大量验证者之间直接建立点对点连接。JAM采用了流水线方法进行高效区块处理,将前状态根放在块头中,而不是后状态根。JAM与中继链在架构上有所不同,它更加固定了某些元素。然而,JAM通过其服务模型保留了灵活性。JAM Toaster是为JAM链建立的一个全面测试环境,用于进行大规模试验和性能评估。JAM要求提供全面的跨链消息传递(XCMP)支持。它还引入了Accords的概念,封装了状态和逻辑,类似于智能合约。JAM采用更广泛、不太预设偏好的方法来利用底层共识机制,有助于实施更具创新性的解决方案。JAM的设计优先考虑与现有Polkadot 1平行链的兼容性。除了作为平行链的宿主外,JAM还引入了显著的增强功能,如简化基准测试、引入协议概念、提供全面XCMP支持等。关于敏捷核心时间,JAM保持了与现有设置的兼容性,但引入了更灵活的资源分配功能。
JAM: Polkadot革命性升级引领Web3新纪元
JAM:Polkadot的下一代技术愿景
近日,Gavin Wood在迪拜Token 2049大会上公布了Polkadot的下一代技术愿景JAM。这一新愿景旨在彻底改变Web3的未来,提供Web3所需的速度、规模、去中心化和易用性,以推动深度创新。
JAM是Polkadot链的新版本,将推动Polkadot的功能超越当前Web3的界限。通过JAM,目前只能通过rollup实现的突破性可扩展性被带到了共识层。JAM将成为一台分布式计算机,可以运行几乎任何类型的任务。它将Polkadot推向同步可组合性的世界,有助于减少碎片化并整合活动。
JAM目前正处于研究和开发阶段。Polkadot社区有一项提案可供投票,以确认这一新方向并授权Technical Fellowship批准JAM。为支持JAM的发展,Web3基金会宣布设立JAM奖金,总共1000万DOT将用于激励JAM的其他实现的开发。
JAM的全称是Join-Accumulate Machine,它是一种计划取代现有中继链的新设计。与当前的迭代方法不同,JAM将作为一个全面的单一升级引入。JAM将是一个特定领域的链,用于处理rollup问题。
JAM与智能合约链有几个相似之处:
这些状态的封装被称为服务。创建新服务是无需许可的,类似于在智能合约链上部署智能合约。
JAM服务的代码分为三个不同的入口点:
JAM通过无交易操作来区别于智能合约链。JAM内没有交易;所有动作都是无需许可的,并且最初会经历Refine阶段。
JAM以无需许可的方式运作,允许个人上传和预期代码的执行。此外,它托管数据,启用原像查找,并管理状态。JAM内的服务没有对代码、数据或状态的数量设置预定义的限制。它们的能力由加密经济因素决定。
JAM采用了Polkadot虚拟机(PVM),其设计基于RISC-V指令集架构。PVM本身体现了简单性和安全性,具备沙盒化的能力并提供各种执行保证。
SAFROLE是JAM采用的区块生产算法,它简化了SASSAFRAS。SAFROLE是一个基于SNARK的区块生产算法,提供几乎完全无分叉的恒定时间区块生产。
JAM的网络使用QUIC协议,允许在大量验证者之间直接建立点对点连接。JAM采用了流水线方法进行高效区块处理,将前状态根放在块头中,而不是后状态根。
JAM与中继链在架构上有所不同,它更加固定了某些元素。然而,JAM通过其服务模型保留了灵活性。JAM Toaster是为JAM链建立的一个全面测试环境,用于进行大规模试验和性能评估。
JAM要求提供全面的跨链消息传递(XCMP)支持。它还引入了Accords的概念,封装了状态和逻辑,类似于智能合约。JAM采用更广泛、不太预设偏好的方法来利用底层共识机制,有助于实施更具创新性的解决方案。
JAM的设计优先考虑与现有Polkadot 1平行链的兼容性。除了作为平行链的宿主外,JAM还引入了显著的增强功能,如简化基准测试、引入协议概念、提供全面XCMP支持等。关于敏捷核心时间,JAM保持了与现有设置的兼容性,但引入了更灵活的资源分配功能。