来源:彭博商业周刊∕中文版
撰文:黄舜炀
当我们谈论区块链技术问题时,我们很容易会想到「不可能三角」,即区块链不能同时拥有「去中心化、安全性和可扩展性」。你怎样看这种看法的?
说实话,这是一个有些「愚蠢」的三角。这只是一种方便的说法,因为行业内的大多数区块链和解决方案皆面临这种限制。波卡已经证实了这三者能够同时实现,或许你可以争论波卡的可扩展性程度,但它仍较其他区块链的规模大很多。而波卡 JAM 升级将进一步发展可扩展性。
我认为区块链内的一致性问题才是重要的技术难题。我们可以扩大系统,但我们能否让系统在内部以一致的方式互动,是一个主要问题。以太坊为例,账户很容易传送智能合约在账户之间执行,是哪个智能合约并不重要。但当你分散部署你的工作,有些事可能需要更长互动时间。例如两个智能合约在不同的平行链上,它们需要比在同一平行链上耗费更长时间互动。但其他的区块链还没发展到需要考虑这一问题的阶段:Solana 牺牲去中心化;Cosmos 牺牲安全;以太坊牺牲可扩展性。而波卡已经证明了自己不仅不需要牺牲,同时还在考虑更深层的一致性问题。
不时有人批评,在波卡推动 2.0 升级之前,波卡的插槽拍卖、异构分片等复杂架构,阻碍了开发人员和用户进入生态。你是怎样看这种批评的?
我认为这些问题包括众贷和插槽拍卖,很大程度上被波卡 2.0 和敏捷核心时间(Agile Coretime)纠正了。我们现时基本上处于智能合约的水平,开发人员能够非常轻松、快速和透明地在波卡上购买算力。而波卡 Hub 将在未来数月内推出,这个平台是由波卡设计和支持的,让开发人员可以非常容易地部署程序,并与波卡生态的其余部分互动。
至于活跃开发者人数,这取决于你看的是哪份研究报告,波卡是第三大开发者生态系统。长久以来,它是仅次于以太坊的第二大区块链生态系统。而当你衡量开发人员活跃程度时,我们更应该以质量来区分,有一些编码行为,它们基本上复制旧的 NFT 和智能合约,亦有部分是无价值的智能合约骗局,不需要太多程序员来做。但是,当你需要编制一个全新的区块链时,这通常需要超高质量的代码,程序员需要完全了解区块链协议。而波卡的开发人数一直被低估,JAM 的开发人数有 50 至 100 人,而他们的开发活动根本不被计算在内。
在释出波卡 2.0 升级和 JAM 升级后,及在亚洲巡回宣讲期间,你是否观察到使用者及开发人员正在迁移到波卡?
我认为市场对波卡的看法正在发生转变。虽然有些看法仍是主流:「以太坊是主导世界计算机」、「所有的区块链基本上都是一样的」、「以太坊是不可触及」,以及波卡有很高的进入壁垒,但人们的好奇心正促使他们改变这些想法。特别当以太坊可能已经迷失了方向,不知道自己在做什么。随着以太坊基金会每一次在发展方向的掉头,这一点更加明显。区块链是发展不均的,我们确实看到不同的区块链在去中心化,安全性和可扩充性上存在巨大的发展差异。
我认为波卡正处于行业的最前沿,因为它的中本系数(Nakamoto Coefficient),实现了真正有效的去中心化治理。我认为行业正逐步分裂成两派,一部分人基本上在这里赌博。Solana 基金会正在转发的 Pump.fun 叙事,这只是一个未经许可的赌博应用程序。而另一派人,则是以太坊生态系统中的一些人,仍然想完成它的使命,想建立它,不想被你知道一切所束缚。我在大约 11 年前写的 Web3 愿景,我认为它正在慢慢被实现的。行业内部份人事亦会逐步被淘汰。如果波卡不算是区块链领导者的话,我们就是长期思维的领导者。
你认为波卡过去的开发延期对其生态发展有何影响?
我认为白皮书(2016 年)的目标是在 2020 年之前把事情做出来,但研发总是困难的。你永远无法准确预测研发需要多长时间。我认为波卡确实在 2020 年推出了,翌年推出平行链,最终仅比计划晚了一年左右。而这对于波卡的雄心和规模的项目,进度相当不错,特别当这项产品是从「无依据的猜想」开始研发的。我们都知道区块链需要可扩展性,而我们知道这方向是合理的,惟开发和部署需要两三年或四年时间。其中,技术往往是谜题中相对容易的部分,要做出合格的产品却是最为困难的。你必须部署它,找到一个市场,看看市场是否喜欢这个产品,再等他们给你反馈,然后根据它调整产品。这个过程非常困难。
你在亚洲巡回演讲中提到,与 EVM 相比,PVM 的出现能够让开发人员以更为通用的方式开发程序。你怎样看 PVM 和 EVM 两者的发展前景?
我不知道 PVM 未来是否会被广泛采用。PVM 只是 RISC-V 的衍生品,而 RISC-V 已经有巨大的采用率了,特别随着中国内地基本上授权和标准化 RISC-V,这意味着离基本授权和标准化 PVM 只有一步之遥。我认为我们很可能会看到 PVM 的采用案例。它是否会取代 EVM 是一个完全不同的问题。这是我无法确定的,EVM 在几个不同的生态中根深蒂固,但原则上 EVM 可以转化为 PVM,这没有什么限制。
我认为即使是以太坊也不一定会保留 EVM。他们可能会以现代 Windows 计算机仍然支援 Windows 2.0 时代的 API 的形式继续支持 EVM,如 1988 年左右的 API,因为保留它们并不昂贵,而且有人担心如果你不这样做,你会破坏软件的随机位(random bit)。 我认为以太坊现以这种心态对待 EVM,他们已经在讨论引入 EVM 以外指令集的可能性,他们很可能会远离 EVM。
你只需要想想区块链的用例将会何去何从。从最初只是转账的比特币,到开发出以太坊,我们只是把「脚趾浸在更普遍的水中」,但以太坊与基本通用指令码语言相比,仍然与普通程序设计师编码的程序相去甚远。
JAM 透过引入 PVM 带来了一个更为常规的执行环境,你可以想象为在普通计算机编写程序,它会像普通计算机一样执行,速度与普通计算机相同,可能会有点延迟,但你知道这一个去中心化的网络,世界各地的计算机都必须选择和执行你所部署的程序,并确保它正确执行。但除此之外,它拥有所有与普通计算机一样的软硬件,像存储器、内存、音讯,以及控制台,你可以编写常规程序,这就是我们想在区块链中看到的东西。区块链业界基本上对比特币、交易、UTXO、账户、余额、代币和 gas fee 有种潜意识的迷恋。无论你和谁交谈,一旦他们在区块链上工作了一两年,他们就会认为这些是必然的。但事实并非如此,它们只是 Web3 技术早期实验版本的「宿醉」,并透过以太坊进入其他各种区块链。但是,如果我们能建立一套不需要它们的系统,它们就不应该在那里。事实证明,JAM 看起来非常象是第一个不用牺牲安全性、去中心化或可扩充套件性的可行方案。
你认为波卡会在未来 Web3 生态中扮演什么角色?
波卡实际上是在推动 Web3 的发展边界。如果你环顾四周,会发现没有人试图去中心化,大家都是仅在名字上去中心化。谁试图开发可扩展性、谁在推动区块链走向通用网络?没有人。如果你看看整个 Web3 生态,波卡正处于 Web3 行业最前沿,拥有最大的 DAO(分散式自治组织),看看提案正在投票,有多少正在通过。它击败了其他区块链,这里没有人能够与我们竞争。然而,Web3 行业正充斥着 Web2 项目。市场充满了那些只对制作虚拟货币感兴趣的人,他们对实际开发真正有弹性的、去中心化、可扩展性的技术不感兴趣,他们只是(对短炒)感兴趣,看看这个 libra coin 发生了什么?看看所有推出的迷因币发生了什么?就像因为太多人使用,而令 Solana 停机。这都是些什么垃圾?
你认为未来几年 Web3 行业会有怎样的发展趋势?
我们将看到整个行业会分裂成专注技术发展的长期思维,以及迎合大众(playing to the crowd)的短期思维。未来,我们将会看到那些投资大量时间成本开发技术协议的区块链,能够完成资本化,交付给新的行业、开拓新的用例,而波卡正处于行业的最前沿。过去,你很难向 Web2 开发人员宣传 Web3,一旦你提及 gas fee 和虚币货币,他们失去了兴趣,但如果你跟他们说,这就像一部普通计算机,可以将常规程序部署其中,不同之处在于,它是去中心化,处于网络和云端之上。这对于 Web2 的开发人员来说都是突破口,它使 Web3 变得实在,与 Web2 更加相关。
短期项目仍然是陈旧的赌博用例,基本上都是富人的赌博游戏,我不认为它们真的有那么阔宽的未来。我认为 Web3 行业终会打破与 Web2 的藩篱,但虚拟货币行业不会。部分链会分叉成高度集中化,就像 Ripple 和 Solana 那样,这些都是仅在名字上去中心化的代币和网络,我认为他们的用例会因此受到限制,仅适用于陈旧系统,需要与 IBM、Google、SAP 等传统软件开发人员竞争,因为他们没有正确的技术,不能做任何不同于 Web2 的事。而波卡和 Web3 的技术正在突破界限,能够达到更大规模的应用,就像网络计算机一样,超越国界,而程序将会成为「法律」。比特币自部署以来,仍然被低估,如今人们开始理解它的存在价值,而它的特别之处在于 Web3,如果你要让你的项目特别,你就需要坚持 Web3 原则,否则它只会沦为平庸。


