作者:Vitalik,来源:作者博客;编译:松雪,印摩罗天
十年前我最喜欢的记忆之一是朝圣到柏林的一个地方,被称为比特币区(Bitcoin Kiez):克罗伊茨贝格(Kreuzberg)的一个地区,那里有大约十几家商店,彼此之间相距几百米,都接受比特币支付。这个社区的中心是Room 77,由Joerg Platzer经营的一家餐厅和酒吧。除了简单地接受比特币支付,它还充当社区中心,各种开源开发者、不同政治派别的政治活动家和其他各种人物经常光顾。
两个月前的一个类似的记忆是PorcFest(即“porc”,意为“豪猪”,也就是“别踩我”),这是在新罕布什尔州北部的森林中举行的自由主义者聚会。那里获取食物的主要途径是来自小型临时餐厅,它们的名字像是“Revolution Coffee”和“Seditious Soups, Salads and Smoothies”,当然也接受比特币支付。在这里,讨论比特币的更深层次政治意义,并在日常生活中使用它,是并行不悖的。
我提起这些记忆的原因是它们让我想起了加密货币背后更深层次的愿景:我们在这里不仅仅是要创建孤立的工具和游戏,而是要全面建设朝着一个更自由和开放的社会和经济的方向,其中不同的部分 —— 技术、社会和经济 —— 相互契合。
“web3”早期的愿景也是这种类型的愿景,走向的方向虽然理想主义,但有所不同。术语“web3”最初是由以太坊联合创始人Gavin Wood创造的,它指的是对以太坊是什么的一种不同思考方式:与我最初的看法不同,即“比特币加智能合约”,Gavin更广泛地考虑它,认为它是一组技术之一,可以共同构建更开放的互联网基础层。
Gavin Wood在他的许多早期演讲中使用的图表。
当自由开源软件运动于20世纪80年代和90年代开始时,软件很简单:它在您的计算机上运行,并读写保存在您的计算机上的文件。但是今天,我们大部分重要的工作都是协作完成的,通常是在大规模上进行。因此,即使一个应用程序的底层代码是开放和自由的,您的数据也会通过由一家公司运营的中心化服务器进行路由,这家公司可能会随时任意地读取您的数据、改变规则或在任何时候取消您的平台资格。因此,如果我们希望将开源软件的精神扩展到当今的世界,我们需要让程序能够访问一个共享的硬盘,以存储多人需要修改和访问的内容。以太坊与类似的点对点消息传递技术(当时是Whisper,现在是Waku)和去中心化文件存储技术(当时只是Swarm,现在还包括IPFS)共同构成了什么呢?一个公共的、去中心化的共享硬盘。这就是现在无处不在的术语“web3”诞生的最初愿景。
不幸的是,自2017年左右以来,这些愿景在某种程度上已经淡化到背景中。很少有人谈论消费者加密支付,实际上在链上大规模使用的唯一非金融应用是ENS(以太坊域名服务),而在非区块链去中心化社区的重要部分中存在着较大的意识形态分歧,他们认为加密世界是一种分心,而不是同类精神和强大的盟友。在许多国家,人们确实使用加密货币来发送和储存资金,但他们通常是通过中心化的方式进行的:要么通过在中心化交易所账户上进行内部转账,要么通过在Tron上交易USDT。
背景:波场创始人、去中心化先驱孙宇晨勇敢地领导了全球最酷、最去中心化的加密生态系统。
经历了那个时代,我认为导致这种转变的根本原因是交易费用的上升。当向区块链写入的成本为0.001美元,甚至是0.1美元时,你可以想象人们会创造各种各样利用区块链的应用,包括非金融方面。但是当交易费用上升到100美元以上,就像在繁荣市场的高峰期一样,只有一个受众愿意参与 —— 而实际上,由于币价上涨而变得更愿意参与:那就是狂热赌徒。在适度的情况下,狂热赌徒可能还好,我曾在活动上与很多为了金钱而加入加密领域但因理念而留下的人交谈过。但当他们成为在大规模上使用链的最大群体时,这就调整了公众的看法和加密领域的内部文化,并导致我们在过去几年里看到的许多其他负面情况。
现在,快进到2023年。在扩容的核心挑战以及对构建可行的密码朋克未来至关重要的各种“支线任务”上,我们实际上有很多积极的消息可以展示:
Rollups(Rollup链)开始真正存在。
在对Tornado Cash进行监管打击后,随着Railway和Nocturne等第二代隐私解决方案重新崛起,隐私解决方案经历了一段暂时的低迷时期。
账户抽象开始起步。
轻客户端,长期以来被遗忘,开始真正存在。
零知识证明,这是我们认为需要几十年才能实现的技术,现在已经问世,变得越来越符合开发者的需求,并且即将在消费者应用中投入使用。
这两点:对于无法无天的中心化和过度金融化不是“加密”的真正内涵的日益认识,以及上述关键技术最终开始取得成果,共同为我们提供了一个机会,使事物朝着不同的方向发展。也就是说,让至少以太坊生态系统的一部分真正成为我们最初构建的无需许可、去中心化、抗审查、开源的生态系统。
其中许多价值观不仅为以太坊社区中的许多人所共享,而且还为其他区块链社区甚至非区块链去中心化社区所共享,尽管每个社区都有自己独特的这些价值观组合以及每个社区的重视程度。
开放的全球参与:世界上的任何人都应该能够作为用户、观察者或开发者参与,处于尽可能平等的地位。参与应该是无需许可的。
去中心化:最大程度上减少应用对任何单一参与者的依赖。特别是,一个应用即使其核心开发者永远消失,也应该能够继续工作。
抗审查性:中心化的参与者不应该有权干涉任何给定用户或应用的运作能力。对于不良参与者的担忧应该在堆栈的更高层面解决。
可审计性:任何人都应该能够验证应用的逻辑和其持续运作(例如通过运行完整节点),以确保它按照其开发者所声称的规则运行。
可信的中立性:基础层设施应该是中立的,并且以一种方式,以便任何人都可以看到它是中立的,即使他们并不已经信任开发者。
构建工具,而非帝国。帝国试图在封闭的花园中捕捉和困住用户;而工具完成它们的任务,但与更广泛的开放生态系统互操作。
合作心态:即使在竞争的同时,生态系统内的项目也在共享软件库、研究、安全、社区建设等方面进行合作,这些方面对他们都是共同有价值的。项目试图实现正和博弈,既与彼此合作,也与更广泛的世界合作。
在加密生态系统内构建不符合这些价值观的东西是完全可能的。可以构建一个被称为“Layer 2”的系统,但实际上是一个由多签保护的高度中心化系统,没有计划转向更安全的系统。可以构建一个试图比ERC-4337“更简单”的账户抽象系统,但代价是引入信任假设,最终消除了公共内存池的可能性,并使新建设者更难加入。可以构建一个NFT生态系统,其中NFT的内容被不必要地存储在中心化的网站上,使其比在IPFS上存储这些组件更加脆弱。可以构建一个锁仓界面,不必要地引导用户走向已经是最大的锁仓池。
抵制这些压力是困难的,但如果我们不这样做,我们就有可能失去加密生态系统的独特价值,并重新创造一个具有额外低效和额外步骤的现有web2生态系统的克隆。
加密在许多方面都是一个毫不留情的领域。2021年,Dan Robinson和Georgios Konstantiopoulos的一篇文章生动地表达了这一点,其中在MEV的背景下指出,以太坊是一个黑暗的森林,在链上交易者不断容易受到抢先交易机器人的利用,这些机器人本身也容易受到其他机器人的反利用,等等。在其他方面也是如此:智能合约经常被黑客攻击,用户的钱包经常被黑客攻击,中心化交易所甚至更加容易失败,等等。
这对于该领域的用户来说是一个巨大的挑战,但也提供了一个机会:这意味着我们有一个实际上可以进行实验、孵化并迅速获得各种安全技术反馈的空间来解决这些挑战。我们已经在各种环境中看到了对挑战的成功应对:
问题 | 解决方案 |
中心化交易所遭到黑客攻击 | 使用 DEX 加上稳定币,因此只需信任中心化实体即可处理法定货币 |
个人私钥不安全 | 智能合约钱包:多重签名、社交恢复等 |
用户被骗签署交易,耗尽资金 | 像 Rabby 这样的钱包向用户展示交易模拟结果 |
用户遭到 MEV 玩家的三明治攻击 | Cowswap、Flashbots Protect、MEV 拦截器... |
每个人都希望互联网安全。 一些人试图通过推行强制依赖单一特定参与者(无论是公司还是政府)的方法来确保互联网安全,这些参与者可以充当安全和真相的集中锚。 但这些做法牺牲了开放性和自由,并助长了日益增长的“分裂网络”这一悲剧。 加密领域的人们高度重视开放和自由。 所涉及的风险水平和高额财务风险意味着加密货币空间不能忽视安全性,但各种意识形态和结构性原因确保它无法使用中心化方法来实现安全性。 与此同时,加密货币领域处于非常强大的技术的前沿,例如零知识证明、形式验证、基于硬件的密钥安全和链上社交图谱。 这些事实共同意味着,对于加密货币来说,提高安全性的开放方式是唯一的方法。
所有这些都是为了说,加密世界是一个完美的实验环境,可以将其开放和去中心化的安全方法应用于现实中的高风险环境,并使其成熟到可以将其中的部分应用于更广泛的世界。这是我对加密世界理想主义部分和混乱部分,然后是整个加密世界和更广泛的主流世界如何将它们的差异转化为共生而不是不断持续的紧张局势的愿景之一。
在2014年,Gavin Wood介绍了以太坊作为可以构建的一套工具之一,其他两个分别是Whisper(去中心化消息传递)和Swarm(去中心化存储)。前者受到了重视,但随着2017年左右对金融化的转向,对后者的关注不足。尽管如此,Whisper仍然存在,成为Waku,并被去中心化信使Status等项目积极使用。Swarm仍在开发中,现在我们还有IPFS,用于托管和提供这个博客。
在过去的几年中,随着去中心化社交媒体的崛起(Lens、Farcaster等),我们有机会重新审视这些工具。此外,我们还有另一种非常强大的新工具可以加入这个三位一体:零知识证明。这些技术最广泛被采用为提高以太坊可扩展性的方式,如ZK rollups,但它们也非常适用于隐私。特别是零知识证明的可编程性意味着我们可以跨越“匿名但有风险”与“通过KYC因此安全”这个虚假二元选择,同时实现隐私和许多种身份验证和验证。
2023年的一个例子是Zupass。Zupass是一个基于零知识证明的系统,孵化于Zuzalu,既用于现场事件认证,也用于在线认证到Zupoll投票系统、类似Twitter的Zucast等。Zupass的关键特点是:您可以证明自己是Zuzalu的居民,而不泄露您是Zuzalu的哪个成员。此外,每个Zuzalu居民只能为他们登录的每个应用程序实例(例如一个投票)生成一个随机生成的加密身份。Zupass取得了巨大的成功,并在同年晚些时候应用于Devconnect的门票销售。
零知识证明证明我作为以太坊基金会的员工可以访问 Devconnect 联合办公空间。
到目前为止,Zupass的最实际应用可能是投票。使用Zupass作为匿名投票平台,已经进行了各种各样的投票,其中一些涉及政治争议或高度个人化的话题,人们感到强烈需要保护他们的隐私。
在这里,我们可以开始看到以太坊式密码朋克世界在技术层面上的样貌,至少是纯技术层面。我们可以将资产以ETH和ERC20代币的形式持有,以及各种NFT,并使用基于隐身地址和Privacy Pools技术的隐私系统,既能保护隐私,又能排除已知不良参与者从相同匿名集中受益的能力。无论是在我们的DAO内部,还是在帮助决定以太坊协议更改或实现其他目标时,我们都可以使用零知识投票系统,该系统可以使用各种凭据来帮助确定谁有资格投票,谁没有资格:除了像2017年所做的使用代币进行投票之外,我们还可以对已经为生态系统做出足够贡献、参加了足够事件的人进行匿名投票,或者实行一人一票制。
面对面和在线支付可以在L2上进行超便宜的交易,利用数据可用空间(或使用Plasma保护的链下数据)以及数据压缩,从而为用户提供超高的可扩展性。一个Rollup到另一个Rollup的支付可以使用去中心化协议,比如UniswapX。去中心化社交媒体项目可以使用各种存储层来存储活动,如帖子、转发和点赞,并使用ENS(在L2上成本低廉,具有CCIP)作为用户名。我们可以在链上代币和个人持有的链下证明之间实现无缝集成,通过像Zupass这样的系统进行零知识证明。
类似二次投票、跨部落共识查找和预测市场的机制可以帮助组织和社区自治并保持信息透明,而区块链和基于零知识证明的身份可以使这些系统安全免受内部集中审查和外部协调操纵。复杂的钱包可以在人们参与dapps时保护他们,用户界面可以发布到IPFS并作为.eth域名访问,HTML、JavaScript和所有软件依赖项的哈希通过DAO直接更新到链上。智能合约钱包,旨在帮助人们不失去数百万美元的加密货币,将扩展到保护人们的“身份根”,从而创建比“使用Google登录”等中心化身份提供者更安全的系统。
Soul钱包恢复界面。 我个人现在更愿意将我的资金和身份托付给这样的系统,而不是中心化 web2 恢复。
我们可以将更大的以太坊世界(或“web3”)视为创建一个独立的技术协议栈,该协议栈在所有层面上与传统的中心化协议栈竞争。许多人将两者混合搭配,通常有巧妙的方法来匹配两者:使用ZKEmail,您甚至可以将电子邮件地址作为社交恢复钱包的守护者之一!但是,如果它们被设计得更好地与彼此集成,使用去中心化协议栈的不同部分之间还存在许多协同效应。
传统堆栈 | 去中心化堆栈 |
银行系统 | ETH、稳定币、L2 支付、DEX(注:仍需要银行贷款) |
收据 | 区块浏览器上交易的链接 |
企业 | DAOs |
DNS(.com、.io 等) | ENS (.eth) |
普通电子邮件 | 加密电子邮件(例如 Skiff) |
常规消息传递(例如 Telegram) | 去中心化消息传递(例如状态) |
使用 Google、Twitter、微信登录 | 使用以太坊、Zupass、通过 EAS 证明、POAP、Zu-Stamps 登录... + 社交恢复 |
在Medium等上发布博客 | 在 IPFS 上发布自托管博客(例如使用 Fleek) |
推特、脸书 | Lens, Farcaster... |
通过全视限制不良行为者 | 通过零知识证明约束不良行为者 |
将其视为堆栈的好处之一是,这非常适合以太坊的多元化精神。 比特币试图解决一个问题,最多解决两三个问题。 另一方面,以太坊有许多具有不同侧重点的子社区。 不存在单一的主导叙事。 堆栈的目标是实现这种多元化,但同时努力增强跨这种多元化的互操作性。
很容易说“这些做 X 的人是腐败影响和坏事,这些做 Y 的人是真正的交易”。 但这是一种懒惰的回应。 为了真正取得成功,我们不仅需要技术堆栈的愿景,还需要堆栈的社交部分,使技术堆栈能够首先构建。
原则上,以太坊社区的优势在于我们认真对待激励措施。 PGP 希望将加密密钥交到每个人的手中,这样我们实际上就可以在几十年内进行签名和加密电子邮件,但它基本上失败了,但后来我们有了加密货币,突然数百万人拥有了与他们公开关联的密钥,我们可以开始使用这些密钥。当然它也有其他目的 —— 包括回到加密的电子邮件和消息传递。 非区块链去中心化项目通常长期资金不足,基于区块链的项目获得了 5000 万美元的 B 轮融资。 我们让人们投入 ETH 来保护以太坊网络,并不是出于利益相关者的仁慈,而是出于他们对自身利益的考虑——我们因此获得了 200 亿美元的经济安全。
同时,激励是不够的。DeFi项目通常开始时谦逊、合作,并尽可能地开源,但有时会在规模扩大时放弃这些理念。我们可以通过非常高的运行时间激励抵押者参与,但要激励抵押者去实现去中心化则更加困难。可能根本无法通过纯粹的协议手段来实现。上面描述的“去中心化栈”的许多关键组成部分没有可行的商业模型。以太坊协议本身的治理本质上是非金融化的——这使得它比其他治理更加金融化的生态系统更加强大。这就是为什么以太坊需要一个强大的社会层,它在纯粹的激励无法覆盖的地方,积极地强调其价值观——但又不会创造出“以太坊一致性”的概念,这将演变成一种新形式的政治正确。
需要在这两个方面找到平衡,尽管正确的术语不是平衡,而是整合。有很多人第一次接触加密领域是因为想致富,但随后熟悉了生态系统,并成为积极信奉建设更加开放和去中心化世界的信仰者。
我们如何实现这种整合?这是关键问题,我认为答案不在于一个灵丹妙药,而在于一系列可能是迭代得出的技术手段。以太坊生态系统已经比大多数通过社交手段在Layer 2项目之间鼓励协作心态方面更成功。大规模的公共产品资金,尤其是Gitcoin Grants和Optimism的RetroPGF轮,也非常有帮助,因为它为那些没有看到任何常规业务模型的开发人员提供了另一种收入渠道,而这些业务模型不需要在价值观上做出牺牲。但即使这些工具仍处于初级阶段,要改进这些特定工具还有很长的路要走,并且要找到并发展其他可能更适合特定问题的工具。
这就是我看到以太坊社会层独特价值主张的地方。在珍视激励的同时,还有一种独特的方式不被其消耗。在重视温暖而有凝聚力的社区的同时,也要记住从内部感觉“温暖和有凝聚力”的东西很容易从外部感觉“压迫和排外”,并重视中立、开源和抵抗审查的硬性规范,作为防范过分强调社区驱动的风险的方式。如果这种混合方式能够成功运作,它将处于实现其在经济和技术层面愿景的最佳位置。