官方 Wiki 精选丨波卡 JAM 链的常见问题
本文分享的是对波卡 JAM 链的常见问题解答。
“波卡知识图谱”是我们针对波卡从零到一的入门级文章,我们尝试从波卡最基础的部分讲起,为大家提供全方位了解波卡的内容,当然这是一项巨大的工程,也充满了挑战,然而我们希望通过这样的努力让大家能够正确认知波卡,也让不了解波卡的人方便快速掌握波卡相关知识,今天是该栏目的第 163 期,本文分享的是对波卡 JAM 链的常见问题解答。
什么是 JAM?
JAM 是由 Parity Technologies(详情请参见: https://www.parity.io/)发起的一个研发项目。它是一种计算模型,专注于在区块链网络中 Collect、Refine、Join 和 Accumulate 的过程。
“JAM”代表什么?
“JAM”代表“Join Accumulate Machine”。 它代表了将要在 JAM 链上实现的计算模型的核心原则 。
为什么 JAM 具有开创性?
在区块链技术的历史上,如何在实现 终极性能和可扩展性 的同时,仍然保持足够的 灵活性 来构建任何用例,一直是一个难题。 目前的 Web3 开发者不得不选择是构建智能合约还是应用链。
Layer1 上的智能合约更容易编写,但也有其缺点。它们受限于底层协议,效率较低,无法提供团队所需的灵活性,并且与生态系统的其他部分争夺资源。应用链提供了更高效且灵活的开发环境,因为这些链是为特定目的定制的。借助 JAM,目前仅通过 Rollup 技术才能实现的开创性可扩展性被带到了共识层。开发者无需再决定是构建应用链还是智能合约;借助 JAM,他们为这两者都拥有了一个灵活且丰富的环境。所以,简而言之,JAM 将提供类似 Layer2 的可扩展性,而无需 Rollup 解决方案,同时能够完全灵活地构建任何应用程序。
什么是服务(Service)?
服务(Service)是运行在 JAM 上的模块 。例如,ChainService 就是其中的一项服务。该服务将实现目前在波卡协议中规定的平行链逻辑。JAM 的[refine]和[accumulate]阶段是通用的入口点,将用于实现特定的无许可服务。
JAM 与传统区块链网络有何不同?
JAM 被构建为一个分布式计算机。这意味着 它可以运行几乎任何可以作为服务表达的任务 。JAM 链几乎没有功能,意味着 不会有用户交易 。所有逻辑,例如治理、质押等,都将存在于系统服务中。JAM 将提供跨异构服务的同步组合性,开启新的互操作性。
Agile Coretime 是否仍然是波卡愿景的一部分?
是的。Agile Coretime(详情请参见: https://wiki.polkadot.network/docs/learn-agile-coretime)是一项将波卡转变为计算资源的创新 ,将在不久的将来在波卡网络上推出。 JAM 虽然还处于后期开发阶段,但同样可以在 JAM 上购买 Coretime。
服务如何与 JAM 互动?
服务通过 预定义的入口点 与 JAM 互动:Refine、Accumulate 和 onTransfer(更多信息请参阅 JAM 链页面: https://wiki.polkadot.network/docs/learn-jam-chain#service-entry-points)。每个服务定义其特定的功能和工作流程,并根据网络需求在 JAM 框架内执行。
JAM 的主要组成部分是什么?
JAM 由几个主要组件组成: Refine 、 Accumulate 和 onTransfer (更多信息请参阅 JAM 链页面: https://wiki.polkadot.network/docs/learn-jam-chain#service-entry-points)。这些组件定义了在网络中处理和整合数据的工作流程。
JAM 的目标是什么?
JAM 的主要目标是 为网络中的数据和计算提供一个灵活高效的框架 。它旨在简化数据集成和维护,同时确保网络的完整性和安全性。
JAM 与波卡有关系吗?
是的, JAM 是波卡中继链演变的潜在候选者 。关键的变化是,平行链不再被嵌入到中继链中,而是将运行在兼容平行链协议的服务之上。例如,其中一个服务将是当前的平行链服务。任何人都可以通过指定入口点 Refine、Accumulate 和 onTransfer,无需许可地将服务添加到 JAM 链上。
JAM 如何改变中继链?
JAM 将作为中继链的继任者,拥有更简洁且灵活的架构。只有共识功能会被保留,其余的功能(如安全、治理等)将运行在系统级服务上。当前的中继链将在新的 JAM 架构中的多个核心上运行,从而保证完全兼容。
在新的架构中,技术栈是什么样的?
从平行链的角度来看, 技术栈并不会有太大变化 。它们将继续由验证者进行验证等。JAM 将提供在与平行链相同的层级上运行智能合约的可能性。这意味着可以编写一个潜在的服务,让人们直接在 JAM 上运行基于 Solidity 的智能合约,而无需依赖任何平行链。 另一个更面向未来的开发将是 CorePlay 。CorePlay 将是一个基于行为者的框架,其理念是在 JAM 上支持长期运行的任务 / 行为者。这里的“长期运行“意味着程序将会间歇性地持续运行(可以暂停和继续)。这为开发者在编写合约时提供了很多简化。最终,编写一个可以在(去中心化)区块链上运行的程序应该比现在简单得多。
开发者如何参与 JAM?
对 JAM 感兴趣的开发者可以在 RFC (详情请参见: https://wiki.polkadot.network/docs/start-building#requests-for-comment-rfcs)发布后进行探索和参与。此外,他们可以通过 Parity 的沟通渠道 ,随时关注与 JAM 及其与其他技术集成相关的公告和活动。
JAM 的潜在应用有哪些?
JAM 灵活且高效的计算模型为各种应用打开了可能性,但目前还为时过早,无法具体讨论应用案例。
JAM 的开发路线图是什么?
虽然具体的时间表可能会有所不同,但 JAM 的开发通常涉及持续的研究、测试和迭代。RFC 将作为第一步发布,社区可以对其进行反馈和迭代。
波卡的情况如何?会有硬分叉吗?
JAM 不是波卡的继任者,而是 波卡中继链的潜在演变形态 。如果 JAM 要推进,只有在通过波卡的去中心化治理系统并获得通证持有者的批准后才能实施。当前以平行链为中心的逻辑将继续作为一种服务运行在新的 JAM 架构上。该提案的一部分将包括工具和硬编码的兼容性保证。中继链将进行升级,之后平行链将能够享受更丰富的环境、同步兼容性和比当前 Layer2 更优越的扩展能力,但这些都将在 Layer0/Layer1 层内构建。
平行链需要重写代码吗?构建它需要多少工作量?
平行链将成为可以在 JAM 上运行的“产品”之一。 JAM 将 仅移除既定的平行链共识,并替换为一个支持不同服务的模型 。经过一段时间,开发平行链可能会变得更容易,因为需要开发和采用开发服务所需的必要工具。为了支持迁移,将把完全兼容性保证写入代码中。
现在在波卡上构建平行链还有意义吗?
当然有!平行链将成为可以在 JAM 上运行的“产品”之一,并且将保持一等公民的地位。将会有不同的使用案例,有些适合平行链,有些适合服务。
DOT 怎么办?
DOT 将继续作为 JAM 的原生通证,不会发行其他原生通证 。
在哪里可以了解更多关于 JAM 的信息?
- 阅读 JAM Chain 页面。 详情请参见:
- 通过 https://graypaper.com 和 W3F、Parity 和波卡的官方网站了解更多关于 JAM 的信息。你也可以在论坛和奖学金电话会议中参与讨论。
- 阅读 Gavin Wood 在迪拜 Token2049 上发表的原始演讲的博客文章。详情请参见:
- 阅读 Kian Paimani 的《Demystifying JAM》博客文章。详情请参见:
原文出自 Polkadot Wiki,详情可查看: https://wiki.polkadot.network/docs/learn-jam-faq
欢迎大家加入我们 Polkadot 生态研究院的电报:
https://t.me/polkadot_eri
https://mirror.xyz/0x9A259b3a2316281Cc948cE2Cf1Ac610a79844f05
精选文章
平行线程 | 经济模型 | Slash | 通货膨胀 | NPoS | Web3 基金会
Staking | Gavin Wood | 跨链 | 平行链 | 国库 | Parity
DOT | Web3.0 | 网络效应 | Grant 指南
Statemint | 区块链 | SBP 计划 | 新计划
XCVM | BEEFY | XCM
Wasm
免责声明:文章中的所有内容仅代表作者的观点,与本平台无关。用户不应以本文作为投资决策的参考。
你也可能喜欢
被解雇的编辑和被审查的文章:CoinDesk面临行业严厉审查
CoinDesk在删除一篇批评Justin Sun的文章后经历编辑动荡。包括主编在内的多名高层编辑在争议中被解雇。Charles Hoskinson质疑CoinDesk的未来价值,暗示由于最近的编辑决策,其价值已下降。
大帽山的TerraUSD骗局代价高昂:美国证监会处以1.23亿美元罚款
美国证券交易委员会对大帽山公司处以1.23亿美元罚款,原因是其误导投资者关于TerraUSD的稳定性。大帽山通过LUNA代币交易销售未注册证券,违反了法律。TerraUSD的崩溃暴露了加密货币透明度的缺陷和监管监督的需求。
彼得·希夫发布其提议的USAcoin升级版
比特币FUD达到年度最高点:这对BTC牛市意味着什么