# JAM:下一代波卡技术愿景4月19日,Gavin Wood在迪拜Token 2049大会上公布了下一代Polkadot技术的宏伟构想。这一新愿景旨在彻底改变Web3的未来,为Web3提供所需的速度、规模、去中心化和易用性,以推动Web3乃至整个技术领域的深度创新。这一愿景的核心是JAM,它是Polkadot链的新版本,将推动Polkadot的功能超越当前Web3的界限,同时使在Polkadot上部署广泛的技术成为可能。通过JAM,目前只能通过rollup才能实现的突破性可扩展性被带到了共识层。JAM完成开发后,将成为一台分布式计算机,可以运行几乎任何类型的任务。JAM将Polkadot推向同步可组合性的世界,这将有助于减少碎片化并整合活动,使Polkadot上的应用程序能够更好地利用整个生态系统的网络。这将为深度创新开启新的可能性,为开发者提供一个强大的环境,让他们能够以前所未有的方式进行创作。目前JAM正处于研究和开发阶段。Polkadot社区有一项提案可供投票,以确认这一新方向并授权Technical Fellowship批准JAM。为支持JAM的发展,并确保它本着真正的去中心化精神构建,Gavin宣布设立JAM奖金,总共1000万DOT将用于激励JAM的其他实现的开发。## JAM的核心特性JAM的全称是Join-Accumulate Machine,它是一种计划取代现有中继链的新设计。与当前的迭代方法不同,JAM将作为一个全面的单一升级引入。JAM将是一个特定领域的链,用于处理特定领域的问题。在这种情况下,就是rollup,以太坊社区称之为optimistic roll-up。JAM链接受rollup的输出,将输出整合到共享状态中,类似于Polkadot中继链的功能。JAM与智能合约链有几个相似之处:- JAM链本身直接执行无需许可的代码- JAM链的状态被组织成不同的封装 - 除了状态的封装之外,还包括代码和余额的封装这些状态的封装被称为服务。创建新服务是无需许可的,类似于在智能合约链上部署智能合约。JAM服务的代码分为三个不同的入口点:- Refine:执行大部分无状态计算的函数- Accumulate:获取输出并将其折叠到服务的整体状态中 - OnTransfer:处理来自其他服务的信息JAM通过无交易(Transactionless)操作来区别于智能合约链。JAM内没有交易;所有动作都是无需许可的,并且最初会经历Refine阶段。## JAM的技术特性1. JAM使用RISC-V指令集架构(ISA)的Polkadot虚拟机(PVM)2. 采用SAFROLE区块生产算法,简化了SASSAFRAS 3. 网络使用QUIC协议,允许大量验证者之间直接建立点对点连接4. 采用流水线方式处理区块,提高效率5. 引入JAM Toaster测试平台,用于大规模试验和性能评估6. 提供全面的跨链消息传递(XCMP)支持 7. 引入Accords概念,封装状态和逻辑,促进平行链间交互8. 支持混合资源消耗模型,优化验证者资源利用9. 保持与现有Polkadot 1平行链的兼容性JAM的设计优先考虑简单性、灵活性和效率,为Web3的未来发展提供了强大的技术基础。它将为开发者和用户带来更多创新可能,推动整个区块链生态系统向前发展。
JAM: Polkadot下一代Web3技术愿景引领区块链创新
JAM:下一代波卡技术愿景
4月19日,Gavin Wood在迪拜Token 2049大会上公布了下一代Polkadot技术的宏伟构想。这一新愿景旨在彻底改变Web3的未来,为Web3提供所需的速度、规模、去中心化和易用性,以推动Web3乃至整个技术领域的深度创新。
这一愿景的核心是JAM,它是Polkadot链的新版本,将推动Polkadot的功能超越当前Web3的界限,同时使在Polkadot上部署广泛的技术成为可能。通过JAM,目前只能通过rollup才能实现的突破性可扩展性被带到了共识层。
JAM完成开发后,将成为一台分布式计算机,可以运行几乎任何类型的任务。JAM将Polkadot推向同步可组合性的世界,这将有助于减少碎片化并整合活动,使Polkadot上的应用程序能够更好地利用整个生态系统的网络。这将为深度创新开启新的可能性,为开发者提供一个强大的环境,让他们能够以前所未有的方式进行创作。
目前JAM正处于研究和开发阶段。Polkadot社区有一项提案可供投票,以确认这一新方向并授权Technical Fellowship批准JAM。
为支持JAM的发展,并确保它本着真正的去中心化精神构建,Gavin宣布设立JAM奖金,总共1000万DOT将用于激励JAM的其他实现的开发。
JAM的核心特性
JAM的全称是Join-Accumulate Machine,它是一种计划取代现有中继链的新设计。与当前的迭代方法不同,JAM将作为一个全面的单一升级引入。
JAM将是一个特定领域的链,用于处理特定领域的问题。在这种情况下,就是rollup,以太坊社区称之为optimistic roll-up。JAM链接受rollup的输出,将输出整合到共享状态中,类似于Polkadot中继链的功能。
JAM与智能合约链有几个相似之处:
这些状态的封装被称为服务。创建新服务是无需许可的,类似于在智能合约链上部署智能合约。
JAM服务的代码分为三个不同的入口点:
JAM通过无交易(Transactionless)操作来区别于智能合约链。JAM内没有交易;所有动作都是无需许可的,并且最初会经历Refine阶段。
JAM的技术特性
JAM使用RISC-V指令集架构(ISA)的Polkadot虚拟机(PVM)
采用SAFROLE区块生产算法,简化了SASSAFRAS
网络使用QUIC协议,允许大量验证者之间直接建立点对点连接
采用流水线方式处理区块,提高效率
引入JAM Toaster测试平台,用于大规模试验和性能评估
提供全面的跨链消息传递(XCMP)支持
引入Accords概念,封装状态和逻辑,促进平行链间交互
支持混合资源消耗模型,优化验证者资源利用
保持与现有Polkadot 1平行链的兼容性
JAM的设计优先考虑简单性、灵活性和效率,为Web3的未来发展提供了强大的技术基础。它将为开发者和用户带来更多创新可能,推动整个区块链生态系统向前发展。