查看原文
其他

Rob:当我们超越 “一个链拥有一个核心” 的范式时,会开启很多机会!

PolkaWorld PolkaWorld 2023-08-21

加入 PolkaWorld 社区,共建 Web 3.0!

今年的 Polkadot Decoded 哥本哈根会议干货满满!


在 Parity CEO Bjorn 分享了 Polkadot 1.0 所取得的成就和 Gavin 分享了对未来长期的发展方向后,Polkadot 的创始人 Rob Parity 的产品营销副总裁 Steve Stover 讨论了在 Polkadot 1.0 及其未来发展方向中有关“区块空间”概念的内容。以下是 PolkaWorld 总结的一些精彩观点:


  • 区块空间是 Polkadot 转型的重要部分,这是我们观念的转变,也是我们现在所处的 Polkadot 1.0 与未来可能的方向之间的差异。

  • 事实上,在 Substrate 中,将你的链变成一个混合链非常容易,你只需要改几行代码就可以了。

  • 混合链可以视为一种创新引擎。混合链的团队可以在他们的应用逻辑(即他们已经创建和维护的应用)之外,孵化新的使用案例。

  • Polkadot的目标是在核(Core)层面提供通用化的解决方案,以便满足各种不同的区块空间需求,从而能够触及更广泛的用户或使用者群体。

  • 你不应该为你不需要的、并且没有使用的区块空间付费,但你应该随时有能力扩大规模和提高性能。

  • 我们需要三样东西:可扩展性、安全性和良好的调度。如果你将所有的扩展资源分配给那些没有好好利用它们的项目,那么无论你扩展多少,都没有意义

  • 随着一个区块链应用的增长,它可能会从按需生成区块,到预定长期的区块空间,再到在二级市场购买区块空间,以此方式逐步扩大其在公开市场上为自己预留的区块空间。

  • 当我们超越“一个链拥有一个核心”的范式时,会开启很多机会。未来的区块链应该能够根据需要进行灵活扩展,既能在需要处理大量负载时扩大规模,也能在负载较小时减小规模。

  • 我们应该更多地以类似于 CPU 的模型来看待区块链,并开始改变我们对区块链世界中应用程序的理解方式。

  • 长远来看,我们可以预期会有大量的区块空间进入 Polkadot 系统,然后通过二级市场来确保这些区块空间以应用程序在任何特定时刻所需的精确数量进行分配。


如果你想了解更多,请阅读以下全文并报名我们即将在杭州举办的「Polkadot 2.0 Power Tour」系列线下活动,我们将邀请生态重要创建者和大家解读和探讨 Polkadot 2.0。点击报名👇





Steve:在开始之前,我们先简单地定义一下区块空间和生态系统的含义吧!


Rob:区块空间是 Polkadot 转型的重要部分,这是我们观念的转变,也是我们现在所处的 Polkadot 1.0 与未来可能的方向之间的差异。这基本上是对 Polkadot 实际上正在创建什么产品的构想。我们知道验证人,他们通过质押来获得工作报酬,那么他们创造的是什么?他们工作的基本单位是什么?那就是区块空间。你可以把它想象成去中心化安全单位。我们有各种原始资源,比如计算能力、网络、质押的价值和存储,这些都被全球范围内分散输入到一个共识算法中,然后输出这些区块空间的单位,这就是我们想要用来运行应用程序的东西。所以我们正在从运行一个个的区块链转为提供区块空间。


刚刚在 Gav 的演讲中提到了 " Coretime " 这个术语,Coretime 是 Polkadot 分配这种原始资源的机制。我们有执行核心,也就是 Polkadot 的核心,我们将链或应用程序或程序任务分配到这些核心上,以实现区块空间的分配。



Steve:回到 Gav 的一个观点,将智能合约运行在一个 Core 上的想法非常酷,但实现这个还需要一些时间。你一直在倡导混合链的概念,即每个区块链应该运行一个智能合约,部分原因在于同一区块链上的异步和同步处理带来的好处,而且这也可以优化区块空间的使用。你可以与大家分享下混合链的概念和好处吗?


Rob:我之前写了一篇博客文章,标题有点搞笑,叫做 "每个链都应该有智能合约",只是为了吸引点击率,让人们思考一下。但我认为,这种 100% 专用于一件特定事情的链,可能不是去中心化经济最终会形成的模式。原因很简单,因为在 Polkadot 或任何系统中运行的不同程序或应用之间的通信,必须通过类似通道或其他桥接等方式连接,这样就有了跨链成本,它们需要时间。


当一些系统部分紧耦合时,你可以将专业化和通用化相结合,这样各部分之间就可以进行即时通信,提高系统的效率和响应速度。因此,考虑到通信的真实成本,这种经济的结构如何发展,很大程度上取决于我们如何紧密和松散地耦合事物。这就是混合链的概念。你有一个区块链,它有一些特定的应用逻辑,然后被锚定到一些通用的组件,比如智能合约这样。如果你正在构建一些新的实用程序,你的用户可以直接与你一起建立,并即时与之交互。这是一种优化区块空间消耗的概念,之前我们在谈它如何生产的方面,但这是消耗方面,以确保经济尽可能高效。



Steve:区块空间和混合链都是新的概念,人们正朝着这个方向发展。我刚遇到一个团队,他们说在跟你讨论过后想要往这个方向发展,你是否可以分享一些正朝着区块空间或混合链或两者都有的方向发展的项目案例。


Rob:我知道有一些团队采用了混合链的方式,我肯定不能列出所有的团队,但我能想到的有 Zeitgeist 和 Interlay。我知道还有其他的团队,但我现在想不起来了。这个想法得到了相当多的认可,因为它让团队可以直接沿着他们所做的事情建立他们的开发者社区。


事实上,在 Substrate 中,将你的链变成一个混合链非常容易,你只需要改几行代码就可以了。



Steve:他们是主要看重开发方面的好处?还是考虑他们为市场提供产品优势上面?这如何帮助他们实现目标?


Rob:我认为对于这些团队来说,主要是围绕他们正在构建的项目,建立一个能够直接与他们并肩创新的开发者社区。团队可以开发基础组件(原语)并进行扩展,人们会选择并编写能够直接配合的扩展。当开发一个新的应用或基础组件时,团队需要决定他们希望这个应用或基础组件在项目内部使用,还是希望在项目外部使用。这个决定将取决于他们的目标、资源以及他们想要扩展的特定领域等因素。如果一个项目的应用或扩展(原语)被部署或使用在项目生态系统之外,那么维护和管理这些应用或扩展的成本可能会增加,这可能包括但不限于技术支持、安全、更新和维护等方面的成本。


因此,你可以将这些视为链的创新引擎。从我和这些团队的对话中我了解到,他们希望在他们已有的应用逻辑(即他们已经创建和维护的应用)之外,孵化新的使用案例。这些新的使用案例可以被视为扩展或者衍生应用,他们希望这些应用可以在剩余的 Core 上独立运行,即运行在自己的状态机上,而不仅仅依赖于原有的应用或者项目。



Steve:好的,你能否可以深入地探讨一下 Polkadot 不同类型的区块空间分配模型,以及他们在效率和可用性方面的优势?一些团队可能知道按需平行链或者平行线程,这如何引导我们朝着 Gav 谈到的核心分配的方向发展?


Rob:当然!当前在 Polkadot 中是插槽竞拍的模型,你可以竞拍为时六个月到两年的高频区块空间。当我说高频时,意味着这一大块的未来的区块空间或核时间(Coretime)被分配到了链上,并且每 6s 就可以生产一个区块。所以我们正在改变这个模型,引入按需模型。按需模型本质上就是支付市场价格,比如说生产一个区块的市场价格,你向中继链支付市场价格,你就有权生产一个区块,可以有一次状态转换。这样就可以允许不是高频的链使用我们的区块空间。这就会有两个极端,一个极端是纯粹的按需、纯粹的间歇性,另一个极端是长期的高频。


我们可以想象一个区块空间需求的分布,类似于不同的使用者或应用对区块空间有不同的需求。因此,Polkadot的目标是在核(Core)层面提供通用化的解决方案,以便满足各种不同的区块空间需求,从而能够触及更广泛的用户或使用者群体。例如,对于初创或正在启动的应用,"按需使用"模式就可以派上用场,你可以直接编写代码,部署并开始。如果你的应用程序正在扩展,你可能会需要预留区块空间来应对可能的大量使用。同时,这些应用也需要考虑他们的操作频率,例如他们的交易或操作的频率有多高。因此,Polkadot 正努力开发出一个可以满足这些需求的合适的市场模式。



Steve:我们现在有基于插槽的模型,也会引入按需模型,未来有一天我们可能会将这两种模型结合在一起,以满足特定的需求。那么,对于这种模型,你有哪些想法和用例呢?


Rob:主要的用例是提高吞吐量。有一些混合模型,但我认为主要还是提高性能。如果你观察一下整个互联网上的应用程序的使用模式,通常他们有一些持续的低频使用,然后经历间歇性的高峰。这就是整个云业务模型的基础,有预留实例(reserved instances)和竞价实例(spot instances)。你的应用有一些预留的实例,用于处理持续的、预期的负载,然后突然你的网站突然打开了 Reddit 的首页,你每分钟有一百万用户需要处理,你需要扩大规模来应对,这时你可以利用竞价实例。竞价实例可以在需求激增时快速扩展应用的规模。


这就是混合这些模型的基本原理。你不应该为你不需要的、并且没有使用的区块空间付费,但你应该随时有能力扩大规模和提高性能。我认为这对开发者来说应该很有吸引力,因为当你正在启动一个生态系统、一个开发者网络时,这种混合不同的分配模型将能以合理的成本实现适当的规模扩大



Steve:有一些其他的区块链在处理和分配区块空间方面要严格一些。这有什么不同呢?因为我看到这是一种有效避免网络拥堵的方式,虽然这有成本,我想听听你对此的看法。


Rob:是的,对比目前整个区块链或加密生态系统,大多数都专注于纯粹的竞价市场,即按需支付,就像在以太坊或比特币中,你只需要支付费用并提交交易,他们在这种单一的调度原语上构建所有的扩展技术。如果市场价格的未来趋势没有任何保证(即市场价格高度波动),这是一个问题。这导致了低效,因为要做大量的调度工作,例如,节点需要计算哪些交易会付出最高的费用,以及哪些路径(交易的执行路径)最有可能带来最大的利润。然而,这种策略也带来了大量频繁的变化和更新。如果市场的波动性过高,可能会导致网络的不稳定。所以我认为在发展中应保持流动性和稳定性的良好平衡,使事情可预测,这样可以提高系统的效率和稳定性。


我一直在说,我们需要三样东西:可扩展性、安全性和良好的调度。如果你将所有的扩展资源分配给那些没有好好利用它们的项目,那么无论你扩展多少,都没有意义。因此,分配效率是最重要的事情之一。我们希望走向那种可能会有高变化和价格不太可预测或者交易间隔不太可预测的按需模型,但我们也希望向批量方向发展,然后由治理来决定批量多少区块空间是合适的以及我们如何进一步划分它。我们要向批量方向和高流动性方向发展,这样可以提高效率,降低总体成本,并为项目提供更大的稳定性和可预测性。



Steve:我想谈谈两个概念,一个是灵活性的一般概念以及它如何应用,另一个是你怎么看待小玩家,以及它如何关系到产品生命周期。Polkadot 在区块空间方面提供的灵活性,如何帮助创新者前进?分配模型如何帮助解决这个问题?


Rob:这是一个非常重要的观点。当前的模型对于某些有特定目标或需求的人群来说并不特别理想或有效,这个问题已经被提出了。但我们要谈的是我们希望前进的方向和愿景。从一个创建者或者是部署一个产品的步骤来看,有不同类型的人想要构建产品、应用、软件协议等等。有些人真的喜欢从零开始构建东西,他们不想从任何人那里筹集资金,他们只想独自或与几个人一起将产品推向市场,然后让它盈利和可持续,并一直扩展。然后也有一些人确实想要筹集资金,比如提出一个想法,获取资源。我们可以满足这两种不同类型的受众的需求。但是广义上,我们可以把这称为“自力更生者”的受众,他们的资本化程度不高,没有很多资源可供使用,也没有非常成熟的产品。


我设想的运作方式是,团队最初部署了某个版本,他们将代码上传到 Polkadot 网络,并立即开始构建按需的平行链区块。当交易数量足够多,足以覆盖一个按需区块的成本时,收集人(Collator)会被激励去创建一个区块。收集人将会获得交易费用,并且需要为区块的产生支付费用。这是一种公平的交换方式,使得初创的项目能够通过这种方式启动。所以你可以通过这种方式进行引导,你也需要投入一些资源,试图更加间歇性地进行,你需要建立受众群体,这可能需要一些额外的资源和努力。


随着一个区块链应用的增长,它可能会从按需生成区块,到预定长期的区块空间,再到在二级市场购买区块空间,以此方式逐步扩大其在公开市场上为自己预留的区块空间。



Steve:有其他项目试图模仿 Polkadot 的共享安全,但他们面临的一个问题就是经济上的影响,这可能会强制他们做出权衡。例如,那些想要在其项目中实现共享安全性的开发者可能需要支付一定的成本。这种成本对于那些不想筹集资金的开发者初创团队会有什么影响,以及如何处理这种可能的权衡问题?


Rob:主要的问题是你必须以某种方式支付验证者。因为他们在做工作,并且他们正在冒着风险做质押,所以他们需要一种奖励。所以,为了系统的可持续性,必须有一种机制来确保提供服务或资源的一方能从中获取一定的回报或利益。你可以把它看作是一种"租金",但这并不一定与"寻租"(Rent seeking)行为相同。我们看到的趋势是,这实际上为用户提供了比直接支付给验证者更低的成本,因为他们可以重新质押,并将他们的质押用于同时保护许多不同的应用。


我不确定你提到的具体示例是什么,我脑海中有一些想法。比如,值得注意的是,Cosmos Hub 上的跨链安全已经开始从在其上面构建的团队那里收取代币的百分比。这是一个不同的模型,我认为最好不要以放弃应用所有权的方式来购买共享安全。另外还有其他的技术挑战。总的来说,我认为最好是有具体的成本,而不是以放弃所有权的方式来换取共享安全。



Steve:下一个话题,关于区块空间灵活性的概念。在 Web3 的世界里,如果你想扩大规模,参与生态系统以提供价值,那么灵活性的不同维度是什么?它们如何应用到一个单一的区块链或者用例,或者更广泛的生态系统呢?


Rob:如果我们谈论的是区块空间的灵活性,那么这意味着你可以用它做很多不同的事情。比如,某些系统(特别是零知识系统)在你可以做什么方面非常受限,作为一个程序员来说,编写代码的自由度很小。或者很多智能合约系统,你也会被限制在一个非常特定的编程语言上,甚至在小操作的成本上有很高的限制,以至于在编写不同复杂性的应用程序时并不灵活。这就是我们谈到灵活性的地方,你应该能够编写感觉像正常代码的代码,它没有不适的约束,它是一个典型的编程语言,人们习惯于它。


我认为灵活性这个有点就打开了更多应用程序的大门。虽然这些其他系统非常强大,你可以让它们做很多不同的事情,但是在灵活性方面,能够定制数据存储和格式是非常重要的,而波卡是真正这样做的,它抽象了所有这些东西,使得应用程序可以以通用的方式进行操作。



Steve:Polkadot 区块空间未来真正的持有者是什么?


Rob:这很难说,但作为一个头脑风暴,我认为这里有一个弹性扩展的概念。当我们超越“一个链拥有一个核心”的范式时,会开启很多机会。也就是让一个应用可以在一段时间内获取尽可能多的核心,以处理尽可能多的交易。这意味着一个应用需要在需要处理大量负载时,可以临时扩展到 10 倍、20 倍,甚至未来可能是 100 倍的规模。另一方面,也有可能出现一种情况,那就是在一段时间内,一个链使用的核心数量远少于一个。简单来说,未来的区块链应该能够根据需要进行灵活扩展,既能在需要处理大量负载时扩大规模,也能在负载较小时减小规模。


我们也许应该开始重新思考我们对区块链的理解,尤其是关于应用程序在区块链上的存在方式。在传统的思维模式中,一旦启动了区块链,它就会定期生成区块,然后一直无休止地运行下去。但现在,我们应该考虑使用区块链的核心和区块空间来创建生命周期较短的应用。例如,你的应用程序需要做一些工作,而这项工作是完全独立的。所以,应用程序将这项工作移交给区块链,然后利用区块链的核心和区块空间来完成这项工作。一旦工作完成,它就会发送一条消息,告诉原来的应用程序它已经完成了工作,然后提供了结果,然后就结束了。所以,我们应该更多地以类似于 CPU 的模型来看待区块链,并开始改变我们对区块链世界中应用程序的理解方式。



Steve:当我们在分配和利用区块空间时,可能会产生一个区块空间的市场,这个市场可能会形成一个新的经济模型,以有效利用区块空间。你对这个未来可能出现的区块空间市场有何看法或想法?


Rob:是的,在 Gavin  的演讲中,他讨论了与调度实例相对应的 NFT,我们可能会采取的一种称之为 "区块空间区域"(block space regions)的设计来实现这一点,这个名称可能会被重命名。这实际上是对未来区块空间使用权的所有权的描述,它包含了区域的开始时间、结束时间,以及所有者可以多频繁地获取对区块链核心的访问。这些“区块空间区域”可以进行分割,比如可以根据时间将一个六个月的区域分割为两个三个月的区域,或者一个两个月的区域和一个四个月的区域。也可以根据访问频率进行分割,比如从每个中继链块对核心的访问减少到每两个或每三个进行一次访问。


有了这个能力之后,我们就可以设想出一种由 Polkadot 生态系统中的人们创建的二级市场,可以进行订单匹配。有的人可能说,“我需要这么多的区块空间”,而另一些人可能会说,“我不需要这么多的区块空间,我想卖掉一些”。然后,这个系统可以进行订单匹配,根据市场上的各种报价和需求进行分解和重组,以满足买家的需求。


长远来看,我们可以预期会有大量的区块空间进入系统,然后通过二级市场来确保这些区块空间以应用程序在任何特定时刻所需的精确数量进行分配。


原视频链接:https://www.youtube.com/watch?v=mH2ABBErpTw&t=33s

编译:PolkaWorld




活动预告


Polkadot 2.0 即将到来,它以 Coretime 为核心,把 Polkadot 重新定义为一个运行了很多应用的多核计算机。Polkadot 2.0 将带来什么样的新叙事?对平行链会有什么影响?对 OpenGov 有什么影响?


PolkaWorld 将举办「Polkadot 2.0 Power Tour」系列线下活动,去到杭州、深圳、北京,与生态中的 Builder 一起,和大家解读和探讨 Polkadot 2.0。


第一场活动将于 8 月 5 日在杭州举办,点击下方报名👇,第一时间获取 Polkadot 2.0 的最新消息,还能领取 Polkadot 2023 限量周边



  • PolkaWorld Telegram 群:

    t.me/polkaworld

  • PolkaWorld Youtube 频道:

    https://www.youtube.com/c/PolkaWorld

  • PolkaWorld Twitter:

    @polkaworld_org


更多内容


波卡开发者大会 Sub0 Europe 2023 报名开启,探索区块空间的无限可能

波卡生态一周观察丨Astar2.0的Staking燃烧机制上线,Centrifuge公布RWA上链专家名单

波卡周报|华尔街之狼 NFT 基于 Polkadot 技术发布!Beatport 基于 Aventus 创建艺术家数字市场!

关注 PolkaWorld

发现 Web 3.0 时代新机遇


点个 “在看” 再走吧!

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存