作者:MALIK HADJRI. 编译:Cointime.com QDD
第一部分:拜占庭将军问题
首先,我们需要熟悉计算机科学中一个著名而久远的问题,那就是戏剧性地称为“拜占庭将军问题”。问题的假设如下:拜占庭帝国的将军们包围了一座城市,他们必须协调攻击,以确保足够的兵力同时发起进攻,否则他们将面临失败。在没有统一的指挥官的情况下,他们必须通过马背上的便笺与彼此沟通,传递前进或撤退的命令。但有一个问题——有些将军是叛徒,他们会试图通过发送相互冲突的便笺和拦截诚实的便笺来制造混乱,希望破坏协调的努力。
这个困境恰恰反映了计算机网络中的计算机在试图在没有中央领导者的情况下达成一致意见时所面临的挑战。就像叛徒将军一样,我们都知道在线世界肯定会有一些不良行为者。而且,就像叛徒将军可以发送相互冲突的便笺并拦截诚实的便笺一样,在线上的不良行为者可以破坏网络中的数字通信,并利用漏洞破坏诚实网络成员之间的通信。
因此,拜占庭将军问题(简称BGP)提出了这样一个基本问题:“在没有可信的中央权威的情况下,一个网络中的个体如何就某件事达成共识?”
事实证明,这是一个非常棘手的问题。自从大约50年前首次被提出以来,学术界提出了许多理论解决方案,但由于它们依赖某种形式的集中控制,这些解决方案对于现实世界的网络来说都不实用,导致BGP仍然没有最终解决。
然而,在一个转折点上,比特币在2008年的出现为我们提供了一个解决方案。暂时不考虑比特币、代币或货币等方面的想法,比特币真正的技术突破在于:它首次证明了一个由匿名个体组成的网络可以在不需要任何中央权威的情况下达成共识。
这一突破随后标志着一个新的计算领域的开始,完全基于利用比特币的新颖底层技术——现在被称为区块链技术——构建一类新的数字网络和系统。
如果我们愿意,我们可以就此停止,并简单地说区块链是一种突破,因为它允许我们在没有中央协调者的情况下在线达成共识,就此打住。然而,这显然是一个不令人满意的停止点,因为能够做到这一点的含义似乎相当抽象和非物质化,不太可能对任何人来说都是一个“啊哈!”时刻。我将在后面详细介绍我们实际上可以用这种新能力做些什么,但首先有必要了解一下区块链是如何实现这种无领导共识的神奇属性的,并希望在此过程中消除一些常见的技术误解。
第二部分:区块链解剖学
总体思路
我们可以更清楚地了解区块链如何实现无领导共识,将其视为三个相互关联的组件:状态、协议和共识算法。在高层次上,每个组件都有一个相对简单的目的:
l 状态是网络寻求共识的主题 - 存在于系统中心的珍贵宝藏。例如,在比特币网络中,状态是所有比特币交易的综合、按时间顺序排列的列表。但区块链的状态可以是几乎任何东西。作为一个随机而愚蠢的例子,我们可以选择创建一个用于达成共识的区块链,来记录井字棋盘和其临时变化的状态。
l 协议是规定状态如何随时间演变的一套规则。再以比特币为例,其协议包括基本规则,如禁止花费超过拥有的硬币或花费他人的硬币。就像状态一样,协议可以包含任何一组规则。假想的井字棋区块链的协议将简单地是井字棋的已确立规则。
l 共识算法是确保网络中的每个人都对相同的状态达成一致的过程,它遵循以下步骤:
1) 首先,每个人都维护一个状态的个人副本。
2) 随机选择一个参与者,并让其有机会对先前的状态进行任何改动(称为一个区块)。
3) 这种改动与网络中的其他所有人分享,其他人在验证其符合协议规则后,相应地更新他们的副本。
4) 此过程以固定间隔不断重复。
根据定义,每个区块必须源自前一个区块的变化,我们可以将其概念化为类似链式连续性,因此得名“区块链”。有趣的是,每个网络成员在随机选择后实际上可以选择在链中的任何前一个区块之上构建一个区块。放大来看,区块链的整体结构类似于一个分支树,代表着状态历史的各种版本,而不是一条直线。算法中的“共识”部分简单地表明,在整个过程中遵循协议规则的最长分支是“真实”的状态历史,每个人都必须同意这一点。
反Sybil机制
请记住,这个系统的目标是在没有领导者的情况下达成共识,尽管一些参与者是“叛徒” - 积极试图破坏共识的参与者。上面描述的共识算法似乎很强大,但它有一个很大的弱点:在在线世界中,很容易和廉价地生成一大群机器人,从而使关键的共识算法步骤“随机选择一个参与者”变得极其脆弱。
有什么东西能阻止积极的坏参与者创建一群机器人代表自己,在这些“随机”选择中赢得不成比例的数量,并破坏共识过程?按照当前系统的描述,没有任何方法可以阻止这种情况的发生。如果有人成功地控制了这种方式,区块链的基本属性“无领导共识”将被抵消。我们将发现,我们在传统网络中已经知道如何运行的系统,完全不需要区块链。
这个困境涉及到所谓的Sybil问题,这是计算机科学中的另一个未解决的问题。简而言之,Sybil问题认为在在线世界中实际上没有一种绝对可靠的方法来区分机器人和真实人。
虽然有一些方法可以较好地猜测一个人是否是真实的(比如验证码、电子邮件注册和活动监控),但即使对于最富有的科技巨头来说,完全阻止机器人进入他们的平台仍然是不可能的。
为了规避这个问题,区块链在其共识算法设计中使用了所谓的反Sybil机制,这实际上限制了单个个体在网络中所能拥有的影响力。目前存在几种这样的机制,但比特币最初使用的是“工作量证明”(PoW),它利用了计算机只能通过猜测大量数字来解决的特定类型问题(即做大量工作)。这样,共识算法就可以通过将下一个区块授予第一个正确猜测正确答案的网络参与者来概率性地模拟“随机选择”。
通过这样做,PoW能够将单个个体被选中的机会从他们可以创建的机器人数量限制为他们可以消耗的资源(即电力和计算硬件)的数量。虽然这种方法有它(合理的)批评者,但它是比对待每个账户(可能是机器人)视为一个个体更准确的人类身份的衡量标准。理由很简单:与可以无限制地创建的机器人不同,一个人在同一时间内可以合理获取的电力是有限的。
现在,PoW是否将电力用作身份的代理是否是一个完美的解决方案?当然不是。首先,一个富有的有心人仍然可以在PoW网络中获取足够的电力来破坏共识。其次,在大规模使用PoW时,全球范围内数十万台强大的机器24/7高速运行来猜测一个难以理解的数量,这显然对我们已经岌岌可危的全球环境造成巨大的浪费。对于许多人,包括我自己在内,这种浪费是不可接受的。
幸运的是,有了新的反Sybil机制,不再以这种方式浪费能源,即“权益证明”(PoS)。PoS的运作方式与PoW类似,但它利用了电力本身实际上是资本的一种代理。不深入技术细节,简单来说,在PoS中,区块链的内部代币被用作身份的代理,而不是电力支出,从而消除了为了保障网络而需花费大量能源的需要。
也许,如果有一天有人解决了Sybil问题,并发明了一种在不需要中央权威的情况下证明人类身份的神奇方法,我们可以创造一种新的反Sybil机制,并称之为“人类身份证明”,从而完全摒弃在共识算法中使用身份代理的方式,进一步改进区块链。
激励
我简要提到过区块链有“内部代币”,但这到底是什么意思?
简单来说,在PoW中,参与者需要支付巨额电费,而在PoS中,参与者需要锁定他们的资产,产生机会成本。区块链在根本上依赖于愿意参与它们的反Sybil机制来确保安全性,但是参与PoW和PoS对个人来说是昂贵的。并且期望人们出于善意或出于安全考虑这样做是不合理的。
不幸的是,区块链不能通过印刷真实世界的货币来激励参与者。然而,它们可以建立一个内部代币,存在于其网络中,并相应地分发它。
这个代币实际上是否有价值?这取决于情况。在比特币的情况下,比特币作为对反Sybil参与者(在PoW中被称为矿工)的奖励分发,但这些代币实际上没有任何内在价值:它们只是没有任何用途的代币,因此批评者将其称为“pet rocks”。然而,比特币已经成功地达到了“逃逸速度”,并获得足够的社会共识和认可,产生了某种共享的价值观念,所以谁知道呢。相比之下,其他一些区块链代币实际上确实具有内在价值,这是我们很快将探索的一个有趣概念。
总之,目前的主要要点是,区块链必须提供代币激励,以支持足够多的参与者参与其中的反Sybil机制,从而确保一个攻击者独自接管网络是代价过高的,并确保区块链的共识。每个区块链必须有自己的内部代币来实现这一点。
这是区块链和加密货币之间至关重要的联系,但往往被忽视:所有区块链都需要一个基础加密货币来确保它们独特的无领导共识能力的安全性。加密货币只是手段,而不是目的 - 它是一种通过鼓励人们通过反Sybil机制为网络的运行做出贡献的工具,从而促进无领导共识功能的实现。
第三部分:超长期性
没有中央领导者的共识产生了一个深刻的结果。由于在区块链中没有人有权利单独决定状态,因此没有人有权利撤销对状态的更改一旦它们被执行。这为区块链的状态产生了一种前所未有的坚固性,超越了数字世界的其他任何系统。
每个传统的应用程序和数据库都有某个地方的某个人拥有删除或修改事物的权限,但在区块链中并非如此,因为从定义上讲,这样的角色不存在。因此,区块链还具有第二个超能力 - 真正的数字永久性 - 作为其无领导共识的补充。
区块链的安全性
这些属性很棒,但在我们进一步探讨之前,值得强调一点,区块链并不是魔法,我们有必要审视它们在抵抗所谓的“叛徒将军”努力方面的真正局限性。
回顾一下,任何开放的在线网络中缺乏中央权威必然会导致一部分用户具有恶意意图。然而,区块链允许形成一个网络,其中诚实的成员可以在存在这些不良参与者的情况下达成共识。尽管如此,存在一个临界阈值,即使足够多的网络成员具有恶意,即使区块链也会屈服,诚实的成员也不能确定约定的状态是否真正反映了诚实成员的集体决策。
对于大多数区块链来说,这个百分比是50%的恶意个体,尽管在某些技术设计妥协下,这可以延伸到66%。然而,好消息是,只要网络中的恶意百分比低于给定的阈值,所有诚实的成员都可以确信共识得以保持。
如果攻击者成功突破阈值,他们可以控制整个网络。请记住,共识算法规定,区块链中最长的分支是每个人都必须同意的分支。因此,如果一个实体可以创建超过50%的区块,他们总是可以使一个分支比整个网络其他部分的总和更长。其他成员由共识规则约束,被迫接受攻击者的分支,从而破坏整个区块链网络。
我之前提到过,在区块链中,没有人可以撤销状态变化一旦它们发生。但如果有人真的有权利自行决定状态,也就是说,他们成功进行了攻击,这个说法就有了例外。通过在旧块上创建一个新的最长分支,攻击者可以将约定的状态还原到从未发生任何后续更改的版本,使这些区块不再是永久性的。在极端情况下,他们甚至可以在第一个区块上创建一个新的分支,实际上抹去整个区块链的历史记录。
幸运的是,要实际进行攻击并突破区块链的临界阈值,需要有一位有心的攻击者愿意投入大量资源来损害网络。获取这些资源的财务负担可能是巨大的,尤其是随着区块链的规模和反Sybil机制参与者的数量增加。尽管早期的区块链网络确实相对容易受到攻击,但在某种程度上,大型区块链网络(如比特币和以太坊,稍后我们将详细讨论)已经投入足够的资源来应对其反Sybil机制,以使攻击成本达到数十亿美元。
区块链的这些潜在脆弱性可能看起来令人不安,这是合理的。毕竟,即使是最富有和最强大的人,从怪僻的亿万富翁到最强大的政府,几乎总是有人能够超过它们的阈值,如果他们真的把目光投向它,超越区块链。
幸运的是,这里有一个好的方面!回顾PoW,一个成功的攻击确实意味着网络已经完蛋了。攻击者利用区块链外部的电力可以无限期地维持他们的攻击。
相反,在权益证明(PoS)网络中,攻击并不意味着灭绝。实际上,PoS网络可以经受住成功的攻击,并以相对较小的损害重新出现。
为什么会这样呢?在PoS中,攻击者将使用区块链内部的代币,而不是电力,来攻击网络。结果,作为社区,我们有能力识别攻击者,并手动创建一个新的分支,使其代币无效,并从那里重新启动网络。这不是一个自动过程,超出了共识算法的范围,因此这个重新启动需要一个协调一致的社区努力,并可能引发争议和漫长的过程,可能持续一天或更长时间。
不过,网络最终将持续存在,极大地减少了攻击者可以造成的真正伤害。更好的是,一旦PoS区块链达到了“逃逸速度”的社会合法性,我们可以确信全球将始终有足够的承诺个体关心该网络并愿意团结起来,使攻击者的代币无效,并启动网络重新启动。
执行攻击可能需要巨大的代价,数十亿美元以上。对于某些强大的实体来说,根据他们的动机,这个代价可能被视为值得的,因为它意味着摧毁网络。然而,通过PoS,代价不再是彻底摧毁网络的代价,而仅仅是暂时停止它。
这种弹性水平使我们对网络的长期持久性拥有了前所未有的确信,因为现在它几乎永远不会真正消失,这使得区块链拥有了几乎神秘的地位,超越世界政府,仅仅通过全球人民对其意义的信仰维持着。
这种区别也减少了为了保障网络安全而投入大量资源的重要性。所投入的资源仍然应足够庞大,以阻止甚至最强大的个体破坏网络(大约数十亿美元的基准可能是适当的,尽管这也是有争议的),但超过某个临界点后,进一步分配更多资源的安全回报开始趋于平缓,我们不严格需要数千亿来保障PoW网络的安全,就像我们需要为PoW网络提供安全一样。
去中心化?信任?抗审查?
到了这一点,凭借PoS提供的额外安全支持,我们可以非常有信心地认为,成熟区块链的永久性和无领导共识保证真正不会被任何人拖垮。
这种特性通常被称为区块链的核心特点是“抗审查性”,其理由是如果即使最强大的实体,如政府和企业,也无法破坏区块链,那么它就具有对所有形式的审查的免疫性。
尽管我承认能够逃避审查的价值,但我不喜欢这个术语。短语“抗审查性”充满了争议,并与我们与政府的关系和回避他们的想法交织在一起,这过于局限和狭隘。
当某物达到了区块链可以提供的永久性水平时,它成为数字景观的持久部分 - 可能一直持续到互联网本身终结。它成为我们所有人都可以认为是理所当然的和可靠的东西,就像脚下的大地一样。
我们会将大地描述为“抗审查性”吗?从技术上讲,这是正确的,但这样说是荒谬的,因为大地不仅仅是这样 - 它是这个世界的一个无处不在的事实,我们都可以视为一个已经存在的事实。
同样地,一旦某事物记录在区块链上,我们可以将其视为全球数字景观中无处不在的一部分,我们都可以立即认为它是理所当然的。
除了“抗审查性”外,还经常使用“信任”和“去中心化”等短语来描述区块链的独特特性。对于许多人来说,这三个术语的含义并不清楚,实际上,它们本质上是来自略有不同角度的相同概念:无领导共识和坚固性。
为了说明这一点,我们可以将这三个术语统一为一个陈述:“考虑到区块链的去中心化特性,它在没有领导者的情况下运行,我们可以相信没有人有权力撤销其状态的更改,从而使网络的共识具有抗审查性”。
在他的文章《原子、机构和区块链》中,乔希·斯塔克(Josh Stark)声称这个概念在英语中并不流畅,试图创造一个新的术语 - “硬度”来描述它。这确实是一个难以简洁描述的东西,这肯定加剧了围绕区块链的混淆。尽管如此,无论我们称之为什么,它都是区块链与传统数字系统之间的区别所在。
在区块链社区中,甚至普遍存在这样的看法,即这种“抗审查性”是该技术的主要功能:一种用于创建能够颠覆压迫机构和规避监管的数字系统的工具。然而,区块链技术的潜力远远超出这一点,特别是通过特定类型的区块链,特别是那些有能力构建一类全新的数字基础设施,与今天任何现有系统都不同。
让我们谈谈这些区块链。
第四部分:进入以太坊
通用区块链
到目前为止,我不那么暗示使用区块链仅仅用于跟踪比特币交易的共识并没有充分发挥技术的潜力。实际上,并没有魔法规则规定区块链必须跟踪货币转账或任何金融相关的事物,这一点在主流媒体上并没有得到充分强调。这可能是因为比特币的媒体声名远扬,以及它的设计用于通过其代币奖励实现数字支付。
毫无疑问,比特币取得的成就是非常了不起的 - 在没有中央权威的情况下进行数字交易以前是不可能的,并且它引发了人们对货币本身是什么以及谁控制它的质疑,这是一件好事。然而,令人沮丧的是,比特币的知名度导致了金融化与区块链之间的紧密联系在公众心中根深蒂固,而它实际上只是展示了区块链所能实现的一小部分。
我们可以和应该尝试更复杂和有趣的事物来构建区块链的状态,但我们如何进行这种实验呢?多年来,答案很具挑战性,因为需要一个全新的区块链网络来对新状态达成共识,然后增长该网络以确保其对抗强大的外部攻击者的安全。这显然是完全不可行、浪费资源的,严重限制了我们进行实验和创新的程度。
解决这个问题的一个重大突破是以太坊的创建,它是一种“通用”和“可编程”的区块链。与比特币不同,以太坊的状态不会跟踪单个“事物”的共识;相反,其状态模拟了计算机的内部状态。它的状态变更协议仅仅是一个虚拟机,实质上是一个软件环境,它以与实际计算机相同的方式执行代码。毕竟,归根结底,代码执行只不过是计算机遵循一组复杂规则或“协议”来更改某些数据而已。
有了这种创新,现在我们只需要将某种新颖的内容放入共识中,就可以编写EVM(以太坊虚拟机)可以解释的代码,代表所需的状态及其协议规则,并将其提交到以太坊(就像将比特币交易提交到比特币网络一样)。
不再需要为实验状态创建全新的区块链,因为一旦代码成为整个以太坊状态的一部分,仅仅因为成为以太坊的一部分,它就立即继承了以太坊本身的无领导共识和永久性属性。
回顾之前提到的井字棋区块链的假设情况,有了以太坊,如果我们想要对井字棋棋盘进行无领导共识,就不再需要一个新的井字棋区块链。相反,我们只需编写代表棋盘及其规则的一些代码,将其提交到以太坊,然后瞧,井字棋棋盘现在突然拥有与以太坊本身相同的保证。
凭借以太坊的编程语言,我们可以编写无限表达性的代码(即图灵完备的代码),现在我们只需要对代码达成共识,没有什么限制可以阻止我们将什么样的东西放在区块链共识下。
一台新的计算机
像以太坊这样的技术及其可编程共识和永久性的能力具有重大意义。
在大部分历史中,只有有影响力的人物,如大帝国或宗教领袖,才能建立经得起时间考验的结构或过程。但是今天,有了可编程的区块链,任何拥有互联网访问权限的人都可以创建一个数字结构,它会立即成为互联网的基础,并保持到互联网本身消失为止。
在我们进一步探讨之前,重要的是澄清一点,当我们在区块链的背景下提到“永久性”时,这并不意味着我们在使用它们创建永远静态和不变的结构。相反,在区块链上只有状态的变化是永久性的,而状态本身是不断变化的。让我们回到比特币的例子。如果我向你发送一些比特币,交易本身是在区块链上永久记录的,无法从比特币的历史中删除。然而,我们的比特币钱包的状态会发生变化——我的余额减少,你的余额增加。
现在,比特币交易是静态的,一旦发布,就不会再发挥作用,但是在以太坊上,情况就不同了。我们在以太坊的状态中添加代码,正如我们所知,代码通常会执行计算、修改数据等操作。
因此,当我们将程序放入以太坊时,程序本身就成为以太坊状态的永久部分,并且将“活动”,无限期地按照其代码的指令执行。没有人——甚至不包括作者、我、你或其他任何人——可以删除它或阻止它按照其代码的指示行事。这就是我们在谈论以太坊时所说的“永久性”的含义:虽然它的程序可能根据其代码的指令修改数据状态,但它们的存在和功能保持不变和恒定。
这赋予了以太坊程序前所未有的特性:它们表现得就像漂浮在那里,没有所有者,忠实地遵循着它们的代码书写,不需要任何人维护,永远存在。它们仿佛有着自己的生命,由以太坊赋予自治权。
这种毫不费力地保证程序100%在线运行的能力,在当今的软件范 paradigm中是不可想象的。通常,程序员必须不断“滋养”他们的程序,就像父母照顾孩子一样。他们需要在适当的时间向其提供正确的数据,以确保其保持在线并正常运行,而今天的技术公司为了确保其系统始终在线,雇用了大量高薪员工。此外,传统软件可以在任何时间由其开发者进行修改或删除,理由任意。而在以太坊中,这两个概念都完全消失了,因为关闭和更改都是绝对不可能的。
这就是区块链技术真正熠熠生辉的地方:它不是通过促进支付或创建加密货币来建立强大的新的计算范 paradigm,而是一种全新类型的计算机,一种既存在于各处又不存在于任何地方的计算机,就像悬浮在空中或“以太”中。它不属于任何人(或者更确切地说,属于全球范围内的许多人,包括你自己,如果你愿意),因此没有访问控制——任何人都可以无需任何许可使用它。
从这个角度来看,区块链如何不会开启新一代应用呢?我们基本上开启了一种在新类型的计算机上运行的新类型的程序,因此我们应该能够使用这些工具构建无法通过其他任何方式复制的新型有趣系统。
然而,不幸的是,目前大多数基于区块链的应用程序仍然只是存在于原型、文章和研究论文中(尽管它们具有吸引力)。尽管它们具有转型潜力,但如今的区块链在很多方面还存在显著的限制:大多数智能手机无法访问它们,速度较慢,用户不友好,并且难以实现隐私。当与我们都习惯了的众多高性能应用程序进行比较时,这种性能不足问题会进一步放大。
当然,“如何扩展区块链”的问题在区块链领域始终是主要的热点话题,是一个尚未完全解决的意见之争。有人对以太坊的设计和权衡表示异议,从而导致其他可编程区块链的出现,例如Solana、Avalanche、Cosmos等,每个都声称在某种方面更加优越。
我将继续只提及以太坊,因为它在文化上具有重要意义,但是请知道,如果我们愿意,其名字可以与任何其他可编程区块链交换,比如Solana或任何其他替代品。
无论我们如何切入这个问题,现有的区块链系统在能够为大众提供高性能系统方面仍然需要大量工作。需要数年的时间来解决技术问题,并形成“胜出”的设计。尽管这些挑战看起来令人生畏,但必须记住它们不过是工程难题而已。从历史上看,人类已经证明了克服这些障碍的能力,所以可以假设在时间的推移下,这些问题也将得到解决。
Gas
像任何计算机一样,以太坊有限的资源并受限于在一定时间范围内完成的工作量。因此,我们需要解决一个重要问题:网络如何确定执行哪段代码以及何时执行?一般来说,以太坊的虚拟机一次只能执行一个事务(虽然也有可并行化的虚拟机,但基本上仍遵循相同的原则)。
这种限制对我们如何与以太坊进行交互产生影响。不能让任何人在任何时间无限制地执行任何以太坊代码,因为这将打开垃圾邮件的闸门。这反过来将阻止其他所有代码的运行,并完全瘫痪网络。
举个例子,如果有人编写了一个无限循环并在以太坊上执行它,虚拟机会一直被卡在这个无限循环中,使得以太坊的其他状态无法访问,完全破坏了以太坊的意义。
为了解决这个“停机问题”(计算机科学家们喜欢给问题起大名字),以太坊采用了一个称为“Gas”的概念,它是一种用于衡量执行一段EVM(以太坊虚拟机)代码所需的计算工作量,并据此定价其执行的工具。EVM执行的每个操作都有相应的燃料成本。例如,完整的操作码成本清单显示,两个数字相加的成本为3个燃料,而两个数字相乘的成本为5个燃料。这个系统阻止了无意义的垃圾邮件,上述无限循环也不再对网络构成存在威胁,因为它只能运行直到其用户耗尽可用的燃料。
从概念上讲,可以将以太坊状态看作一个大型自动售货机,其中可执行的代码项目都有一定的燃料价格。只需发送适当数量的以太,价格以Gwei(以太的十亿分之一)计价,所需的代码就会可靠地执行。
之前我曾提到,一些区块链代币实际上具有内在价值。与比特币不同,其价值完全源于群体文化信仰,以太坊的本地代币Ether(ETH)就是一个例子。因为以太坊不了解美元或欧元,燃料必须以ETH的形式定价,因此它的价值来自于它作为唯一可以“为”以太坊网络中的计算和操作提供“燃料”的功能,并激活其永久性、自治性和无所有权性的能力。
由于当前区块链技术的限制,如今的燃料价格可能会非常高,这是一个普遍的抱怨。然而,展望未来,随着技术障碍被克服,我们可以预期燃料费用对普通用户来说会更加实惠。在未来,与以太坊网络互动可能不会超过一个典型互联网账单的一小部分费用。
第五部分. 数字共同体
协调高速公路
那么现在我们可以构建永久性的程序,这些程序没有管理员,可以自行执行,无法被停用。很好!但是,我们实际上可以在现实世界中用它们做些什么有意义的事情呢?
我在这个话题上绕了一段时间,但到了这一点,答案应该显而易见——数字可收集的猴子!
不过说真的,我的回答是,我们可以创建广泛信任的公共数字基础设施,我们可以依赖、依靠并协调。
如今的在线平台建立在极其不稳定的基础之上,受制于频繁的变化和一小部分人的专断决定,其用户几乎没有救济权。通过以太坊,我们可以摆脱这种情况,通过构建数字公共基础设施,没有特定所有者,公众可以相信它们将始终保持相同的行为方式——这种信任是我们在任何传统私人实体中都无法建立的信任。
在以太坊上构建坚实的数字结构后,它们可以安全地聚集和协调,这意味着区块链实际上可以被视为一种新的协调机制,一种本土于在线世界的协调机制。
事实上,我可以说,它们特殊的功能使得区块链首先是一种社交技术。
我虽然不是人类学专家,但我听说过一个审视社会进步的角度是看它们如何改变人类协调(即信任)方式。在文明出现之前,信任主要是建立在人际和部落之间,仅限于熟悉的部落内的熟悉面孔,所谓的邓巴数(Dunbar's number)——一个个体能够维护的社交关系数量的认知极限,成为我们集体成就的生物学限制。
随着时间的推移,我们开发出了文明、法律、货币和宗教等框架,使我们能够超越这一限制,实现规模化的合作和信任。区块链代表了这一进程的延续,为数字时代提供了一种新的可扩展的、值得信赖的协调工具。
这些协调机制的本质——传统和数字的——在于达成共识和实施。法律和刑罚、宗教和地狱的威胁、文化规范和社交羞辱——都将共识与实施相结合。区块链遵循这一模式,但具有独特的优势:它们抵制勾结,通常可编程,并可能提供更广泛的规模。
对于以太坊来说,其“协议”嵌入在编写的代码中,旨在按照预期的方式行事。执行是自动化的,使任何人都无法在初始协议之外欺骗系统。与传统的社会框架不同,(安全的)区块链不容易被腐败破坏。
尽管如此,这并不意味着区块链将使其他形式的社会协调变得过时。相反,它们有潜力补充和与现有系统竞争,丰富我们的社会协调和信任工具。
您可能听说过互联网被称为信息高速公路,毫无疑问它极大地扩展了我们相互沟通的能力。然而,我们在数字时代信任和协调的能力并没有跟上。我们可以将区块链网络看作是解决这个问题的方法,通过允许我们构建新的高速公路——不是用于信息,而是用于协调。
不再需要建立全球性的宗教或国家来创建值得信赖的协调机构。现在权力掌握在任何具有创造力的人手中,他们可以构建一个引人入胜的框架,并以互联网的速度在全球范围内传播。只要它的初始设计不包含对人们不公平、有剥削性利润动机或不正当忠诚的内容,每个人都可以立即信任任何发布到以太坊上的内容将继续以那种方式运行。
回顾拜占庭将军问题,甚至在现实世界中经常发生囚徒困境式的情况,导致失败的根本原因通常是缺乏信任,这阻碍了个体行动的协调,以实现公共利益。
通过创建自治并不受单一权威控制的结构,以太坊最小化了对个人之间信任的需求,并可以解决这些问题。我们不再需要信任每个个体参与者,而是把信任放在区块链本身的性质上。
回到协议化
“围绕公共数字基础设施进行协调”无疑是一个非常广泛的概念,区块链倡导者谈论的许多有趣的想法都属于这一范畴,其中许多我计划在未来详细阐述。
但在本文中,我想将一些较“超前”的想法排除在外,专注于我认为对区块链技术而言最具体、最实用和最具吸引力的“短期”愿景之一。
这个愿景源于以太坊所提供的构建结构与早期互联网基础协议化基础之间的惊人相似之处。在硅谷主导之前,早期互联网主要由学者设计,它们的动力不是为了盈利,而是出于对信息分享的智力驱动愿景。这种缺乏激烈竞争的情况下,促进了合作精神,随着时间的推移,互联网的初始基础不是由专有工具定义的,而是由开放协议定义的。
开放协议实际上是执行常见在线任务的标准化规则,以便在同一协议上运行的两个实体之间的交互是普遍可理解的。例如,HTTP用于加载网页,SMTP用于电子邮件传递,TCP/IP用于基本网络通信。
这些协议至今仍是互联网的基石——您可能已经对其中一些非常熟悉,它们共同拥有的特点是,它们不归任何人所有,而是作为互联网的基本支柱,其开放标准是早期网络开放自由设计的直接体现。
这些协议并不需要像以太坊那样的区块链来确立它们的无主状态。相反,它们的学术起源和多年来逐渐获得的合法性使它们最终成为核心互联网基础设施的一部分,这是极不可能改变的。今天任何私人实体要试图占领它们都将被视为荒谬,而且(理所当然地)会受到重大反击。
现在让我们回到今天,互联网显然更加商业化。假设我们不得不从头开始重建基本元素,如网络浏览和电子邮件,你认为使用底层通用可实现的协议来支持它们的可能性更大呢?还是我们最终会得到一些公司拥有专有标准,完全控制着互联网浏览器和电子邮件,可以随心所欲地操纵这些服务?
不幸的是,在当前的互联网中要创建和推广协议远不像1990年代那样容易。幸运的是,以太坊及其功能使我们有可能重新回归,恢复在互联网私有化中失去的协议化观念。这是因为以太坊程序可以模拟(甚至扩展)早期互联网协议的功能。
早期互联网协议和以太坊程序之间的第一个关键相似之处在于,两者都是 inherently ownerless(无所有者)且属于全球共识。这种特性使得它们都能构建一个值得信赖的坚实基础,任何人都可以自由地在其上构建。
早期互联网协议在作为坚实基础的信任源于它们在早期互联网社区中的广泛认可,随着时间的推移,这些协议成为了进一步发展的基石。例如,考虑 TCP/IP 和 HTTP 这两个基础互联网协议,它们以这种可组合的方式运作。TCP/IP是一个较低层次的协议,规定了数据在各个节点之间的路由,而HTTP是一个较高层次的协议,用于传输网页数据,它在很大程度上依赖于TCP/IP将作为请求和响应的可靠基础。
以太坊引入了类似的动态,使得他人可以自信地在其上构建。不同的是,这种信任并不源于像HTTP对TCP/IP的依赖那样长期的可靠性,而是源于以太坊立即提供的共识和永久性保证。
超强加速的开源
在以太坊上互相构建不仅提供了复合增长的平台,还带来了一种独特的优势:增强的可组合性。由于以太坊状态上发布的所有内容都是由代码编写的,集成过程非常简便,因为只需一行代码,任何现有的以太坊代码都可以被引用到另一个项目中。实际上,我们可以将整个以太坊状态视为一个庞大的类似乐高积木的代码库,每个积木都可以无缝连接到其他积木。
这个概念与开源开发类似,其中项目的源代码对任何人都是免费的,可以自由地复制、修改和分发。然而,对于以太坊来说,有一个关键的区别。从技术上讲,以太坊中的所有活动都发生在同一台“计算机”上,因此当以太坊程序相互引用时,它们不是在引用一个复制的版本,而是实时引用“真实的东西”——而且无需许可。
为了强调这种巨大的区别,假设 Twitter 开源了他们的算法。使用以太坊,你可以不仅仅是复制和使用 Twitter 的算法在你自己的软件中,而是直接与实时算法和它正在处理的所有数据进行接口交互。
这意味着世界上任何有动力和技能的人都有可能对其进行重大改变,而不仅仅是少数成为 Twitter 员工的人。这种以太坊的可组合性超越了传统的开源模式,为全球所有开发人员提供了巨大的创造空间,使他们能够在现有结构上自由构建、测试自己的创作,并根据社区反馈对其进行评估。
客户端与当前互联网
早期互联网协议和以太坊程序还共享一个重要的相似之处,那就是它们都必须由某人来实现。回顾一下HTTP和SMTP,虽然这些协议本身不归任何人所有,但它们本身并不能自行工作。HTTP本身不能提供网页,SMTP本身不能发送电子邮件。它们本质上是需要实现的指导方针。我们仍然需要人们来构建一个围绕协议的客户端,以使服务真正可用。
任何人都可以实现一个开放协议与客户端,同一协议的多个客户端可以无缝地互操作和理解对方,这就是使用协议的美妙之处。这也是为什么 Chrome 和 Safari 可以互相通信——它们都是HTTP客户端。Outlook 和 Gmail 也是同样道理,因为它们都是SMTP客户端。
同样的概念也适用于以太坊程序。毕竟,它们漂浮在“以太”中——它们本身并不是已经准备好用于网络的完整应用程序。它们没有按钮可以点击,也没有屏幕可以查看,这些功能必须围绕它们进行构建。再次回顾“井字棋”类比,我们的以太坊井字棋程序需要有人构建一个客户端,通过提供界面让你真正玩这个游戏。
这个客户端/协议模型的优点在于,任何单个客户端对其用户的掌控能力被大大减弱。以电子邮件为例,如果 Gmail 对您不当或封禁了您,您可以选择使用其他数十种 SMTP 客户端。这种广泛的选择之所以可能,是因为核心协议完成了大部分繁重的工作,使得人们相对容易地开发 SMTP 客户端。
因此,用户不太可能容忍客户端服务提供商的虚假行为。如果 Gmail 犯错误,您可以切换到 Outlook,如果 Outlook 令人失望,您可以转向其他客户端,等等。即使在最坏的情况下,每个 SMTP 客户端都以某种方式串通一气欺骗您,您仍然可以使用自己的计算机作为 SMTP 服务器。从根本上讲,电子邮件本身或网络浏览本身是不可能被封禁的,这种自由也适用于以太坊:用户可以使用任何他们想要的客户端,但即使在绝对最坏的情况下,他们仍然可以直接从自己的计算机连接到以太坊网络,并以此方式运行一个客户端。
这与今天主导互联网的大型私营实体形成鲜明对比。它们成功垄断了整个服务,实际上能够完全掌控互联网的各个领域,这对互联网本身的质量造成了巨大损失。没有人明确地强迫我们使用这些平台,但一旦它们成为大部分有价值活动的中心,作为用户,我们将受到极大的强迫,不得不容忍这些公司领导人的行为,唯一的替代选择是完全放弃整个互联网领域,这是很少有人愿意选择的。
由于这些实体的最大驱动力是利润,因此从他们的角度来看,这种平台所有者与用户之间的隐含权力动态不应该被忽视。因此,这些剥削性、利润提取的做法得到自由实施,而我们作为用户则往往不得不勉强忍受,缺乏任何真正的主动性或其他选择。
这种模式在几乎所有主要互联网领域都出现过,但以长篇视频为例,YouTube 显然处于主导地位。作为无可匹敌的平台,YouTube 可以自由地从其用户中提取最大的利润。内容创作者是 YouTube 的生命线,他们被束缚在一个臭名昭著的优先数量而非质量的黑盒算法中,迫使他们不断地生产内容,常常以牺牲自身福祉为代价。
YouTube 的广告业务模式使得他们在观众尽可能长时间停留在平台上时获得最大利润,从而导致一种明显的宣传仅仅是为了让你在所有成本下线上。你是否曾因为愤怒而不情愿地把眼睛紧贴在社交平台上呢?耸人听闻和具有争议性的内容获得更多的曝光,这对广告收入有利,但当然对信息传播产生不利影响,强化了有害的叙述,并且严重损害社会的集体心理健康。
此外,YouTube 单方面地有权对用户和创作者做任何他们想做的事情,而没有任何后续措施。用户和创作者可能会因各种原因在任何时候被封禁、撤销广告资格、暂停或以不公平的方式对待。这些行动通常由模糊的“社区违规”来证明,并且往往是自动化的,根据对某个账户的举报次数触发,不管这些举报是否来自真实用户还是机器人。
受影响的用户随后将面临不透明的上诉过程,这也是由 YouTube 控制的。在该平台上谋生的创作者可能会在一夜之间失去广告资格和生计,由于 YouTube 也拥有他们的关注者社交图谱,创作者无法将其关注者迁移到另一个服务。尤其是较小的账户可能会发现他们的上诉被忽视,因为他们缺乏谈判能力。如果你经常在像 YouTube 这样的大型社交平台上活动,很可能你已经亲眼看到过类似的情况。
这种批评并不是针对 YouTube 的报复。我认识到他们并不是每天早上醒来就问自己如何最狠地剥削他们的用户。相反,这些问题源于一个框架,即平台必须优先考虑利润最大化,否则就有可能在竞争对手面前失去优势。YouTube 的行为符合我们对他们的期望。
我可以选择其他许多例子,因为当今的互联网格局中有许多主导平台,每个平台都以独特的方式利用其市场地位。例如,围绕支付或订阅的平台可能会利用其垄断地位收取过高的费用或从交易中抽取大量的佣金。拥有关键数据的平台可以随意撤销访问权限,特别是如果他们认为分享数据不具有盈利性。Twitter 和(最近)Reddit 就是明显的例子。它们最初允许免费使用其 API,但后来限制了访问权限,一夜之间摧毁了许多依赖这些数据的初创公司。
退一步看,我们会发现我们所谓的开放自由的互联网实际上根本不属于我们。相反,我们基本上是在租用我们的账户和数据,而这些平台则向我们收取(直接或间接)仅仅因为他们处于贸易、交流或其他事物的中间供应商。
虽然对我们来说这种不使用协议的商业模式并不理想,但对它们来说确实更有利可图。用户拥有的选择和机会越少,它们就能够在用户屈服并离开之前利用更多的利润。
电子邮件和浏览等服务与此相反:它们相对不太赚钱,仅仅是因为它们不得不依赖于开放协议,几乎是出于情况下的运气,这种不赚钱是它们基础协议不从其功能中提取任何价值的直接副产品。
然而,如果今天重新构建电子邮件和浏览器,很有可能我们不会坚持这种模式,而是最终会得到一个或少数几个私人的“赢家”,他们将模仿现有的剥削性标准。
那么,如果这对我们来说是如此不可取的模式,那么这种权力和杠杆究竟是如何获得的呢?
考虑一个典型的科技初创公司的生命周期:起初,公司以真正引人注目的产品迅速出现在人们面前,通过吸引人们的优惠促销或有趣的概念来吸引用户。
对于付费服务来说,价格很低,慷慨地提供推荐奖金,对于“免费”服务来说,平台可能会感觉新鲜有趣,没有任何被利用的感觉。随着用户基数的增长,平台的优惠和质量开始减弱,直到平台变成一个远非初始自己那么吸引人的外壳。价格逐渐上涨,或者环境开始感到有毒或者难以捉摸,但现有用户——特别是那些已经在平台上建立了自己的社区的用户——可能不愿意或不太容易转到其他平台。这给了平台强大的杠杆力量来施加隐形的、逐渐出现的变化。
也许你的脑海中刚刚出现了一些例子。这是因为这种现象并不是想象出来的,而是一种商业策略。在初期,这些公司提供的优惠交易是不盈利的,因此也是不可持续的。在这个阶段,这些公司实际上是在送钱,以吸引用户,通常是巨额亏损运营,这是一个必须逐步淘汰的阶段。
毕竟,他们的最终目标并不是真正为我们提供某种让我们生活更美好的平台,而是像任何一家企业一样,是为了产生利润。目标通常是利用这种“甜蜜的诱惑”策略吸引足够多的用户群体,一旦形成网络效应,他们就可以利用这个优势从用户那里获利。同样,这可以通过多种方式实现:大幅提高价格和费用、增加广告投放、使用算法策略来最大化用户参与等等。
协议表现更好
如果这一切听起来令人沮丧,知道还有一个光明的一面:借助以太坊等技术,现在不再必须走这条路。利用这些技术,我们终于可以再次创建像早期互联网协议一样坚固和抵抗中心控制的协议。我们可以通过以太坊构建所有本应存在但从未被创造的协议,而不仅仅是简单地租用我们的数据、身份、社交互动和体验。
也许你认为这听起来理想主义、幼稚,甚至是愚蠢,认为用一些协议和客户端挑战网络的强大、高资本化的现有者几乎没有机会。当然,我们可以将现有平台重新构想成公平基础协议的客户端,但这与一厢情愿有什么不同呢?我们现有的强大玩家恐怕不会因为这种改变而欢迎它进入他们的系统,而且虽然这是一个不错的概念,但普通人可能对“自由和开放的协议伦理”并没有那么强烈的关注。
然而,事实是,如果做得好,这种方法不仅在意识形态上有利,而且在技术上也优于现有的平台所能提供的。当做得正确时,协议客户端将因为本身更优秀,具有与现有平台无法逾越的固有、长期的竞争优势,而获得用户的使用。
在我们检验这一优势是什么之前,首先我们需要强调为什么以太坊程序能够在首要的现代平台的核心功能之外提供足够的竞争力。毕竟,为简单任务(如发送电子邮件和加载网页)开发协议是一回事,为今天流行应用程序执行的复杂任务开发协议则是另一回事。
以太坊程序之所以能做到这一点,是因为它们不仅可以模拟早期的互联网协议,还可以将它们的功能扩展到传统协议无法触及的范围之外。与早期的互联网协议不同,以太坊程序正如其名,是可编程的。而HTTP等协议更加静态,作为预先协定的规范运行,而以太坊程序可以像开发人员希望的那样长且复杂。
此外,就像任何程序一样,以太坊程序是“有状态”的,这意味着它们可以记住事物并拥有存储,而“无状态”的早期互联网协议则没有这样的概念。这种类似于完整程序的特性使得以太坊协议在理论上能够实现无限的复杂性。以太坊虚拟机的图灵完备性意味着,如果充分发挥创造力和精心设计,我们可以开发出能够模仿任何现有流行互联网服务的以太坊协议,因为两者在本质上都只是一系列程序。有了这个,我们可以将两者的优点结合起来:拥有早期互联网的开放无主设计和当前互联网先进功能的系统,使我们能够创造与现有结构相媲美的东西。
请记住,由于需要持续盈利和回报来生存,传统的科技公司往往面临下降螺旋。然而,正如我们所讨论的那样,以太坊程序是自治的,不需要任何财务或其他资源来继续运行。由于“维持运作”没有任何成本,它们不会受到这种财务脆弱性的困扰。
摆脱这一范式后,它们便能够开发出不仅可以模仿现有互联网平台核心功能的程序,还可以专注于为用户提供预期服务而不从用户那里获取利润或以其他方式剥削用户。作为不可变的数字基础设施,我们可以确信这些程序不会因为获得足够的用户而改变它们的初衷,无论发生什么情况,它们都会继续按照最初的设计安全运行,让我们可以安全地聚集在它周围。
通过完成传统科技公司通常承担的大部分工作,这些协议使我们能够实现更高质量标准的客户端。它们可以模仿科技公司用于吸引用户的初始“甜蜜诱惑”阶段,但与这些公司只能维持质量直到资金减少不同,以太坊客户端可以长期保持质量。
创建每个客户端相对简单,因为它们不会比围绕核心协议构建优雅界面的工作多得多。这种低门槛将使全球各地的团队有能力创建各种客户端,每个客户端可能有不同的特点,但最终彼此之间可以无缝地交互和共享流量。
这意味着没有单一的客户端会拥有显著的权力来剥削,因为核心协议本身(作为以太坊的一部分)是不可腐败的,即使单个客户端开始表现不好,也会有许多可用的替代品,用户甚至可以选择运行自己的客户端,如果他们想获得更大的控制权。
通过深思熟虑的设计,这种客户端/协议模型可以应用于几乎今天互联网的任何角落。消息传递、身份系统、社交媒体运营、共享乘车、从市场上列出/撤销物品、视频流媒体等等。列表是无穷无尽的。所有这些都可以重新构想为互联网本身固有的基本服务,这就是标题所指的数字共享空间。
当我们大多数人普遍认为让以营利为目的的私人公司控制我们的公共基础设施,如道路和高速公路,是不明智的时候,是否不合乎直觉地接受我们的在线基础设施也是这样的范例呢?我们越来越依赖这些基础设施。
该术语已经成为一个网络迷因,并被滥用到了极致,但“web3”最初是以太坊联合创始人Gavin Wood提出的一个假想概念,即在这种“web3”中,遵循以太坊启用的客户端协议模型的公共服务将成为在线最主要的结构。
金融协议
由于以太坊内部代币具有实际货币价值,以太坊和其他区块链的另一个优势是它们允许货币价值在本质上从一个人发送到另一个人,无需任何中央实体来促成交易。这样做的一个有趣副产品是,我们不仅可以使用以太坊创建可以取代现有技术机构的协议,还可以创建具有客户端实现的金融协议,这些协议也可以与现有的金融机构相媲美,后者同样具有垄断和剥削性。
对于一大批区块链倡导者来说,这是技术的主要、最关键的用例:创建一个更公平、替代性的全球金融体系,不依赖于今天的大型银行和金融机构。这个话题足够大,值得单独讨论,虽然金融并不是我的专业领域,但至少简单提一下这种潜在的区块链应用。最终,金融协议的影响与纯技术协议一样,对我们产生了同样的潜在好处:消除垄断行为,将服务的所有权集体置于大众手中。
治理、适应性和资金
实际上,尽管以太坊系统一旦启动就不需要维护,但显然在推出初期仍需要协调的努力来启动它们的初步开发。激励人们创建这些自治的、往往是无利润的协议是持续讨论的话题,目前正在尝试一些被称为“数字公共物品”的资金机制,比如二次资金和追溯性公共物品资金。这是一个完整的设计领域,随着领域的成熟,需要进行设计实验,而不是对创建稳健协议的根本阻碍。请记住,免费编写的开源代码已经成为当今互联网的重要支柱——据估计,其占所有活跃代码库的70%以上。
人们可能自然地质疑,建立在像以太坊这样的技术上的程序如何在快速变化的数字景观中保持相关性和适应性。以太坊程序提供了明显的优势,但也带来了一个独特的挑战:一旦部署,它们的代码,包括任何错误或不足,都无法更改或改进。这是一个挑战,因为任何复杂平台都应该能够增加功能和改进,这是被期望的。我们仍然需要适应和推进我们在以太坊上构建的结构,并允许依赖于它们的客户端软件进行改进。
幸运的是,这种刚性并不意味着一旦发布程序就无法更改。编写初始以太坊应用程序的人完全有能力起草改进或更改版本,然后再次部署到以太坊。此外,还有其他各种常用的先进技术,可以模拟升级基于以太坊的系统的效果,这些技术略微超出本文范围。无论使用什么技术,用户始终可以选择过渡到新版本,因为之前的版本将永远继续存在于以太坊上。
话虽如此,尽管这种不可变性,但这并不意味着一旦发布程序就无法更改。如果新版本具有改进或附加功能,我们有灵活性可以切换到更好的新版本。旧版本将继续存在于以太坊上,如果需要的话,随时可用。其中一个众所周知的例子是Uniswap,一个流行的金融协议,目前建议你使用他们的v4版本,但版本1至3仍然保持在线(而且将永远如此),供那些更喜欢使用它们的人使用。
如果以太坊程序没有单一的所有者,那么谁来构建和维护这些平台,谁来推出新版本,谁来添加新功能呢?有很多选择,但一种有趣且广泛采用的以太坊平台决策方法是使用“分散自治组织”(DAO)。这本质上是由社区而不是公司管理的实体,其核心结构本身就是一个以太坊程序,其成员可以根据自己的意愿提出、讨论、决定并实现对协议的更改。
DAO的硬编码规则只是一个起点,大多数DAO设计包括修改DAO结构本身的机制,使其随着时间的推移适应其社区的不断发展需求。DAO的成员资格可以通过多种方式定义,通常包括为平台贡献价值的人,无论是工作者、用户还是技术贡献者。处理DAO中的身份和投票,以抵抗假冒者的方式也是一个活跃的研究和发展领域,特别是涉及到身份证明协议和去中心化标识符的实现(这又是另一个值得单独讨论的设计领域)。
稍微具体举例来说,想象一下以太坊上的一个假想共享乘车协议。该协议将管理核心的共享乘车功能,如计算路线、将司机与乘客匹配、跟踪行程和进行支付。各种客户端可以围绕该协议构建界面,如果它们足够优秀,它们将能够向已建立的公司(如Uber或Lyft)提供更优越的服务,因为没有企业实体,客户端可以以最小的成本运营,让他们支付给司机更多的同时为乘客收费更少。
该协议最初将由DAO创建,该DAO将负责处理围绕核心协议的任何更改的决策。由于不受股东的影响,DAO成员可以民主地就修改协议达成共识,例如改变票价计算、乘客匹配或争议解决方法等。由于以太坊的固有属性,DAO的决策始终是用户选择的,这为防止专制性的更改提供了保障。
DAO的成员可能是愿意搭乘者、司机和懂得以太坊的程序员的组合。在适当的激励机制下,这些成员可以成为该平台的有效管理者,并培养出一种在严格超越当前选项的同时为用户和工作者提供前所未有的自主权的东西。
显然,像这样的平台将面临诸如监管合规性、隐私和安全等挑战,而在今天的以太坊上,这还不是现实可能性。然而,随着区块链技术的不断发展(并整合零知识技术等突破性技术将稳健的隐私引入区块链系统),像这样的设计将继续逐渐靠近成为真正的可能性。
第6部分 结论
盲人摸象
由于区块链技术的核心原则可能难以把握,所以围绕它有许多假设,使其常见的论述类似于关于盲人和大象的寓言。对于不熟悉这个寓言的人,一群盲人通过触摸大象来了解它,每个盲人触摸大象的不这段文字阐述了区块链技术的优势和应用潜力。它指出了区块链的核心优势是去中心化和不可变性,使其在许多领域都能提供独特的解决方案。其中,以太坊作为一种智能合约平台,为构建开放的、去中心化的应用程序提供了强大的工具。
这些观点列举了人们在接触“大象”(指区块链)时常常产生的不同看法:
l 创造加密货币和无国界、不可夺取价值的无国界货币的手段。
l 绕过政府监管和抵制审查尝试的平台。
l 创造骗局,利用那些不了解技术的人。
l 打破科技垄断,创建无主的协议,为新型互联网服务提供动力。
l 用于创造稀缺的数字猴子图像的技术。
l 作为一种普遍金融改革工具,设计一个新的金融体系,不依赖于传统的中央金融实体。
l 用于改革治理,创建具有编码价值、规则和原则的DAO,以实现民主自组织和协调,无需单一领导者。
尽管这些观点各不相同,但它们都涉及到同一个基本的“大象”:区块链。然而,每个个体的观点和应用仅揭示了整体图像的一部分,就像寓言中的盲人一样。我们应该将区块链理解为不仅仅是这些方面的总和,而是一种灵活多用途的技术,它提供了两个关键元素:永久性和无领导共识。这些属性在某种程度上结合起来,成为解锁这些不同观点和应用的关键。
友好的自动化
与所有新技术一样,区块链技术自动化了之前手动完成的工作。但是,与其他技术进步相比,它在自动化发生的层次上有所不同,具有破坏性。以太坊创始人Vitalik Buterin说得很好:
“大多数技术往往自动化外围工作,完成一些琐碎的任务,而区块链则是将核心去中心化。它不是让出租车司机失去工作,而是让优步失去工作,让出租车司机直接与乘客合作。”
区块链技术不仅仅是增强现有流程以提高速度和效率的迭代性技术,而是对我们创建软件的整体权力动态提出了质疑。在一个时代,对抗既有权力结构似乎几乎是无济于事的情况下,区块链是我们突然得到的一种意外工具,可以真正有意义地使个体与大型机构之间的权力不对称倾斜。
这种潜在的能力成为一种真正意义上颠覆现有有害网络权力结构的少数具体、实用的方法,可能使之过时,这就是我对运行在区块链上的数字平台未来如此乐观的原因。
普遍性问题
最后,我想再次强调以太坊的普遍性和可编程性,借用YouTuber Jordan McKinney的解释,我认为这一点很重要。引用该视频,很多人在考虑“通用”新技术时容易犯的一个错误是,他们只关注其在当前的应用,而很难想象其未来可能走向的领域。对于通用性的实际威力,我们很难理解,因为如果有人提出一种被称为“通用”的技术,或者“可以做任何事情”,我们的思维中不会有显著的“啊哈”时刻。
在计算机的早期阶段,一些怀疑论者对当时的原始应用(如基本的文字处理和游戏)并不感到印象深刻,因为它们速度缓慢且繁琐。但他们最终忽视了计算机的通用性,使它们最终能够进行可能计算的任何事情。假设它们会变得更快更好(它们确实做到了),无数可能性的构建就会出现。
互联网在早期也显得不那么令人印象深刻。几十年来,它的功能不过是发送电子邮件和传输文件 - 一种加速版的邮政服务。随着时间的推移,其他形式的东西被转移到互联网上,比如报纸将其文章复制粘贴到网络上,这对大多数人来说仍然不太令人印象深刻,因为他们已经有了真正的报纸,比小型数字屏幕更容易阅读。然而,像计算机一样,互联网也是一种普遍性技术,这种情况下是一种能将任何信息转换成数据的通用数据网络。随着其规模和能力的增长,这种普遍性的无尽可能性开始扩散,我们利用互联网将世界的越来越多方面转化为数据:图像、音频、视频、货币交易、虚拟世界等等。
我们可以看出这个趋势 - 以太坊及其作为全球共享计算机的地位又是另一种普遍性技术 - 这次是可通用的区块链。如今,大多数应用和想法仍然只是原型,存在的应用相对简单,用户相对较少。我们应该欣赏到普遍性的威力和我们可能最终通过这种共享的通用计算空间实现的一切。
在本文中,我重点关注了人们对区块链的一些共同愿景,比如它们能够促进一种协议化的互联网,从而更好地赋予用户权力,并简要涉及了一些重塑货币和金融体系的愿景,以更公平的方式消除中间人的愿景。
然而,还有更多关于区块链的“疯狂”想法,比如有关如何通过DAO重构整个组织本身的雄心勃勃的想法。实际上,尽管本文篇幅很长,但我没有涉及或根本没有提及的其他潜在有趣的应用,每一个可能都值得专门的文章来探讨。
不过,无论如何,事实是我们可能还不能概念化以太坊提供的全部可能性。虽然我们不能确定它们可能是什么,但承认技术的普遍性和无限设计空间的潜力可以防止我们低估其潜力。
需要明确的是,我并不是(必然)认为区块链技术将像互联网或计算机一样有影响力,因为这会设定一个非常高的标准。但是通用性的概念,以及它的广泛潜力,适用于这三种技术。
最后,以一个有趣的例子作为结尾,这是Bill Gates在过去的节目中的一个有点臭名昭著的片段,以说明这一观点:
在这里,盖茨试图炒作互联网,但未能说服莱特曼。他开始谈论互联网可以做各种各样的事情,比如播放棒球比赛,让人们听得见。莱特曼的回应大致是“你听说过无线电吗?”,这让观众大笑起来。
显然,莱特曼只是一个脱口秀主持人,只是试图让事情有趣,但这是有趣之处。如果当时只关注现有的应用,很可能很难看出互联网会变得如此重要。
拒绝狭隘的叙述,拥抱数字共享资源
感谢阅读。理解区块链作为公共数字基础设施骨干的概念可能确实感觉难以接触,特别是在充斥着大量点击率导向的负面叙述的情况下,这些叙述在媒体和流行讨论中压倒了它。我希望我对揭示区块链和这种“目的”的概念的意图至少在某种程度上取得了成功。
对这种数字共享资源的缺乏意识,使得负面叙述在负面反馈循环中繁殖,最终导致区块链成为一个边缘技术,需要提倡。打破这种恶性循环是激励新一代推进该领域的动力,重新构建我们对区块链的理解,以一种能够引起所有人(从一般观察者到主流媒体)共鸣的方式,是实现这一目标的重要第一步。
我们正在共同进入一个新兴的技术领域,这是一件罕见且令人兴奋的事情。随着我们向前发展,这种技术的持续发展可能对我们的数字生活产生深远的影响,使其转向更加去中心化的框架,打破根深蒂固的权力动态,并赋予我们对数字交互更高的控制权和自主权。
以太坊及其同类的承诺:未来可能不需要延续现在的状态,而是朝着更可靠和公平的方向迈出的一种离开,我们应该以开放的心态和批判性的思考去迎接它。
所有评论