欢迎来到第二期《和 Gavin 喝一杯》节目!?✨ 在这个系列节目中,波卡创始人 Gavin Wood 博士和 Scytale Digital 首席信息官 Mark Cachia,将深入探讨 Web3 和波卡生态系统。本集讨论了 JAM 链这一灵活性增强方案的背景及其对 Polkadot 的潜在影响,包括如何打破现有基础架构的限制,为未来的多样化应用创造机会。此外,他们还分享了关于开源技术的观点,以及如何通过开放源码和去中心化实现更广泛的创新和合作。
? 查看完整视频:https://www.youtube.com/watch?v=uU3A2BxBEI0&t=720s
Mark:刚刚结束了 Sub Zero 会议,这是 Polkadot 的开发者大会。参会人数很多,会议内容丰富,尤其是你的发言。能快速介绍一下 JAM 吗?
Gavin Wood: 目前,JAM 链是一个研究项目,未来会形成一个关于 Polkadot 可能发展的提案。我一直强调,Polkadot 是一个去中心化网络,不能由任何特定的组织单方面决定其未来发展方向。这个项目由我和我的团队已经研究了一段时间。我大概六个月前发布了最初的 RFC(Request for Comments)。从那时起,我们一直在推进这个项目。目前,我们正在进行一些实验,编写一些代码,尝试理解这个项目是否能按我们预期的方式运行。到目前为止项目进展非常乐观。
简而言之,你可以把 JAM 链理解是对 Polkadot 生态发展的灵活性增强。我们通过创建 Polkadot 使用的底层机制获得了这片土地,这片土地是由这些机制赋能的。我们在这片土地上铺了混凝土,为平行链(Parachains)做好准备,并在混凝土上建造平行链建筑。因此,这片土地上没有机会种树、草地、山脉或平原。
JAM 链的目的是便打破这些限制,就像是破除一部分混凝土,使得其他类型的应用和服务也能在 Polkadot 网络上运行。这就为网络提供了更多的灵活性,让更多种类的应用能够繁荣发展。
Mark:根据我从演讲中看到的内容,这大概还需要 20 个月的时间。
Gavin Wood: 我认为那是上限,可能会更快。JAM 链项目的核心是对现有 Polkadot 协议进行简化。可以理解为将 Polkadot 协议切成两部分,一部分移到用户空间,另一部分则保留为核心协议。
用户空间部分:一些功能和处理逻辑从核心协议中分离出来,转移到用户空间中。这意味着这些部分将由用户或开发者来管理和运行,而不是由 Polkadot 的核心机制来直接处理。
核心协议部分:保留在核心协议中的部分依然由 Polkadot 的核心机制来管理和运行。这部分包含了协议的基础和关键功能,确保整个系统的安全性和可扩展性。
通过这种简化,JAM 链将使得开发和运行应用变得更加灵活,减少了对核心协议的依赖,同时保留了 Polkadot 系统的核心优势。这样可以更容易地进行定制和扩展,支持更多种类的应用和服务,同时保持系统的安全性和稳定性。
Mark:那这是否让构建更容易了?
Gavin Wood:不完全是,打个比方你可以把 Polkadot 生态想象成亚马逊。亚马逊最初只是一家卖书的公司,但他们拥有强大的电子商务基础设施,几年后,他们优化了这些基础设施,能比任何人更便宜、更快地卖书。然后,他们开始卖其他商品,最终形成了一个市场。对于 Polkadot 来说,初始用例是保护其他区块链,即平行链,这相当于亚马逊最初只卖书。而 Polkadot 的可扩展、安全计算(即分布式可用性和optimistic rollup)是他们的电子商务基础设施,这些机制不仅能保护区块链,也可以用于其他各种用途。
目前,我们只用了这些机制来构建平行链,但实际上 Polkadot 的核心机制可以用于许多其他用途。我们有一些关于其他用途的想法,但现在不便详细讨论。总的来说,JAM 链将为 Polkadot 生态提供更大的灵活性和多样性,使其能够支持更多种类的应用和服务,同时保持其核心的安全性和可扩展性。
Mark:我认为不太有争议的是,Substrate/Polkadot SDK 可能是现有最强大、最有效的技术栈。其他人也在使用它,这表明它很受欢迎,模仿是最高形式的恭维,但他们不一定参与到 Polkadot 生态中。你致力于开源,这也使得这些模仿成为可能。你对此怎么看?是觉得很酷,还是有点挫折感?
Gavin Wood:当人们用你的成果来建造你希望看到的有趣项目时,总是让人感到高兴的。毕竟当你创建一些东西,是希望其他人能使用它。所以,如果你因为人们以你认为错误的方式使用你的成果而感到沮丧,那只会让自己陷入非常消极的心态。
Mark:当然我认为区块链和未来必须是开源和去中心化的,然而,开源也意味着任何人都可以自由使用,这可能导致一些问题,比如复制它们,不归因、不连接回原始生态、也不对项目进行增值。你认为有必要采取什么步骤来缓解这个问题吗?或者说,是否需要缓解?也许这根本不是一个问题。
Gavin Wood: 计算机语言、编译器、工具集和操作系统等这些技术都是供人们使用的。人们可以使用并修改它们,开发这些技术的人员并不会特别担心某些人用这些技术去编写应用程序。当然,如果有人用这些技术做出了对人类有害的事情,会让人感到难过,但这并不是开发者的责任。我认为,作为创作者,你不需要对这些事情负责。
Mark:从这个角度来说,如果有人用你们经过大量研究和投资开发出来的技术栈,创建了一个与 Polkadot 竞争的项目,你怎么看?
Gavin Wood: 我们写的东西是开源的。我们来自西方,至少在理论上是自由世界。当然有法律和各种知识产权法。在我看来这些法律通常弊大于利。所以,我并不是知识产权的支持者,不喜欢通过法律诉讼来解决问题。
我更倾向于通过构建更好的东西来解决问题。因为最终,如果你是原始构建者,人们会因为你拥有更深的专业知识和持续的开发能力而来找你求助。没有人会去找山寨版的人寻求高质量的解决方案。以往也有类似的情况发生,比如有人试图用以太坊的技术创建一个竞争的中继链,但最终还是原始的以太坊更受欢迎和信赖。
Mark:尽管有许多区块链项目试图与以太坊竞争,但以太坊的虚拟机(EVM)已经在一定程度上取得了成功。
Gavin Wood: 是的,那些最终与以太坊竞争的项目,大多数都有一些额外的技术支持,而不仅仅是简单地复制以太坊的代码并进行一些营销。虽然可能有一两个例外,但大多数这样的项目都失败了,因为以太坊拥有推动其发展的核心团队,这才是成功的关键。
如果你分叉了一个开源项目,这并不意味着你会因此获得用户群。关键在于背后支持该项目的人是谁,以及用户是否信任这些人会解决问题、修复漏洞、继续开发和增加有用的功能。这才是附加值所在。
开发者在开源项目中所处的境地和音乐家在音乐创作中的境地类似,大家的作品是免费的。音乐家不会因为创作音乐本身而赚很多钱,而是通过演唱会赚钱,或者通过品牌垄断赚钱。对于开源也是如此。比尔·盖茨不喜欢这种方式,所以微软很长时间以来都是闭源的。你不会因为开源代码本身赚很多钱,但你知道你构建的东西对世界有益,你在贡献人类知识。最终,你会因为成为这方面的专家而赚钱,但你不会直接通过那些代码行赚钱。
Mark:对于那些选择使用 Polkadot SDK 来做独立链的人,他们错过了所有的网络效应,错过了所有的升级和未来的发展,除非他们不断复制。
Gavin Wood: 是的,但他们有能力不断复制吗?这才是问题,维护并不容易。我认为对于 Polkadot 来说,我的主要目标之一是保持灵活性。保持灵活性是我在人生中发现的重要信条。因为我保持灵活,没有在银行做朝九晚五的工作,我才能够参与到以太坊项目中。我认为除非你能看到一个明确的方向,否则你必须保持灵活。
总的来说,JAM 是 Polkadot 的灵活性增强,而不是一个重大转变。Polkadot 仍然会做平行链,仍然会使用 Substrate,平行链会以相同的方式工作。但 JAM 打开了新的可能性。这些可能性意味着无论行业发展的哪个阶段,Polkadot 都能提供有吸引力的东西。
来源:金色财经