本文是由波卡开发人员Shawn Tabrizi分享的波卡最近探讨的两个理念Polkadot Cloud和Polkadot Hub,以及它们如何推动波卡去中心化应用和服务的发展。
我觉得是时候开设一个专门的讨论栏,探讨下近期火热传播的关于波卡中心(Polkadot Hub)和波卡云(Polkadot Cloud)的理念。
首先,在开始之前,我需要明确一点——此处仅是一个概念性的讨论,所探讨的内容也不是最终的决定或者官方的方案。这些讨论的目的是为了让社区在理念、术语、愿景和方向上达成一致。
我经常用一个比喻来形容波卡:波卡就像一群在房间里各自为政的猫,我们需要一个“激光笔”帮助大家将注意力集中到一个共同的长期愿景上,并一起朝着那个目标前进。
这样的愿景可以帮助我们:
同样重要的是,我们的愿景必须切实可行,且我们确实有相应的想法来支持它的实现。
“此信虽长,实因无暇将其写短。”——Blaise Pascal(详情请参见:https://en.wikipedia.org/wiki/Blaise_Pascal#The_Provincial_Letters)
我先告知下这篇帖子较长,它在许多方面都是我对Polkadot Cloud和Polkadot Hub迄今为止所有想法的总结。
我觉得大家可以先快速浏览所有核心内容,然后再根据感兴趣的部分深入探讨。
波卡并不仅仅是一条区块链。虽然波卡拥有自己的链和通证,但波卡的意义远超出了这些技术层面的东西。
波卡代表的是一个信任更少、真相更多的世界的愿景。
这种描述方式比较友好,也可以大家传达我们正在以Web3原则进行创新和构建。
回顾波卡过去所做的、现在正在做的以及未来将要做的一切,这个愿景贯穿于我们所做的每一个决定和行动之中。
这个愿景可能永远不会改变,而且也不应改变。我认为,波卡的定义在于我们迈向这一愿景的过程。
波卡有一个使命,这一使命描述了我们实现该愿景的方向。我们的使命是可以改变的,但实际上,使命的改变应发生在较长时间跨度内,只有当实现愿景的所需的条件变化时才会调整。
到目前为止,以及在未来的一段时间内:
波卡的使命是为Web3应用和服务提供一个可扩展、安全且稳定的平台。
一个可以形象化的比喻是:
亚马逊网络服务(AWS)通过让Web2应用和服务以低廉的成本、简易的方式和可扩展的特性部署到云端,从根本上改变了今天的互联网。
波卡当前的使命是为Web3服务做同样的事情。我们相信,这就是波卡生态系统目前可以将“更少信任、更多真相”愿景带入现实的方式。尽管我们承认实现这一愿景不仅需要新的平台和技术,但这是我们开始的第一步基础。
那么,拥有一个朝向“更少信任、更多真相”愿景的意义是什么?
要回答这个问题,我们必须问:“什么是Web3?”
Web3是一个根本性的转变——它从Web2中去除了信任问题,而Web2是我们目前用来支撑互联网的技术栈。
在我最近的演讲中,我用韧性(resilience)的差异来呈现这一点。
但实际上,Web3的其他原则同样不可忽视:
正如Gavin博士所言:
Web3的驱动力和核心准则:
我还想加入Andreas Antonopoulos提出的开放区块链的五大支柱,(详情请参见:https://www.youtube.com/watch?v=qlAhXo-d-64)它无疑是Web3理念的前身:
补充一点,这篇帖子可能并不适合作为Web3原则和哲学的入门介绍。
如果有好的文章能够整合并传授Web3的理念,可以在这里分享链接。如果没有,可以看看Gavin或其他Web3领袖关于他们对该领域的愿景的一些YouTube视频。
我们已经明确了愿景,也清晰地设定了将能够支持Web3应用和服务的技术带入世界的使命。
那么,这些如何具体体现在产品上的呢?
在我看来,波卡一直在打造两款产品,以实现这一使命:
注:此时请不要过于执着于这些具体名称。许多人对“Polkadot Cloud”很有共鸣,但对“Polkadot Hub”有不同看法,现在正是讨论这些意见并达成共识的时候。我个人更喜欢这两个名称,愿意在这里与大家进行讨论。
虽然波卡技术栈的开发历史并不那么清晰明确,但这并不改变我们一直在构建这两款产品的事实。回顾我们至今的开发历程和愿景,我们一直在致力于构建这两款产品。
那么,什么是Polkadot Cloud和Polkadot Hub?
Polkadot Cloud是一个为Web3应用和服务提供的安全、可扩展且具备韧性的平台。
Polkadot Cloud是我们当前的使命。
如果为Polkadot Cloud进行推介,它可能会是这样的:
Polkadot Cloud是一个面向Web3应用和服务的平台。
在Polkadot Cloud上,我们提供高吞吐量、原生互操作性和共享安全的服务。我们的云平台具有弹性、动态且多核。
凭借100多个执行核心,我们可以在整个云平台上实现每秒150,000笔交易,以及超过150MB/s的数据可用性吞吐量!
Polkadot Cloud提供多种Web3服务,包括:
所有这些服务无缝协作,共同构建了一个用于部署用户应用的全方位平台。我们提供用户所需的一切,让他们能够专注于自己的产品构建。
使用Polkadot Cloud,用户能够以低成本、简便、可扩展的方式部署任何类型的Web3应用或服务。
值得注意的是,Polkadot Cloud不仅代表了我们迄今为止的所有成就,也展现了我们未来的发展方向。
它将波卡的各种功能分解为由云平台提供和捆绑的单独服务,更好地体现了实际应用的能力,而不仅仅是我们当前已经构建的内容。
已有团队在尝试使用我们的独立服务(如数据可用性或云执行服务,详情请参见:https://github.com/thrumdev/blobs、https://github.com/polkadot-fellows/RFCs/pull/127)来保障其他生态系统上的Rollup安全。我们可以参与到每个“模块化区块链”的故事中。只是我们一直专注于打造一体化解决方案。
阅读更多关于Polkadot Cloud的详细信息:
Polkadot Cloud的历史
通过Polkadot Cloud这一框架,我们实际上可以回顾历史,并清晰地定义我们迄今为止的建设历程。
这并不是要编造历史,而是重新诠释我们所做的工作。
所以,波卡的初始发布主要是围绕在Polkadot Cloud上创建一个一体化的Rollup服务,为其他区块链提供支持。
最初的Rollup服务在创建、分配和使用区块空间的方式上非常简单。
自波卡Rollup启动以来,我们的工作一直在使该Rollup服务更加灵活、弹性且高效。这就是我们之前所称的“波卡2.0”,但实际上它并不是一个新产品!它是Polkadot Cloud愿景的迭代升级。
同样,JAM也并非全新概念,尽管Polkadot Cloud的架构将因此发生重大变化。这是为了创建最佳Web3应用和服务平台的使命而进行的又一次迭代。
随着Polkadot Cloud(代号JAM)的第三个里程碑的达成,我们计划扩展Web3云平台的功能,以支持不仅限于区块链的应用和服务。
我认为这种定位有助于向外界解释像JAM这样的东西到底是怎么回事,而我们确实很难就现有的Polkadot Cloud背景来解释这些新概念。
当然,还会有第四个、第五个、第六个里程碑等等,Polkadot Cloud的开发和改进将一直持续下去。将波卡的发展视作“开放新产品”是不恰当的。产品还是同一个产品,只是不断进行迭代(或有时进行颠覆性改进)。
在深入技术开发时,你需要问的问题是:
“这项改进如何提升Polkadot Cloud?”
这才是我们需要传达的信息。
与Web2云的对比
我认为Polkadot Cloud的这一愿景让我们可以评估已构建的内容,以及未来的发展方向。幸运的是,像亚马逊、谷歌和微软这样的企业已经构建了Web2云架构,从架构角度看,我们与它们并没有太大差异。
例如,看看亚马逊提供的服务:
https://aws.amazon.com/cn/ec2/)
https://aws.amazon.com/cn/s3/)
https://aws.amazon.com/cn/lambda/)
这难道不是和Polkadot Cloud的架构有很多相似之处吗?
https://github.com/polkadot-fellows/RFCs/blob/ba59c9f4675e072603dd6a6c6dccdcd9c7d1524a/text/coreplay.md)
看看谷歌云的着陆页,(详情请参见:https://cloud.google.com/)你不觉得这种结构和风格是解释和销售Polkadot Cloud的有效方式吗?
设想一下,通过将我们自身定位为一个旨在取代传统云服务的产品架构师,我们可以从中学到如何创建一个更适合全球的Web3云服务。
Polkadot Cloud的“十年”愿景
对于Polkadot Cloud的这一宏大叙事而言,重要的是它让我们不被局限于今天的成就,而是思考未来可以构建什么。波卡生态系统中的许多团队都在寻找合适的支持方向,而像波卡DAO这样的去中心化组织则很难判断我们是否真正需要某些特定的技术。
通过Polkadot Cloud的思维模式,我们可以轻松地提出问题:“你希望如何改善Polkadot Cloud中应用和服务的用户体验?”
同时,我们也可以摆脱对“仅仅是区块链产品”的限制思维。Web3云将拥有许多非区块链的服务!(或者至少不会直接与平行链相关)
例如:
https://github.com/ethereum/whisper)
考虑到这一点,Polkadot云将构建或直接整合这些服务到我们的产品中,带来更好的用户体验,使其能够构建更安全、可扩展且具有韧性的Web3应用和服务。
Polkadot Hub是波卡社区、DOT通证及波卡生态系统中其他通证的家园。
如果需要为Polkadot Hub进行推介,可以这样描述:
Polkadot Hub是一个支持智能合约的Layer1区块链,它部署在Polkadot Cloud上并由其保障安全。
Polkadot Hub的原生功能包括:
Polkadot Hub使用兼容以太坊的智能合约平台,这允许任何人将自己的可编程层添加到波卡中。
Polkadot Hub的宗旨是为Polkadot Cloud的发展及未来提供协调、资金和方向。
因此,Polkadot Hub的核心理念应该是社区。
Polkadot Hub的每个部分都旨在利用波卡社区,将其作为一台协调的机器,将去中心化引入Polkadot Cloud。
了解更多关于Polkadot Hub的详情:
Polkadot Hub的历史
我们的使命是创建一个Web3应用和服务的平台,这促使了Polkadot Hub的诞生。
在没有一套去中心化的决策者体系的情况下,就无法拥有真正的去中心化平台。从许多方面来看,Polkadot Hub正是将波卡与那些仅在名义上属于“区块链”或“Web3”的产品区分开来的关键所在。
因此,让我们从该产品的角度再次重新审视我们的发展历程:
自Polkadot Cloud的诞生以来,Polkadot Hub的功能一直存在。但这些功能直接嵌入在Polkadot Cloud中,最初之所以这样构建,是因为Polkadot Cloud的Rollup服务尚未准备就绪。
目前已有多个项目在进行中,这些项目将通过Polkadot Hub的概念被纳入:
再次强调,这些项目大多是并行进行的,但缺少一个清晰的目标愿景以及如何协同工作形成一个连贯故事的认识。Polkadot Hub赋予了我们所要构建的内容以清晰的愿景,为这些不同的功能赋予了意义。
Polkadot Hub的启动
Polkadot Hub是一次“重新发布”Polkadot品牌的机会。
首次,波卡将向所有开发者、探索者和构建者开放,使他们能够快速轻松地将应用和合约部署到波卡生态系统。使用波卡不再需要成为“云开发者”。智能合约的创建变得简单,因此在波卡上构建应用也变得简单。
想象一下以下消息:
波卡自豪地宣布推出Polkadot Hub。
Polkadot Hub是一个运行在Polkadot Cloud上的新Layer1区块链,同时也是一个让构建者能够接触到波卡生态系统中超过60亿美元通证的发射平台。
Polkadot Hub将与以太坊兼容,这意味着你可以将自己喜欢的Solidity智能合约直接部署到波卡生态系统中。
Polkadot Hub原生支持USDC和USDT等稳定币,以及波卡生态系统中的所有通证。Polkadot Hub还与以太坊和其他顶级区块链生态系统建立了无需信任的桥接,这意味着你可以无忧无虑地访问Crypto市场中的几乎任何通证。
在Polkadot Hub,你可以使用这些通证中的任何一种支付交易费用,这意味着甚至可以在不需要任何其他通证的情况下持有和使用稳定比!
Polkadot Hub是区块链生态系统中最大开发者社区之一的全新且尚未开发的资源,可实现产品的爆炸式增长。
拥有数百万用户的资源触手可及,没有比Polkadot Hub更好的发布平台了。你的发射台已准备就绪:3,2,1……
发射平台(Launchpad)
重新发布并非易事,需要精心规划。
我预计会有一系列具体举措,使Polkadot Hub焕然一新、令人兴奋,并成为Web3下一个重大项目的合适发射台。
我们的目标是讲述一个清晰而简洁的故事,介绍用户如何进入我们的生态系统,并在Polkadot Cloud中使用应用程序和服务。
我们的目标是鼓励人们购买和使用波卡生态系统通证,从而重启生态系统。
我们的目标是让一群人在Polkadot Hub进行构建,带来并执行新想法。
我们的目标是推动最终用户对Polkadot Hub的参与。
我们的目标是将入门级黑客松和教育活动从Polkadot Cloud(现状)彻底转变到Polkadot Hub。
向规模化发展
Polkadot Hub将成为开发者进入波卡生态系统的入口。但我们知道,波卡的真正力量在于Polkadot Cloud。
我们必须为如何将这些开发者和团队从Polkadot Hub迁移到Polkadot Cloud制定一个方案。
为此,有两个组成部分:
统一编程语言
关于统一的编程语言,我不会过多赘述,因为我之前已经对此进行了阐述。(详情请参见:https://forum.polkadot.network/t/9-ideas-for-the-decentralized-future-of-polkadot/4731)
简而言之,我们需要一种语言(如ink!),它既可以用于在Polkadot Hub上编写智能合约,也可以在Polkadot Cloud上开发服务。
有了这样的语言,我们就可以清晰地讲述你的开发者、团队和代码库如何在合适的时机无缝地过渡到云端。
显然,构建合约和构建云服务不会提供相同的功能,但智能合约应该是云服务能够实现的功能子集,因此我们应该尽力使这一体验尽可能无缝。
通用通证
通用通证的理念是我们应该通过Polkadot Hub支持波卡生态系统中的通证。如上所述,Polkadot Hub的一个原生功能是通证注册系统。
目前,当新的云服务推出时,它们会在自己的区块链上铸造自己的本地通证,然后将其转移到Polkadot Hub以实现互操作性。
在智能合约生态系统中,它们在专门针对智能合约的存储中铸造通证。
更重要的是,DOT今天在Polkadot Hub上的使用方式与其他通证不同。
如果我们允许这种情况继续下去,Polkadot Hub将会有大约四种不同类型的通证!
通用通证的愿景是让波卡生态系统中的所有通证在Polkadot Hub本地铸造和管理。然后,这些通证的所有权可以分配给Polkadot Hub的合约或Polkadot Cloud上的服务。
关键在于,通用通证将允许在合约和云服务之间无缝转移通证的所有权。因此,即使没有统一编程语言,波卡生态系统中产品的最终用户在这样的过渡发生时也不会感到任何不适。而如果我们拥有了统一编程语言的情况,那么这种过渡可能会真正做到无缝。
通用通证的另一个关键特性是普遍兼容性!如果你在Polkadot Hub本地推出你的通证,那么任何合约或云服务都应该能够以标准方式识别并与该通证进行交互。
想象一下,当你在Polkadot Cloud的游戏服务中获得一个NFT后,你可以轻松地在Polkadot Hub上使用或交易它,因为它是通过通用通证标准构建的。
Polkadot Hub的“十年”愿景
在这里,我将为你介绍一些关于Polkadot Hub宏大愿景的想法。这并不是说这一定会发生,但考虑到Polkadot Hub的使命,这是完全可能的。
如果我们设想一个以社区为中心的产品,可以很容易地看到它如何类似于Web2社交网络的表现。为什么当你打开“Polkadot Hub”时,它不能让你进入一个类似Facebook的页面呢?
想象一下,你可以看到Polkadot Hub和更广泛的波卡生态系统中的所有活动动态:
现在想象一下左侧边栏:
想象一下在右上角点击你的头像,管理你的设置/个人资料:
最后,为我们在这个领域中感受到的所有疯狂提供一个连贯且熟悉的体验。
所有这些功能都将以Web3的原则构建!这个门户并不是由单一团队构建的,而是波卡生态系统中的一系列工作的集合,由Polkadot Hub的愿景和使命统一起来。
我们可以通过无需信任的替代方案,真正重建那些监视我们并从中获利的系统!
备注:讨论指南
讨论中要使用的关键词:
讨论中要避免的关键词:
一些其他参考资料:
https://forum.polkadot.network/t/renaming-parachains-to-a-more-generic-term/10467/31)
最后,欢迎大家在讨论中积极参与,提出你的看法和建议:
想参与到本文的讨论,欢迎到这里发表自己的意见:https://forum.polkadot.network/t/the-polkadot-cloud/10670
关于如何参与到论坛的讨论中,请参看我们推出的波卡论坛使用指南: 《如何参与波卡的讨论:波卡官方论坛使用指南》