JAM还需要不少时间,而目前第一个接近投入生成状态的RISC-V VM - PolkaVM(另一个是已经上了主网beta版本的@boundless_xyz zkvm也是基于RISC-V VM,只不过,他是更zk版本的VM),已经上线到KSM平台(@polkadot 的先行平台)。6月左右已经上线,目前是可以相对完整的兼容solidity 的智能合约开发,演示程序里实现了Uniswap V2版本完整程序运行,并且兼容以及太坊工具链(Remix、Hardhat ),并可以与流行的库集成。 在此基础上,最近的一个重要更新是XCM-Precompile(XCM的预编译,XCM是跨链传输协议的缩写),支持在语言级跨合约调用,通过继承或导入IXcm接口,将 XCM 功能直接集成到现有的智能合约中。这种方法使您能够将跨链功能无缝嵌入到应用程序逻辑中。不管是构建 DeFi 协议、治理系统还是任何需要跨链协调的应用程序,都可以将 XCM 调用直接纳入合约的功能中。而polkadot版本的RISC-V VM - PolkaVM应该随着Polkadot Hub一起上线。 Polkadot 生态系统开发者@alice_und_bob 预测了一下后半年的roadmap和时间点(可能没那么绝对精确) -Polkadot 2.0 - Elastic Scaling (8月?) -Polkadot Hub - developer and user onboarding platform (10月?) - Polkadot Pay - mobile app (8月?) - DOT ETFs (通过与否最终是11月) - DOT Tokenomics 2.0 (还在讨论ing) 他这个roadmap做的不错: XCM-Precompile: PolkaVM live On kusama:
JAM是2.0之后,就是正在加速研发的,超过30多个团队,不同编程语言,不同开发团队来实现分散的JAM客户端(基于JAM灰皮书协议来实现的)。 最早的ETH,是所有交易,要所有验证人一起验证一遍(这一部分其实可以看看以太坊黄皮书,还有一个更好的解读版本 L2是让链下一个更小的子集进行计算,通过两种方式,一种L2是欺诈证明(发现有欺诈后重复执行交易代码,来验证),另一种L2是zk证明,无需重复计算,但需要用zk的比较贵的GPU来生成证明,链上只是验证证明,而无需重复执行之前的交易转化函数代码。 早先的 @Polkadot 1.0 采用的是一种叫ELVES算法,不像ETH的欺诈算法,被动验证,而是采用概率类型的算法主动验证。@polkadot 2.0 时 验证集,已经被包装成一种叫Core的概念,core本质上是验证集中的子集,2.0支持Agile Coretime ,也就是动态使用core,1.0一个链只能用一个Core,2.0即将上线后支持Agile Coretime,也就是一个链根据需求可以动态使用coretime(验证子集数量),从而提升系统的服务负载。 那JAM则是在上面这些想法上基础演化,出现了这么多zk,op,智能合约,甚至普通的web2类无状态应用,是否能近一步抽象服务好适应这些不同的应用模型呢,并且让他们之间可组合交互。所以JAM是在这个基础之上近一步做了抽象。 - 各种不同的 L2/平行链的东西现在被称为 服务 - 区块/交易的东西现在被称为工作项或工作包 - 工作项属于服务,而工作包是一组工作项 - 服务由三个入口点描述,其中两个是 fn refine() 和 fn accumulated - 这两个入口点的名称正是该协议被称为 JAM 的原因:连接累积机 (Join Accumulate Machine)。连接 (Join) 指的是 fn refine(),所有 Polkadot 核心都会为不同的服务并行执行大量工作。连接是指将数据提炼成一个较小的子集,然后传递到下一个阶段。 - 累积是指将上述所有操作的结果累积到主 JAM 状态 - 不同形态的服务被支持(op rollups,zkrollups,平行链,无状态应用,智能合约) ETH时代是共享状态的单列状态机, @polkadot 1.0 时代是可互操作的概率分片机。 @polkadot 2.0时代 是Agile Coretime 机。 JAM时代则是Join Accumulate Machine (JAM) 还有好多细节特性,这里只做了我理解到信息同步,更深入的了解为什么,JAM可以做到持续运行的程序,而无需通过交易来调起程序,这类特性未来和DEFI结合会产生出什么新模式产品?为什么JAM可以做到运行非状态类应用,比如JAM DOOM. 具体见视频: 学习资料:
1.92万
26
本页面内容由第三方提供。除非另有说明,欧易不是所引用文章的作者,也不对此类材料主张任何版权。该内容仅供参考,并不代表欧易观点,不作为任何形式的认可,也不应被视为投资建议或购买或出售数字资产的招揽。在使用生成式人工智能提供摘要或其他信息的情况下,此类人工智能生成的内容可能不准确或不一致。请阅读链接文章,了解更多详情和信息。欧易不对第三方网站上的内容负责。包含稳定币、NFTs 等在内的数字资产涉及较高程度的风险,其价值可能会产生较大波动。请根据自身财务状况,仔细考虑交易或持有数字资产是否适合您。