关于将以太坊转变为一个以隐私为优先的金融系统的路线图。作者强调隐私必须成为以太坊网络的默认状态,而不是用户需要主动开启的特性。文章详细阐述了实现这一目标的必要步骤,以及当前以太坊隐私的技术挑战,并提出了分阶段的具体方案。
_Special thanks go to Paul Dylan-Ennis, Tim Beiko, and Vitalik Buterin for feedback and review._
将这份路线图视为一个正在进行的工作,具有许多可动的部分。其主要目标是提供一个以隐私为首要的以太坊建设方向,而每种列出的方式都需要进行单独的讨论和研究。你可以在此处讨论线程中分享你对这篇博客文章的反馈。
以太坊必须提供无条件的隐私,而不迫使用户证明自己的清白。
这份路线图概述了将以太坊转变为最大限度地保护隐私和自我主权金融系统所需的必要步骤。隐私不能作为用户必须有意识地启用的可选功能——它必须是网络的默认状态。以太坊的架构必须设计成确保用户默认具备隐私,而不是例外。
今天,以太坊采用部分、选择性隐私模型,用户必须采取明确措施来隐瞒自己的财务活动——通常以牺牲可用性、可达性甚至有效性为代价。这个范式必须转变。隐私保护技术应在协议层面上深入集成,使交易、智能合约和网络交互在本质上都是机密的。将隐私作为默认情况下可疑对待的系统是根本有缺陷的。以太坊必须赋予用户无条件的隐私——使自我主权成为一种保障,而非特权。
无条件的隐私伴随着权衡。这将被无辜者和恶意者使用。但如果只向能够证明自己无辜——根据身份或意图授予隐私,那么这就不再是一项权利。这只是一种许可。而许可是可以被撤回的。
这份路线图植根于对自由决不能为了安全而削弱的科幻朋克信念。隐私工具——如加密、隐蔽交易和模糊智能合约——是中立的。它们不会造成伤害;它们只是防止伤害。它们的误用应该通过惩罚有害的_行动_来解决,而不是限制对工具本身的访问。
正如我在开放访问部分的以太坊科幻朋克宣言中所阐述的,基础工具和基础设施——包括隐私——必须保持普遍可访问。无许可的系统不能挑剔哪些自由是可以表达的。如果我们允许核心技术根据它们可能被误用的方式受到限制,我们就面临将控制权拱手让给看守者的风险,从而破坏以太坊建立的基本原则。
我们不是通过破坏自由来捍卫自由的。而是通过为无辜者提供更强的保护,并使有罪者承担责任——而不将每个人都变成嫌疑人。
这构成了以下一切的基础。每个阶段不仅仅是技术里程碑——它是朝着一个隐私不是特性,不是恩惠而是默认的世界迈出的一步。
当前,以太坊的透明性模型给隐私带来了重大挑战。公开可访问的交易图表允许运营人员追踪账户之间的资金流向,所有参与者都可以看到余额,从而破坏了财务隐私。尽管,以太坊网络的透明性促进了信任机制,但同时也为潜在的监视、目标攻击和剥削打开了大门。
当前的状态面临几个具体的技术挑战[1]:
为了解决这些问题,以太坊生态系统中出现了几种隐私解决方案:
Tornado Cash: 一种基于zk-SNARK的混合器,通过打破发送者和接收者之间的链接来模糊交易轨迹。尽管效果显著,Tornado Cash面临可用性挑战和持续的监管审查(最近取得了胜利),并且其对以太坊基础层的依赖使其受到相同公共透明性问题的影响。
Aztec: Aztec提供了一种Layer 2隐私解决方案,通过他们的Noir语言利用加密状态机制进行零知识电路开发。这使得在其生态系统内进行机密交易,同时仍然允许可验证性,尽管Aztec的采用和扩展性仍在不断发展。
RAILGUN: RAILGUN利用零知识证明来掩护交易细节,但面临需要更广泛的采用和在以太坊生态系统中整合的局限。它还通过隐私无辜证明提供条件性隐私。其系统架构采用zk-SNARK与Groth16证明以及基于智能合约的隐蔽池模型。
Privacy Pools: Privacy Pools是另外一种隐私解决方案,采用多层设计,包含可升级的合约层、零知识层和关联集提供者(ASP)层。由于ASP层,它提供条件性隐私。作为一种相对较新的项目,其长期成功和整合影响尚待全面评估,与其他项目一样,作为应用层解决方案,它面临可用性和整合挑战。
重要说明
我对所有在隐私解决方案上工作的人充满敬意和感激,包括未在此提及的人。你们的贡献奠定了这项工作的基础——我们正站在巨人的肩膀上,没有你们,这一切都无法实现!
这些努力代表了宝贵的进展,但它们尚未完全融合入以太坊基础层,且在范围和可扩展性上仍然有限。隐私仍然在很大程度上是一个次要特性,缺乏保护以太坊使用所有方面的全面无缝解决方案。
为了将以太坊建立为一个最大限度地保护隐私和自我主权的金融系统,路线图采取了结构化和渐进的方法:
说明 首先进行隐私ERC-20/721交易可能降低协议风险,但第一阶段是基础的: (1) ETH是基础资产——如果ETH仍然是公开的,私密ERC-20/721交易仍然暴露链接;(2) 从ETH开始可以促进更广泛的隐私采纳;(3) ETH隐私为可以组合的私密资产奠定了基础。尽管如此,如果隐私代币的需求更为迫切,优先级是灵活的。
第一步是屏蔽本地ETH交易并在确认上链之前保护用户活动。这涉及到重新思考以太坊的交易模型,同时确保执行隐私和内存池隐私。
WormholeTxType
)这样的提案为通用化提供了潜在基础。snarkjs
和Circom等工具为构建这样的系统提供了基础。总的目标是在不危及信任假设或协议透明度的情况下,尽可能减少用户摩擦和性能开销。第一阶段重新思考以太坊的交易模型,以达到初步隐私层。 如果内存池和网络层泄露元数据,仅仅隐藏链上细节是不够的。通过结合机密交易、初步内存池加密、基本MEV抵抗和网络匿名性——加上重要的用户体验改进——第一阶段为端到端隐私奠定基础。
随着基础ETH隐私的推进,下一步是将隐私保证扩展到代币转账。这一阶段确保同质化(ERC-20)和非同质化(ERC-721)资产获得机密性,保护用户的余额、转账和所有权元数据。重要的是,这不仅是自然而然的扩展——这对ETH隐私的成功至关重要。如果没有广泛使用的代币的隐私保护等效体(例如WETH
),应用程序和交易所可能会默认仅接受公共资产,从而削弱了端到端隐私的更广泛目标。
第二阶段基于第一阶段,将隐私从本地ETH交易扩展到所有代币化资产。通过机密ERC-20转账、隐蔽NFT所有权和隐私驱动的Layer 2标准,该阶段旨在实现以太坊及其扩展生态系统的全面代币隐私。
随着交易和代币隐私的建立,下一步关键是实现私密计算。这一阶段专注于允许智能合约在保密的情况下执行,保护敏感输入和状态同时保持可验证性。
说明
我对建议新的预编译持矛盾态度。一方面,为深度隐私所需密码操作(特别是像ZKP验证这样的东西)的mana成本确实是L1上的巨大障碍,而预编译是提高效率的最直接解决方案。另一方面,我完全支持简化以太坊核心协议的工作,例如The Purge,而添加更多预编译与此精神相悖。我希望我们能够找到明智的方法来解决这个问题,可能会通过未来EVM的改进或将解决方案主要架构在Layer 2上实现,但目前尚不清楚在不具备部分L1支持的情况下,如何达到所需性能。
第三阶段确保以太坊的可编程性延伸至私密域。 通过启用机密执行,保护合约逻辑,并通过预编译提供高效的密码原语,该阶段为一个丰富的私密应用和DeFi生态系统奠定了基础,而不影响安全性或可组合性。
在这一阶段,隐私从应用层或可选特性转变为以太坊协议设计的核心方面。隐私机制在可行的情况下成为默认设置,以信任为基础,并在共识和执行层面深入嵌入,包括交易排序的方式。
第四阶段巩固以太坊的隐私以协议原生形式存在,而不仅仅是应用层特性。 通过深度集成的隐蔽池、安全的私密跨层操作和强大的私密、公正排序机制,以太坊以默认状态转向至少是隐私优先的执行环境,同时保持可扩展性和去中心化。
说明
为澄清各阶段的内容:第一阶段关注将单独ETH交易隐私化,并提供初步内存池/MEV保护。第四阶段将隐私提升至核心协议功能,使其集成原生隐蔽池等功能,制定标准化的私密跨层操作,以及强大的协议级私密与公正交易排序机制(先进的MEV抵抗)。简而言之:第一阶段 = 私密ETH交易和初步保护;第四阶段 = 协议原生层的私密执行环境与健全的排序机制。
提示
本节聚焦于后量子隐私。有关使整个以太坊协议量子抗性的总体技术任务的更广泛概述,请参见此处讨论。
随着量子计算能力的提升,以太坊的密码学基础——特别是支撑隐私的那些基础——必须得到未来保障。这一阶段专注于迁移到后量子密码原语、实施完全隐私的zkVM,以及进行最终优化以确保长期健壮性。
第五阶段确保以太坊的隐私栈在后量子世界中长久保持安全和高效。 通过迁移关键密码学、启用完全私密的通用智能合约执行和不断优化性能,以太坊可以维持稳固的隐私保障,同时在未来维持可扩展性与安全性。
隐私不是可选的;它是自我主权和数字自由的支柱。实现这一愿景需要开发者、研究人员、密码学家和更广泛的以太坊社区的共同努力。
这里概述的路线图提供了一种按阶段、以技术为基础的方法,利用现有研究并提出未来方向。然而,实现这一愿景需要的不仅仅是技术突破;还需要仔细考虑这种对隐私的重大关注如何与以太坊持续发展的路线图和治理过程集成。
一个关键的讨论点是,这一隐私优先方向如何与The Merge、The Surge、The Scourge、The Verge、The Purge和The Splurge等现有优先事项保持一致。 采用这一新的关注重点是否意味着重新审视当前路线图,以提升隐私?还是可以作为独立,有平行开发轨道,类似新“隐私支柱”的构想,与核心发展结构的发展想法相结合(例如,社区内部讨论的更并行类型的工作流的概念,如Tim Beiko有关重新构建所有核心开发者的帖子)?
此外,这一工作的规模与专业化特性可能需要专门的协调努力。是否需要类似强大的激励组(RIG)的有针对性的工作组,或构建为独立主动入侵的方式,来有效推动研究、规范和实施阶段?借鉴不直接聚焦于隐私的ZK团队,例如0xPARC和PSE,求得对如何专业化的努力构建以实现最大的效果提供有价值的见解。解决这些组织和程序性问题对于将技术愿景转变为现实至关重要。
在这一隐私关注的集成上——无论是通过优先排序、平行轨道、专门小组还是其他途径——最佳道路留作开放性问题,是这条路线图的显著特点。寻求答案需要在更广泛的以太坊社区中进行充分讨论和共识构建。
最终,无论这份路线图是否代表优先次序的重新调整,一项新的平行努力,亦或是对治理本身的催化,其执行路径需要广泛的社区讨论和共识。虽然具体的协议变更将通过已建立的EIP流程进行,但这一隐私关注的战略集成需要在各个层面获得买入与严格审查。有关可用性、与透明世界的互操作性及用户教育的挑战必须与这些治理考量并行处理。
通过共同的承诺——无论是技术上,还是程序上——隐私可以(且必须)成为以太坊的DNA的一部分。构建这个未来的时间,以及确定我们如何联合构建,现在就已到来。
让我们再次让以太坊成为科幻朋克!
- 原文链接: hackmd.io/@pcaversaccio/...
- 登链社区 AI 助手,为大家转译优秀英文文章,如有翻译不通的地方,还请包涵~
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!