本文为一篇即时的思想碰撞与真诚分享!点击查看!
加入 PolkaWorld 社区,共建 Web 3.0!
近期,在 WebZero 团队组织的一场精彩活动中,Shawn 分享了一场不同以往的演讲。这次,没有华丽的幻灯片,也没有排练过的剧本,更多的是一次即时的思想碰撞与真诚的分享。
Shawn 坦言,这次的内容不是那种事先准备多时的演讲,而是他在近期对整个区块链行业、Web3 理念、以及世界计算机构想的一连串反思与顿悟。他带领我们回顾了从以太坊诞生以来人们对"世界计算机"的最初想象,又指出行业在过去数年如何逐渐偏离了这一愿景,转向了"账本"、"金融化"和"可组合性"的赛道。而现在,借助 JAM 的出现,我们也许终于可以回到那个起点——重新定义"什么才是真正的世界计算机"。
这不仅仅是一场关于技术的演讲,它更像是一场召唤——呼吁我们重新思考 Web3 的目标,重新理解"去中心化"的意义,重新描绘我们希望看到的未来互联网。
这篇文章将带你走进这场思考的旅程,从"Web3 是什么?"到"世界计算机应该具备哪些核心要素?",再到"我们为何需要一个韧性的数字基础设施",我们将一层一层剥开当下区块链技术的外壳,重新触碰最初的理想。
由于演讲的内容较长,PolkaWorld 将分为上下两部分发布,本文为上半部分,主要内容包含:
什么是 Web3?
什么是世界计算机?
世界计算机的组成部分
去中心化计算机的世界是什么样子?
世界计算机的成本
继续阅读,查看全部内容!
感谢 WebZero 团队组织这场活动!老实说,这次演讲不像我其他的一些演讲那样精心准备,它更多是我当下正在思考的一些的想法。所以我想要分享的是,我们对所构建的行业的思考发生了很大的变化,并且在某种程度上回到了我们最初的起点。
如果你还记得以太坊的时代,最初的想法是打造一个世界计算机。然而,不知为何,我们最终进入了区块链、DeFi、去中心化账本以及分布式账本等这样的世界。直到通过 JAM 的创新,我们才重新回到计算机的概念。我们开始意识到,技术实际上能帮助我们回归最初的愿景。因此,这次演讲的目标是重新定义"世界计算机",并让大家重新思考我们所使用的技术。
我认为,随着新技术的发展,随着我们实际开发的东西的能力和可能性,我们可以真正重新思考我们在做的所有事情。所以,我想再次重新评估 Web3 的想法、世界计算机、世界计算机的组成部分、Web3 互联网,它可能的样子,以及为世界计算机所设计的产品。
什么是 Web3?
让我们从 Web3 开始吧。那么,Web3 是什么呢?
我觉得这是一个非常复杂的问题,不过从这个角度出发非常重要。Web3 是我们共同努力实现的目标。Web3 的核心价值在于,它能够帮助我们区分哪些产品是真正有用的,哪些则只是噱头,或者是借着热门话题炒作的东西。我觉得很难用一句简洁的话来定义 Web3。比如,我常说的"少些信任,多些真相",可能能让一些对我们领域不太了解的人有所共鸣。
Web3 可以看作是互联网的一个更公平的版本。最近,Gav 将 Web3 描述为一种"韧性的公共数字基础设施"。但是我认为,所有这些简短的定义并没有真正解决我们所要面对的问题。我们需要从问题本身入手,理解我们究竟在做什么。
因此,我有一套简单的假设:中央集权的权力最终会被滥用。随着技术推动全球化,中央权力的影响力变得比以往更大,而计算机在构建公共数字基础设施中扮演了至关重要的角色。如果世界的公共数字基础设施本身更加去中心化和具有韧性,我们可以创造一个更有韧性、能更好抵御这些权力的世界。Web3 最终描述的就是这种具有韧性的公共数字基础设施。这也是 Gav 想要表达的,他称 Web3 为世界的"韧性公共数字基础设施"。
在我最近的演讲中,我展示了一张幻灯片,列举了一些历史事件,说明为什么中央集权的权力会腐败,并且会利用这些权力对抗我们。举例来说,金融危机发生时,我们让银行重建,定期进行信息审查,基本上阻止了组织传播真实信息,从而控制了话语权。我们还通过阻止他们的金融活动等手段来限制他们。很快,曝光的事实显示,政府和其他机构正在监控我们,窃取我们在全球范围内的数据。我曾请一个大型语言模型列出 10 个历史事件,来证明这一点,它甚至提供了更多的证据。如果你要求列出 100 个这样的事件,也肯定能得到 100 个这样的事件。回顾历史,不管是 1000 年前,还是 1000 年后,甚至如果你能预知未来,你会一次又一次看到中央权力如何滥用它们的权力。甚至在日常生活中,也能看到类似现象,比如你看到的社交媒体信息流,它是由某个算法控制的,对吧?这些算法决定了你看到的是关于以色列、巴勒斯坦、乌克兰或俄罗斯的新闻,谁能知道背后到底发生了什么?这些例子显示了中央权力是如何影响并决定我们每天能看到什么、能做什么的。Web3 的真正含义,就是认识到这些问题,并通过特定的工具和属性来解决这些问题。
Web3 是由一系列去中心化的工具和技术组成的,它们是可验证的、独立可验证的。它们是自我主权的、可互操作的、保护隐私的、开放的、公共的、无国界的、中立的,本质上是持久的、具有韧性的、通用的、高性能的、一致的和可访问的。当我们讨论 Web3 具体想要实现什么时,它试图为这些问题提供解决方案。即便这个清单可能并不是我们所需要的所有东西的完整列表,它只是试图描述我们可以用来解决中央权力问题的一些工具和特性。
简单来说,这就是 Web3。
什么是世界计算机?
接下来,让我们深入探讨一下"世界计算机"的起源。那么,什么是世界计算机呢?
世界计算机是指这样一个单一的、全球可访问的、无信任的计算平台,它不由任何单一实体拥有或控制。这台计算机是由一个去中心化的参与者网络构成的,这些参与者达成一致,计算机的状态以及计算机上运行的应用程序和程序都会按照编写的方式执行。你可以证明,你写的这个合约或者应用程序是以某种方式写的,它就会按照这种方式执行。它是可以被证明的,真的可以做到。
实际上,世界计算机是我们设想的 Web3 的核心组成部分,它是一个具有韧性的公共数字基础设施。Web3 计算机的概念来源于与 Web3 本身相同的理念。之所以我加入 Parity 并进入 Polkadot 生态,部分原因就是因为 Gavin Wood 博士。他的工作非常鼓舞人心,从以太坊到 Polkadot,再到现在的 JAM,实际上他的工作一直围绕着同一个目标。他在近十年前写过一篇关于 Web3.0 的博客文章,虽然视频有些模糊,但在九年前,以太坊就自称为世界计算机,并在第一次 DevCon 上向世界展示了这一概念。这就是最初的愿景。不过,今天的以太坊,真的能算作世界计算机的标准吗?
我认为,以太坊之所以声称自己是世界计算机,是因为它是图灵完备的,我认为在当时这还是公平的,但我认为,基于我们今天的技术理解,这并不是衡量真实计算机的好标准。图灵完备性并不能很好地测试一个计算机是否有用。很多东西都是图灵完备的。微软 Excel 是图灵完备的,我喜欢玩的游戏《魔法风云会》也是图灵完备的,但《魔法风云会》不是一台计算机,对吧?
这并不是一个好的、有用的计算机。比如,Microsoft Excel,你不会在 Excel 里面构建应用程序,这些事情并没有太多意义。实际上,很多区块链已经实现了图灵完备,并且添加了智能合约平台,但它们并不能真正代表一个计算机,也不是计算机应该具备的样子和行为。那么它们是什么呢?大多数这些区块链是分布式账本技术。我相信你们都听过这个词。
这个词其实就像我刚接触区块链时的商业术语,"哦,这些是分布式账本技术",但实际上,它们就是 Web3 版本的电子表格。它们的任务基本上是维护和追踪数据,进行一些小的计算,比如你可以在 Excel 中使用公式来转换数据或随时间变化,但最终它们只是在创建一个账本,记录一个去中心化的存储和数据历史。
不过,你可以在 Excel 里构建应用程序,实际上,有人曾经在 Excel 中测试构建过游戏等等,但这并没有什么好的体验。构建 Excel 应用就像今天为区块链构建应用一样痛苦。它感觉很奇怪,很不自然,你必须在区块链环境的限制下构建一整套新的应用,而这正是因为区块链还没有实现作为计算机的功能,它们实现的是分布式账本。
这就是我想跟大家分享的一个重要"顿悟"时刻,关键点是我们应该如何看待区块链的未来,尤其是从现在开始。我认为,区块链技术可以被用来做两种不同的事情。
一些人正在开发分布式账本技术,主要是用来存储数据。这在去中心化金融(DeFi)中非常重要,因为账本技术一直是金融行业的基础——从传统的纸质账本到电子账本,再到现在的去中心化账本。这样做的好处是,它满足了市场对去中心化金融的需求,因此分布式账本技术(DLT)是非常成功的。
但同时,也有一种新技术,叫做 JAM,它正引领一场革命。JAM 尝试在区块链技术的基础上,结合其他 Web3 技术,打造去中心化计算机。不同于传统计算机的存储数据,去中心化计算机的主要目标是进行计算,且它的核心功能是提供去中心化的计算带宽,成为新去中心化互联网的基础。
不过,这个去中心化计算机还是一个非常新的、尚未验证的概念,没有保证它一定会成功,因此它也是一个投机性的产品。这意味着它仍然充满风险,尚不确定它是否真的会有用。
目前,市场需求并没有明确显示人们今天就急需去中心化计算机,但我们建设这种技术是为了满足未来的需求。这并非市场上立刻需要的东西,而是我们作为人类、作为社会的长远需求。我们需要一个更好的世界,Web3 世界,对吧?现在,我们开始理解为什么不同的区块链看起来那么不一样。如果我们查看市值榜上的区块链,会发现其中有些看起来非常不同,甚至很怪异。如果你开始思考,这到底是分布式账本技术,还是去中心化计算机?你就能看出,大家在构建的方向上有很大的差异。
世界计算机的组成部分
好的,接下来我们来聊聊世界计算机的组成部分。首先,我想说一个比较难理解的概念——我们所说的计算机是虚拟的。它并不是一台实际存在的物理计算机。虽然现实中确实有计算机,但这些计算机通过组合在一起,构成了一个虚拟的世界计算机。它们并不是单独的物理设备。所以,当你在构建一个应用时,应用本身不需要知道它不是在一台真实的计算机上运行,它应该认为自己在一台真实的计算机上运行。而当这个应用真正运行时,整个过程会更加复杂,因为这是一个庞大的技术体系。
我们谈论的实际上是将应用传输到一个 Web3 云、Web3 服务器或 Web3 计算机上进行处理,然后将任务分配到全球的多个节点去执行。而理想的情况是,应用本身不需要知道这一点。所有这些操作是通过共识算法将多个计算机连接起来,就像比特币通过解决拜占庭容错问题所带来的"魔法"一样。通过这种机制,我们可以让多个计算机达成一致,它们就像一个单一的计算机一样展示给 Web3 应用。
如果我们从应用的角度来看,而不是把它当作一堆区块链和分布式网络,而是把它看作一台计算机,那么我们就能看到它的不同组成部分。比如,普通计算机有硬盘,而去中心化计算机就会有一个去中心化的硬盘。这是通过 Merkle 化的区块链状态来实现的。
去中心化计算机还会有处理器。我们知道计算机有不同类型的处理器,比如单核处理器、线程化单核处理器和多核处理器。像 Polkadot 和 Ethereum 就像是单核处理器,它们有一个单一的状态转换管道,状态一个接一个地执行。而像 Solana 这样的系统,虽然也是单个状态机,但如果能证明两笔交易的数据是完全独立的,它们允许某种程度的并行处理。
而 Polkadot 则像是一个多核处理器,多个状态转换可以在不同的核心上同时发生,它通过执行和分片实现了完全不同的处理方式。这种设计比传统的单核处理器要更强大和高效。
当然,计算机还可以有内存,这是一个比较新的概念。很多老式计算机和账本系统并没有内存的概念,它们只有 CPU 和硬盘。但是我们知道,计算机需要持续使用内存,也就是那种非持久性的存储。这个概念是 Polkadot 通过我们的 PVF 和数据可用性引入的。
如果你不知道,当我们做平行链相关工作时,我们需要把数据存储在一个"数据可用性层"中。但问题是,这个层级并没有广泛使用,实际上还没有普及。最近像 Celestia 这样的项目,正在尝试将数据可用性作为次级服务来使用,也就是说将其从主网络分离出来,做成非持久性存储。但这样做有点问题,想象一下,如果你的计算机 RAM 是通过电缆连接的,那将会非常慢。实际上,Celestia 的速度就比本地 DA 层慢得多。而像 JAM 这样的系统则试图引入本地的 DA 层和本地内存,你可以直接访问并根据需要使用它们。
所以,再次强调,如果你从区块链的组成部分来看的话,你会发现它不仅仅是一个账本系统,它其实是一个计算机。而且,区块链里还有一些全新的组成部分,不能简单地与传统计算机做对比。比如,我们有共识层,它用来达成共识;有经济层,这些经济层帮助计算机影响现实世界;还有链上治理,它让物理世界可以反过来影响计算机。这些概念在传统计算机中没有直接的对应物,因为传统计算机通常是由一个人拥有的,而区块链中的这些层级是由全球的很多人共同拥有和分布的。这些额外的层次就像是去中心化世界计算机的"胶水",它们让各个部分协同工作,确保计算机能够正常运转。
去中心化计算机的世界是什么样子?
如果我们继续沿着这条路线走下去,就能开始想象去中心化计算机的世界是什么样子,以及它将如何发展。现在,计算机的一个关键部分是 GPU,GPU 在处理并行的简单操作上非常高效。虽然目前没有区块链能够完全实现这一点,但我认为,假如我们把区块链当作去中心化计算机,或者看作我们正在构建的技术,我们就可以开始引入去中心化的 GPU 来处理大量并行的小任务。
我们知道,GPU 在计算中非常重要。同时,还有隐私保护技术,这些技术我们目前还没完全接触过,因为它们可能不太赚钱。比如混合网络(mix nets)和零知识隐私层(zk privacy layers),我们希望将这些技术引入到区块链中。我认为,虽然区块链默认是透明的,但这种透明性其实有些简单。它只是验证你我是否做了相同的事情,但我们真正想要实现的是能够在保护隐私的同时,还能验证这些隐私信息。
如果你把这个系统看作是一台去中心化的计算机,那么互联网就连接了很多这样的计算机。这就是无信任桥接的概念,实际上我们还在不断努力改进这一部分。最终,你不希望只有一台去中心化的计算机,而是希望有一个更大规模的去中心化计算机,类似于数据中心的概念。
这就是我们所说的"网格"概念。网格就像是把多个 JAM 计算机连接起来,协作提供更高的处理能力。还有更多的创意可能会出现。如果你和我深入探讨,我相信我们能想到无数种关于我的计算机以及如何去中心化地表示它们的点子。这个观点非常重要。很多人谈到去中心化计算机时,会觉得它非常抽象和不切实际。
那么它真的有吸引力吗?它吸引的是谁?人们真的需要去中心化计算机吗?当我展示 Web3 的特性时,有些人能产生共鸣,而有些人则不太理解。我认为,理解去中心化计算机的方式应该是把它看作不同类型的计算机。
去中心化计算机,或者说世界计算机,是一种分布式的计算机,它天生就有容错能力,能提供非常高的稳定性和保障。这是一项非常强大的特性。它是一台可验证的计算机,对吧?在这台计算机上,人们不需要信任平台或其他与之互动的用户。
它是一个非常有韧性的计算机,应用和服务无需担心所在国家或地区的法律和限制,可以自由发布不受阻止的应用程序。我并不是说你必须被这些特性吸引才能使用这台计算机,但任何一个特性都足够让你愿意将应用或服务放在这台计算机上。你可以这样考虑:如果我在向某个特定企业介绍,我不会说"这是一个任何人都可以发布疯狂的 meme 或谎言,且没有人能审查的地方。"这不是它的吸引力。也许对企业来说,它的吸引力在于它的韧性,或者它是分布式的,具备天然的容错能力。当你面对企业或某些目标群体时,你可以向他们解释这台计算机的特点,世界计算机正是具备了这些所有的特性。
世界计算机的成本
现在,谈谈它的成本。世界计算机并不会取代你的个人计算机,它也不会取代大多数计算机。它是一种全新的机器类型,解决的是不同类别的问题,并且它带来了一些额外的成本。正如我们所知道的,世界计算机本质上比传统计算机慢,而且使用它的成本更高,因为你是在很多计算机上运行同样的应用程序。它就是慢,就是更贵。
它是一个有限的公共资源。因为它是世界计算机,每个人都可以使用它,但这也意味着如果它的带宽有限(这显然是有的),那么只有一定数量的人能在一定的规模下使用它,你可能会被限制在你希望的方式上使用它。理想情况下,我们希望它能够扩展到每个人都可以获得一定的访问权限,就像公共资源一样,但如果你想要更多的访问权限,你当然得支付费用。
这也会带来一定的限制。它是永久且不可变的设计。使用区块链技术作为去中心化计算机的基础设施之一,就是你会有一个不可变的历史记录。所有过去的错误或行为都会反映在其中,这可能并不总是对每个人都具有吸引力。当然,世界计算机的一个重要方面是,它将负担转移到用户身上。没有"忘记密码"的链接,也没有支持热线。这个计算机在某些方面是无情的,很原始,但从很多方面来看,这正是它能做到无法审查、具备韧性、并且不受任何一方控制的原因。你拥有完全的主权,而这可能是好事,也可能不是。
原视频:https://www.youtube.com/watch?v=9tFyfYkorCw
PolkaWorld Telegram 群:
https://t.me/+z7BUktDraU1mNWE1
PolkaWorld Youtube 频道:
https://www.youtube.com/c/PolkaWorld
PolkaWorld Twitter:
@polkaworld_org
更多内容
重磅消息!Polkadot 预计在 9 月中旬完成迁移!弹性扩展进入收尾工作!
关注 PolkaWorld
发现 Web 3.0 时代新机遇
点个 "在看" 再走吧!
没有评论:
发表评论