Vitalik Buterin:让以太坊重归加密朋克
Vitalik Buterin | 以太坊创始人
我十年前最难忘的记忆之一,是前往柏林被称为“比特币社区”的地区朝圣:这是克罗伊茨贝格区的一个地方,那里大约有十几家商店,相距仅几百米,都接受比特币作为支付方式。这个社区的核心是“77号房间”,一家由Joerg Platzer运营的餐厅和酒吧。它不仅仅是接受比特币支付,还作为一个社区中心,吸引了各种开源开发者、不同派别的政治活动家以及其他各色人物频繁光顾。
Room 77, 2013. Source: my article from 2013 on Bitcoin Magazine.
大约两个月前的另一个类似的回忆是PorcFest(“Porc”指的是“豪猪”,代表“不要踩我”),这是新罕布什尔州北部森林中的一个自由主义者聚会。在那里,获取食物的主要方式是通过像“革命咖啡”和“叛逆风味汤·沙拉·冰沙”这样的小型临时餐厅,这些地方当然也接受比特币支付。在这里,讨论比特币的深层政治意义,并在日常生活中使用它,同时并存。
我提及这些回忆的原因是,它们让我想起了加密货币背后更深远的愿景:我们在这里不仅仅是为了创造孤立的工具和游戏,而是要全面构建一个更自由、更开放的社会和经济体系,其中技术、社会和经济各个部分相互适应。
“web3”的早期愿景也是这种类型的,它朝着一个类似的理想化但稍有不同的方向发展。"web3"这个术语最初是由以太坊联合创始人Gavin Wood提出的,它代表了对以太坊的一种不同的思考方式:与我最初认为的“比特币加智能合约”不同,Gavin更广泛地考虑了它作为一系列技术之一,可以共同构成更开放的互联网基础层。
Gavin Wood在他早期许多演讲中使用的一个图表
在1980年代和1990年代,自由开源软件运动开始时,软件很简单:它运行在你的电脑上,并读写存储在你的电脑上的文件。但今天,我们大多数重要的工作都是合作性的,而且通常是大规模的。因此,即使应用程序的底层代码是开放和免费的,你的数据也会通过一个由公司运营的中心化服务器进行路由,这家公司可能会随意读取你的数据、改变规则或随时取消你的访问权。因此,如果我们想将开源软件的精神扩展到今天的世界,我们需要让程序能够访问一个共享硬盘,以存储多个人需要修改和访问的内容。那么,以太坊以及像点对点消息传递(原来是Whisper,现在是Waku)和去中心化文件存储(原来只是Swarm,现在还包括IPFS)这样的姐妹技术是什么?它们是一个公共的去中心化共享硬盘。这就是“web3”这个现在无处不在的术语诞生的最初愿景。
不幸的是,自2017年左右以来,这些愿景有些许退居到了幕后。很少有人谈论消费者加密货币支付,唯一一个在链上大规模使用的非金融应用是ENS,而且存在一个巨大的意识形态裂痕,其中相当一部分非区块链去中心化社区认为加密世界是一种干扰,而不是一种志同道合的精神和强大的盟友。在许多国家,人们确实通过加密货币发送和储蓄资金,但他们通常通过中心化的手段实现这一点:要么是通过中心化交易所账户的内部转账,要么是通过在波场上交易USDT。
经历过那个时代,我认为造成这种转变的首要原因是交易费用的上升上涨。当链上写入成本仅为0.001美元,甚至0.1美元时,你可以想象人们会制作各种各样的应用,以各种方式使用区块链,包括非金融方面的应用。但当交易费用超过100美元,正如在牛市高峰期所发生的那样,只有一类用户愿意参与——事实上,因为币价上涨他们变得更加富有,所以他们愿意参与的程度甚至更高:那就是赌徒。适量的赌徒还可以接受,我在活动中遇到过许多最初因金钱而加入加密领域,但最终因理想而留下的人。但当他们成为大规模使用链的最大群体时,这会改变公众的认知和加密空间的内部文化,并导致我们在过去几年看到的许多其他负面影响。
现在,快进到2023年。在核心的挑战比如扩展性,以及在构建实际可行的赛博朋克未来的各种“支线任务”上,我们实际上有许多好消息要分享:
卷叠(Rollups)开始真正存在。
在对Tornado Cash进行监管打击后的一段暂时停滞之后,像Railway和Nocturne这样的第二代隐私解决方案开始受到关注。
账户抽象(Account abstraction)开始流行。
长时间被遗忘的轻客户端(Light clients)开始真正存在。
零知识证明(Zero knowledge proofs),一种我们认为还有几十年才能实现的技术,现在已经出现,越来越适合开发者使用,并即将可用于消费者应用。
这两件事:越来越意识到不受约束的中心化和过度金融化不应是“加密领域的一切”,以及上面提到的终于开始实现的关键技术,共同为我们提供了一个机会,让事情朝着不同的方向发展。具体来说,至少让以太坊生态系统的一部分真正成为我们最初想要建立的那种无需许可、去中心化、抗审查、开源的生态系统。
这些价值观中包含哪些?
这些价值观不仅被以太坊社区中的许多人共享,也被其他区块链社区,甚至非区块链去中心化社区共享,尽管每个社区都有自己独特的这些价值观的组合,并且对每个价值观的强调程度各有不同。
开放的全球参与:世界上的任何人都应该能够作为用户、观察者或开发者参与进来,尽可能平等地参与。参与应该是无需许可的。
去中心化:尽量减少应用程序对任何单一参与者的依赖。特别是,即使其核心开发者永远消失,应用程序也应该继续工作。
抗审查:中心化行为者不应有权干涉任何特定用户或应用程序运行的权力。关于不良行为者的担忧应该在更高层次的架构中解决。
可审计性:任何人都应该能够验证应用程序的逻辑和其持续运行(例如,通过运行一个完整节点),以确保它按照其开发者声称的规则运行。
可信中立性:基础层基础设施应该是中立的,而且是以一种即使是不信任开发者的人也可以看到其中立性的方式。
构建工具,而不是帝国。帝国试图捕获用户并将其困在围墙花园内;工具完成其任务,但在其他方面与更广泛的开放生态系统互操作。
合作心态:即使在竞争中,生态系统内的项目也会在共享软件库、研究、安全、社区建设和其他对它们共同有价值的领域合作。各个项目努力实现正和博弈,不仅是彼此之间,也包括与更广泛的世界。
在加密生态系统内构建不遵循这些价值观的东西是非常可能的。人们可以构建一个被称为“第二层”的系统,但实际上是一个由多重签名保护的高度中心化系统,永远不打算转向更安全的东西。人们可以构建一个试图比ERC-4337“更简单”的账户抽象系统,但代价是引入信任假设,这最终消除了公共内存池的可能性,使新建设者更难加入。人们可以构建一个NFT生态系统,其中NFT的内容无谓地存储在中心化网站上,这比那些组件存储在IPFS上的情况更脆弱。人们也可以构建一个质押界面,无谓地将用户引向已经是最大的质押池。
抵抗这些压力很难,但如果我们不这样做,我们就有可能失去加密生态系统的独特价值,并重建一个额外低效和多余步骤的现有web2生态系统的克隆版。
需要下水道才能造就忍者神龟
加密领域在许多方面是一个无情的环境。Dan Robinson和Georgios Konstantiopoulos在2021年的一篇文章中生动地表达了这一点,文章讨论了MEV的背景,认为以太坊是一个黑暗的森林,在这里,链上交易者不断地面临着被交易机器人利用的风险,这些机器人本身也容易被其他机器人反击利用等等。这在其他方面也是真实的:智能合约经常被黑客攻击,用户的钱包经常被黑客攻击,中心化交易所的失败甚至更加引人注目等等。
这对加密领域的用户来说是一个巨大的挑战,但它也提供了一个机会:这意味着我们有一个空间来试验、孵化并获得对各种安全技术的快速现场反馈,以应对这些挑战。我们已经在不同情境下看到了对挑战的成功回应:
每个人都希望互联网是安全的。有些人试图通过推动依赖单一特定行为者(无论是公司还是政府)的方法来使互联网安全,这些行为者可以作为安全和真理的中心化锚点。但这些方法牺牲了开放性和自由,并导致了日益增长的“分裂互联网”悲剧。加密领域的人们非常重视开放性和自由。风险的程度和高额的金融利害关系意味着加密空间不能忽视安全,但出于各种意识形态和结构性原因,中心化的安全实现方法对其并不可行。与此同时,加密空间处于零知识证明、形式验证、基于硬件的密钥安全和链上社交图谱等非常强大技术的前沿。这些事实加在一起意味着,对于加密领域来说,提高安全性的开放方式是唯一的方式。
这一切都表明,加密世界是一个完美的测试环境,可以将其开放和去中心化的安全方法实际应用于一个现实的高风险环境,并使其成熟到可以在更广泛的世界中应用的程度。这是我对加密世界理想化部分和混乱部分,以及加密世界整体和更广泛的主流世界如何将它们的差异转化为共生关系而不是持续不断的紧张关系的愿景之一。
以太坊作为更广泛技术愿景的一部分
2014年,Gavin Wood介绍了以太坊,将其视为可以构建的一套工具之一,其他两个分别是Whisper(去中心化消息传递)和Swarm(去中心化存储)。前者受到了重点强调,但随着2017年左右金融化的转向,后两者不幸地得到了较少的关注。尽管如此,Whisper作为Waku继续存在,并被像去中心化消息应用Status这样的项目积极使用。Swarm继续开发,现在我们还有IPFS,它用于托管和服务于这个博客。
在过去的几年中,随着去中心化社交媒体(如Lens、Farcaster等)的崛起,我们有机会重新审视这些工具。此外,我们还有另一个非常强大的新工具可以加入三重奏:零知识证明。这些技术最广泛的应用是作为提高以太坊可扩展性的方法,即ZK rollups,但它们对于隐私也非常有用。特别是,零知识证明的可编程性意味着我们可以摆脱“匿名的风险”与“经过KYC验证因此安全”的错误二元论,同时实现隐私和许多种类的认证和验证。
2023年的一个例子是Zupass。Zupass是一个基于零知识证明的系统,它在Zuzalu孵化,既用于面对面活动的认证,也用于在线认证到投票系统Zupoll、类似推特的Zucast等。Zupass的关键特性是:你可以证明你是Zuzalu的居民,而不透露你是Zuzalu中的哪一位成员。此外,每个Zuzalu居民在他们登录的每个应用实例(例如,一个投票)中只能拥有一个随机生成的加密身份。Zupass非常成功,后来在一年中被应用于Devconnect的票务处理。
一个零知识证明,证明我作为以太坊基金会的员工,拥有进入Devconnect共享办公空间的权限。
迄今为止,Zupass最实用的应用可能是投票。已经进行了各种各样的投票,一些是关于政治争议或高度个人化主题的,人们强烈需要保护他们的隐私,使用Zupass作为匿名投票平台。
在这里,我们可以开始看到以太坊式赛博朋克世界的轮廓,至少在纯技术层面上是这样。我们可以持有以太币和ERC20代币,以及各种NFT,并使用基于隐形地址和隐私池技术的隐私系统来保护我们的隐私,同时阻止已知的不良行为者利用同样的匿名集合获益。无论是在我们的DAO中,还是为了帮助决定以太坊协议的变更,或者为了任何其他目的,我们都可以使用零知识投票系统,这些系统可以使用各种凭证来帮助识别谁有投票权利和谁没有:除了2017年进行的基于代币的投票,我们还可以有对生态系统做出足够贡献的人、参加足够活动的人或每人一票的匿名投票。
面对面和在线支付可以通过L2上的超低廉交易来实现,这些交易利用数据可用性空间(或用Plasma保护的链下数据)以及数据压缩为用户提供超高可扩展性。一个rollup到另一个rollup的支付可以通过去中心化协议如UniswapX来实现。去中心化社交媒体项目可以使用各种存储层来存储活动,如帖子、转发和点赞,并使用ENS(在L2上使用CCIP)来作为用户名。我们可以实现链上代币与链下证明并通过Zupass等系统以零知识证明的方式个人持有的无缝整合。
诸如二次投票、跨部落共识寻找和预测市场等机制可以用来帮助组织和社区治理自己并保持知情,基于区块链和零知识证明的身份可以使这些系统免受内部集中审查和外部协调操纵的影响。复杂的钱包可以在人们参与dapps时保护他们,用户界面可以发布到IPFS并作为.eth域名访问,HTML、javascript和所有软件依赖项的哈希可以通过DAO直接在链上更新。智能合约钱包,最初是为了帮助人们不失去他们数以千万计的加密货币,将扩展到保护人们的“身份根”,创造一个比如“用谷歌登录”的集中式身份提供者更安全的系统。
“Soul钱包恢复界面”。我个人更愿意将我的资金和身份信任给像这样的系统,而不是中心化的web2恢复系统。
我们可以将更广泛的以太坊生态系统(或“web3”)视为创建了一个独立的技术协议栈,它在各个层面与传统的中心化协议栈竞争。许多人会混合使用这两种协议栈,并且经常有巧妙的方法将它们结合起来:例如,使用ZKEmail,你甚至可以使电子邮件地址成为你的社交恢复钱包的守护者之一!但同时,使用去中心化栈的不同部分也有许多协同效应,特别是如果它们被设计为更好地相互集成的话。
将其视为一个栈的好处之一是,这非常契合以太坊的多元主义精神。比特币试图解决一个或最多两三个问题。另一方面,以太坊拥有许多专注于不同领域的子社区。没有单一的主导叙事。这个栈的目标是促进这种多元化,同时努力实现这种多元性之间的日益互操作性。
社会层面
说“做X的人是腐败的影响力和坏人,做Y的人才是真实的”很容易。但这是一种懒惰的回应。要真正成功,我们不仅需要一个技术栈的愿景,还需要社会层面的栈,使得技术栈的构建成为可能。
以太坊社区的优势,原则上是我们重视激励。PGP想要让每个人都拥有加密密钥,以便我们可以实际进行签名和加密邮件,几十年来它基本上失败了,但随后我们得到了加密货币,突然间数百万人手里有与他们公开关联的密钥,我们可以开始将这些密钥用于其他目的——包括回到加密电子邮件和消息传递的起点。非区块链去中心化项目经常长期资金不足,而基于区块链的项目则能获得五千万美元的B轮融资。我们让人们投入他们的以太币来保护以太坊网络,并不是出于质押者的慈善,而是出于他们自身利益的考虑——结果我们获得了200亿美元的经济安全。
同时,仅有激励是不够的。DeFi项目通常开始时谦卑、合作并最大限度地开源,但有时随着规模的增长开始放弃这些理想。我们可以激励质押者以非常高的正常运行时间来参与,但要激励质押者去中心化就困难得多。可能根本无法仅通过协议内手段来实现。上面描述的“去中心化栈”的许多关键部分没有可行的商业模式。以太坊协议的治理本身显著非金融化——这使它比其他治理更金融化的生态系统更加稳健。这就是为什么以太坊拥有一个强大的社会层是有价值的,它可以在纯激励无法达到的地方强力执行其价值观——但又不创造一种变成新的政治正确形式的“以太坊一致性”概念。
在这两方面之间需要找到一个平衡,但更合适的术语不是平衡,而是融合。有许多人最初接触加密空间是出于想要致富的愿望,但随后他们开始了解这个生态系统,并成为建设一个更开放、更去中心化世界的热心信徒。
我们如何真正实现这种融合?这是一个关键问题,我怀疑答案不在于某个神奇的解决方案,而在于通过迭代到达的一系列技术。以太坊生态系统已经在鼓励第二层项目之间的合作心态方面比大多数生态系统更成功。尤其是Gitcoin Grants和Optimism的RetroPGF轮次的大规模公共物品资助也非常有帮助,因为它为那些不愿意牺牲自己价值观的开发者提供了另一种收入渠道,即使他们看不到任何传统的商业模式。但这些工具还处于初期阶段,要提升这些特定工具,以及识别和培养可能更适合特定问题的其他工具,还有很长的路要走。
这就是我看到以太坊社会层独特价值主张的地方。有一种独特的中间地带混合,既重视激励,又不被它们所消耗。有一种独特的混合,既重视温暖和凝聚力强的社区,同时又记住从内部感觉“温暖和凝聚”很容易从外部看起来“压迫性和排他性”,并重视中立、开源和抗审查的硬性规范,作为防范社区驱动走得太远的风险。如果这种混合能够很好地实现,它将反过来处于最佳位置,以实现其在经济和技术层面的愿景。