解药是"发一个新 token" 吗?
加入 PolkaWorld 社区,共建 Web 3.0!
本文内容来自 Polkadot 技术 Fellowship 每月的电话会议,技术 Fellowship 是 Polkadot 的链上的去中心化的技术专家团,包括 Gavin Wood 也是其中一员,所以他基本上每次都会参加这个会议,并分享他近期的主要工作重心,在 5 月的会议中,他分享了以下重要进展:
灰皮书0.7版本将实现网络运行所需的所有功能
7 月底开始灰皮书的审计,为 1.0 版本做准备
Coreboot 和 Corechains 是什么?
JAM Toaster 在挖 BTC?
JAM 会发 Token 吗?
继续阅读,查看全部信息!
灰皮书 0.7 版本将实现网络运行所需的所有功能
Gavin:上个月我们经历了 JAM 的第一次实践体验,也做了一些准备工作。最近我主要在做的事情,是让灰皮书的内容基本趋于完整,好达到可以接受第一阶段候选者的标准。虽然灰皮书现在还不是 1.0 版本,要达到那个程度还需要经过一次审计。但我们现在的目标,是先做到 0.7 版本。
具体来说,目标是在 0.7 版本中实现网络运行所需的所有功能,并且这些功能在性能上也要适配我们预期的网络使用方式。我们一直在开发各种服务,其中最广为人知的大概就是 CoreVM 服务。在开发这些服务的过程中,我们也更清楚地意识到,某些 API 应该如何修改更合理。
如果你去看灰皮书仓库里关于 0.6 版本的那些 issue,会发现它们大多数不是那种重大的协议变更,而是属于"使用体验优化"类别的改进 —— 为了让开发者更容易在 JAM 上运行和调试代码。
比如我最近加的一个功能叫"账户元数据"(account metadata),它为服务账户引入了类似操作系统中进程会包含的信息,比如:这个服务是谁创建的(父服务)、它上一次完成 accumulate 的时间、它的创建时间等等。这些基础信息对 DevOps 运维工作非常有帮助。
我觉得这也是我们从传统区块链逻辑中迈出的一个小小分水岭 —— 我们现在必须考虑 DevOps 用户的使用体验,因为我们构建的不是一条普通的链,而是一台"超级互联网魔法计算机"。
7 月底开始灰皮书的审计,为 1.0 版本做准备
除了对灰皮书所做的修改之外,我们还在为实际的 PolkaJAM 代码库开展一些其他方面的工作。有些与 CoreVM 相关,有些是工具层面的改进。例如我们在做一个叫 JAMtop 的命令行工具,类似于一个活动监视器,它现在已经可以识别 CoreVM 服务,并显示 guest 内部运行的内容。比如说,当你在运行 Doom 游戏时,它会明确告诉你当前运行的是 Doom;当你在跑视频测试时,它也会显示"正在运行视频测试",而不是简单地说"正在运行 CoreVM"。
我们还做了一些其他配套的改进。总的来说,我现在还是觉得我们能按计划推进到 0.7.0 版本,虽然完成的时间可能比我理想中略晚一些,但我觉得月底前应该差不多能完成。可能还需要几天的高强度工作,但问题不大。
接下来从 0.7.0 开始,我的想法是直接往 1.0 的目标冲刺。原本我们设想 0.7 到 0.8 这个系列会做一些比较大的改动,比如服务的创建流程、在 Toaster 上的部署等等——这些原则上仍然保留,但我现在倾向于不全部塞进这个阶段。
我其实已经列了一些可能适合放进 0.7 到 0.8 系列的想法(可以在灰皮书仓库里看到),但现在看来,大多数都不太属于 1.0 的必要功能,更适合留到 JAM 2.0 或之后的迭代。它们并不是使用 JAM 所必需的核心内容。
所以我的计划是:一旦到达 0.9 版本,我们就会启动审计流程。目前我的预期是,0.7 到 0.8 每个版本间隔大约一个月。如果 0.7 在本月底发布,那么到了 7 月底,我们应该就能把这个版本的灰皮书交给审计方,为发布 1.0 做准备。
当然,灰皮书发布 1.0 并不意味着立刻会有大量兼容 1.0 的实现,因为这些实现本身也需要经过审计。但这两个过程可以并行进行。
也就是说,只要在灰皮书审计期间,客户端实现是基于 0.9 的版本,它们也可以开始自己的审计流程 —— 只要愿意接受在协议审计完成后,根据需要进行调整或修正即可。
大致就是这些,目前一切进展顺利。
Coreboot 和 Corechains 是什么?
Alice und Bob:那我接下来有三个问题想问你,首先是关于路线图的:coreboot 和 core chains,这里的 coreboot 是指什么?它已经发布了吗?已经是个可以用的东西了吗?
Gavin:嗯,其实我们现在叫它"bootstrap service"(引导服务)。"core"这个命名嘛……有些人喜欢,有些人不太喜欢。我也不知道等真正产品化的时候会不会保留这个名字。现在其实就是项目仓库里的暂定名字而已。
Alice und bob:所以说 "core boot" 现在其实并不是一个真正意义上的模块,它就是 "bootstrap service"。那 "core chains" 呢?现在已经有人在开发了吗?
Gavin:Bastian 是有做一些初步的尝试,我不太清楚他推进到哪一步了。我记得 JAM XP 之后在里斯本闭门会那几天,他那边在疯狂调试。但我感觉这是一个,只要你开始动手,进展就不会太慢的项目。虽然要真正达到 Polkadot 那种无缝切换的程度可能还需要一些时间,但希望能尽早证明"这玩意是可行的"。Basti 也在,也可以问问他。
Basti:我在,就像我之前说的,现在还没完成。但我是觉得这个事是可以做的。而且越想越觉得,最终实现应该是比较直观的(请不要把我这句话断章取义 😅)。因为 JAM 本身就已经提供了很多基础构建模块。像是各种运行环境,还有默认自带的那些机制,我们不需要再自己去操心。
所以总体来说,这个事不应该太复杂。我会尝试先做出一个"能跑起来"的初始版本,再基于它去迭代。但最初的版本可能会是个"超级 hack",我之后得把它打磨成一个更像样的东西。
JAM Toaster 在挖 BTC?
Alice und Bob:好的,谢谢你,那我记下这部分了。Gavin,你能不能简单聊聊里斯本 JAM XP 活动的体验?团队们表现怎么样?
Gavin:那几天挺有意思的,很有趣。我们带大家参观了 Toaster,大家的反响还挺不错的。Toaster 的硬件部分进展顺利,目前应该已经基本完成了,我们现在开始正式往里面部署代码了,感觉挺好。这次活动的整体氛围也很棒,大家都挺开心的,对展示内容也很感兴趣。
在闭门会期间,Interop(互操作性)方面没有推进太多,但不久之后我们发布了 PolkaJAM 的可执行文件,大家可以用它来测试自己的节点实现。现在已经有两个团队报告说他们已经能和 PolkaJAM 节点实现互操作了,这是个非常积极的信号,说明我们正在稳步走向完整互操作。虽然现在的链只实现了第一个里程碑级别的互操作性,第二阶段可能会更复杂一些,但这已经是很好的开端了。
Alice und Bob:我听说 Toaster 特别吵、发热也很严重,甚至还有传言说它正在挖比特币——你怎么看这个说法?
Gavin:据我所知,并没有这回事。Toaster 上没有 GPU,所以挖矿几乎是不可能的,而且这也不是个高效的算力使用方式。
JAM 会发 Token 吗?
Alice und Bob:好,那最后一个问题。我大概能猜到你的回答,但既然最近很多人都在问,我还是想确认一下:未来会不会有一个 JAM 专属的代币?
Gavin:这个嘛…目前没有这个计划,但我确实经常被问到这个问题。我自己也还在思考,如果真要发代币,它的意义和作用到底是什么。目前我不觉得有谁能真正说清楚它的目的是什么。
当然,也不能完全排除这种可能性。我和一些 JAM 实施团队聊过,他们确实脑中有过类似的想法。所以说这事不能完全否认,但我现在还没有形成一个明确的立场。你可以一个月后再问我一次,到时候我可能能给你一个更清晰的答案。
我觉得从经济模型角度看,它和 DOT 的价值主张其实是类似的,我没有看到特别不同的地方。
不过这个话题确实很复杂。关于代币经济模型,人们有很多强烈的观点,比如:通胀到底是好事还是恶魔的化身?公平发行是不是必须的?创始人背景是加分项还是完全无关甚至是负面因素?
这些问题都很微妙,我们当然要敏感地对待,但它们有时也会成为一种干扰。
所以,我觉得这两方面的因素需要取得平衡。正如我之前说的,我现在还没有看到一个特别有说服力的理由来支持引入一个新代币。
但有一件事我确实觉得值得担忧 —— Polkadot 一直以来都与"平行链"高度绑定,这是因为八年前的 Polkadot 白皮书就是这么写的。而 JAM 所提供的全新功能,很可能会因为这种刻板印象而被忽视。如果 JAM 被严格地归属在 Polkadot 之下,它的强大功能可能会被"Polkadot"这个品牌掩盖掉,让潜在的开发者注意不到它的价值。
我认为这个问题我们需要一个有说服力的答案,但我现在还没有,也不一定觉得"发一个新代币"就是那个答案。不过这是值得深思的一个问题。
这其实更像是一个"品牌定位"的问题,或者说,这个话题已经悄悄地滑入了讨论中。它不仅关乎品牌知名度,也关乎"用户心智占据"(mindshare)——当然,品牌只是沟通的一小部分。
我认为 JAM 可以开启许多新的可能,不仅是为 Parity 或 Polkadot Fellowship,而是为整个 Web3 世界带来机会。那么我们该如何把这个信息传达出去,让大家真正理解 JAM 的意义,并愿意投入时间去实验?这是我们需要解决的问题。
我担心的是,就像我之前说的,Polkadot 现在在很多人心中几乎等同于"平行链",如果我们想让大家意识到 Polkadot 不只是平行链,还有 Services、CoreVM、CorePlay 等全新架构,那将是一项非常艰巨的传播挑战。我是说,这可能真的非常难,不能低估。
但我仍然认为我们应该把重点放在"让 cores(核心)变得更有价值"这件事上 —— 只有当 cores 真正变得实用、有用,我们才能让正在开发的技术真正取得成功。而 JAM 正是在帮助我们实现这个目标。
所以 JAM 是一个非常关键的工具。问题是,我们该如何向外界传达这样的信息:"嘿,你看,现在这些 cores 可以处理一套全然不同的新任务了,而且还能扩展到更多场景。来试试看吧!"我们该如何让这个信息传达出去?这确实非常难。
我觉得 Polkadot 在沟通层面上已经有所进步,但多数仍停留在"沟通"本身这一层面。而我从很多人那里也确实听到过类似的反馈。
就像……嗯,我们现在在 Twitter 之类的平台上的表现确实比以前好了一点,但这些沟通更多还是面向生态内部,是在让生态内的各方观点统一,而不是面向生态之外,向外界传达我们真正想讲的信息、吸引更多关注和认知。所以我觉得这其实是两个非常棘手的问题,而我目前也没有明确的答案。
我不知道……但我确实觉得,在加密行业,代币在"传播信号"这件事上扮演了非常强的角色。所以我们也必须理解这一点,才能在想要达成的目标中取得成功,同时也要理解如何去利用它。但我们也不能被它牵着走,变成"为了发而发"。所以说,我的答案还是——现在我不知道。
目前来说,JAM 就是 Polkadot 的一项技术升级,仅此而已。这是技术 Fellowship 的当前立场。但就像这个行业里所有最前沿的事物一样,如果未来被认定有更好的路径,一切都可能发生变化。
Alice und Bob:那在此期间,我们要尽可能让更多人了解 JAM 以及它的潜力。
Gavin:是的,我觉得现在大家"听说过"JAM 的人其实不少,但也存在一定程度的误解。大家知道这个名字,但并没有意识到这其实是他们应该去尝试和实践的东西 —— 我觉得这才是更大的问题。
这是一个非常重大的范式转变。如果你过去的习惯是用"这是个新的 EVM 链"来定义链的类型,或者是说"它用了不同的共识机制",那么你可能还不太习惯 JAM 这种全新的叙事方式,它不属于这些旧的分类,它是完全不一样的范式。
总之,毕竟我们今天是在技术 Fellowship 的讨论中,我也不想让话题偏离太远。
原视频:https://www.youtube.com/watch?v=t5LqucWbF7E
PolkaWorld Telegram 群:
https://t.me/+z7BUktDraU1mNWE1
PolkaWorld Youtube 频道:
https://www.youtube.com/c/PolkaWorld
PolkaWorld Twitter:
@polkaworld_org
更多内容
W3F:Polkadot 技术再好,若无人愿意参与,一切都是空谈!
关注 PolkaWorld
发现 Web 3.0 时代新机遇
点个 "在看" 再走吧!
没有评论:
发表评论