聚焦波哥大Devcon vi
10.11 - 10.15 (北京时间) | 以太坊社区最大型的开发者会议 | 追踪每天精彩演讲 | 发现活动趣事 | ECN 诚邀你一起记录这场盛事
buidl with ♥️ by EthereumCN
DAY 4
去中心化 Infura
来源:youtube.com/c/EthereumFoundation
Edited by ECN10 月 14 日,Infura 联合创始人 E. G. Galano 及其工程师 Tim Myers 发表了名为《去中心化 Infura》的演讲,阐述了 Infura 的中心化路径。Infura 成立于 2016 年的 Devcon II 举办期间,它是 IPFS 和区块链基础设施,提供着 SaaS(Software as a Service)服务。 Galano 提到,就像 Rollup 最初由一个实体运作,而后该发展出逐渐去中心化路线图的道理一样,Infura 的去中心化之路也由中心化开始。Galano 称,Infura 想要改进 web3 模式,让它服务于 SaaS 工作,并且这也是他们去中心化 Infura 的方法。Infura 将会与其他节点提供商一样,成为去中心化的无需许可网络的一部分。Tim 介绍道,其去中心化网络包括以下网络参与者:终端用户、基础设施提供商、网络状态观察者和入口节点。终端用户需要通过一些方式来访问节点所公开的 API。基础设施提供商致力于提供网络容量,指定(specify)他们所支持的协议、容量以及吞吐量,在为用户提供服务的同时返还一些奖励。而网络状态观察者则提供基础设施提供商性能等报告,他们会定期发送少量的请求来测试基础设施提供商的性能和准确性,并将测试结果报告至状态页面(federated status page),而如果对请求的回应被验证为有误,那么,这个结果还能用于告知惩罚(inform penalty)。可以说,他们负责着类似于检查提供商的工作。入口节点(ingress node)作为中介,售卖网络资源给用户,为他们提供着同样的 web2 UX 选择。终端用户向入口节点支付法币并获取 API 访问服务,他们会发送请求至入口节点,而入口节点则会将这些请求发送至不同的节点提供商处。同时,入口节点也会为 web3 用户提供 UX 服务,他们会从多个节点提供商那购买资源并自行注册为提供商。而链上注册表(On-Chain Regitry)可以让所有人参与 Infura,组合其他提供商的服务成为其网络的提供商,并为用户提供服务。这可以让整个 Infura 网络不断走向去中心化。具体来说,在部署了智能合约后,你选择的提供商就会指定他们所支持的协议、容量和吞吐量。一会后,网络观察者会注册并参与进来,观察特定的协议或容量等。而后,可能就会有终端用户进来并购买你所提供的服务。想要直接使用节点提供商服务的用户或是想要集成这些服务的入口节点,都可以使用链上注册表来实现这个过程,而这,就是 Tim 所说的去中心化的架构。通过这种办法,Infura 可以成为自我维持、可靠、强有力的去中心化基础设施网络提供商,消除单点故障的风险,发挥 web3 的协作精神,也能改善网络的可靠性并保证 100% 正常网络运行时间等。
通过链上注册表,Infura 将开放协作,让更多的“提供商”参与到 Infura 的去中心化之路。—— E. G. Galano
“他们需要知道以下的一切,因为他们才是以太坊的未来。” —— Pol Lanski
在以太坊下一个阶段,个人质押者需要知道的一切
来源:youtube.com/c/EthereumFoundation
Edited by ECN10 月 13 日,DappNode 的 COO Pol Lanski 发表演讲《在以太坊下一个阶段,个人质押者需要知道的一切》,分析个人质押者对于以太坊去中心化建设的重要性,并介绍了个人质押者所需要知道的 MEV、DVT、提款功能、Proto-Danksharding、验证者匿名性、无状态和 PBS 以及 Danksharding 和 DAS 等作用和影响。“最重要的是,我们要让质押变得简单,因为另一种可能会对以太坊的生存造成威胁”,Pol 说。而这种“另一种可能”描绘的是个人质押者数量越来越少的现象。值得注意的是,目前的验证者分布仍然是中心化的:排行 Top 4 的质押提供商们所聚集的验证者就占了总数的 57.72%;其次,在以太坊合并升级后,受审查区块占总数将近 1/3 总数。在 MEV 服务商所生产的区块中,87% 的区块也同样遵循着 OFAC 的监管。对于现有和潜在的个人质押者来说,他们需要知道以下的一切,因为他们才是以太坊的未来。MEV 是中心化的力量,即最大可提取价值。值得注意的是,这些 MEV 是从用户那里提取出来的小费。这看起来是一种好事,但实际上,它可能会导致交易中出现更高的交易执行价格、Gas 战和网络拥堵等后果。总的来看,尽管目前没有能够解决 MEV 的最佳策略,但如 PBS(提议者/构建者分离方案)、单个 Slot 实现最终确定性 (single-slot-finality)和 SSLE(Single Secret Leader Election,单一领袖秘密敲定,即验证者匿名性)等策略可以在一定程度上缓解 MEV 所带来的中心化和不公平的现象。DVT(Distributed Validator Technology,分布式验证者技术)指的是将验证者的私钥分布至多个验证者客户端,而不是像现在这样一个验证者私钥等于一个验证者客户端。它还允许有不同的信任假设,因为切分的私钥不能做导致罚没的事情,也不能退出,因此也不需要像现在这么多高的抵押要求。个人质押者需要知道的是,有了 DVT 后,他们的质押可以少于 32 ETH,还能获利于基于 DVT 构建的其他协议,比如 SSV.network、obol.tech。以太坊实现提款功能后,将有新的系统操作,如提款无 gas 开销,也不需要 EVM 执行,提款地址的余额会自动增加,和每个区块是有提款限额的。以太坊的未来以 Rollup 为中心。Proto-Dansharding 扩容以太坊区块提供更多数据空间,这些空间将用于 Rollup 协议实现高吞吐量交易。Proto-Dansharding 的验证方式很简单,只需要能从网络中下载 blob,就说明了该 Blob 的有效性。 需要知道的是,信标链将需要存储大多数由 Rollup 使用的新 blob 数据,并且这些数据会在你的信标链节点存储一个月的时间,而你的共识层节点要存储的数据也会越来越多,但好在它不会无限地增多,因为它有存储期限。由于提议者列表是公开的,验证者的 IP 很容易在生产区块时被定位。而SSLE 是实现验证者匿名性的策略,只有验证者才知道什么时候轮到他们进行提议。这能防止他们因地址 IP 地址被泄露而导致他们受到 DDOS 攻击,继而导致其 MEV 被盗。验证者可以通过使用一些 mixnet 或隐私方案来实现匿名性,比如 HOPR。无状态指的是不需要通过状态来验证区块,但区块构建需要状态。验证者只需看一下区块是否有效就可以了。弱无状态性需要构建者做更多的工作,而验证者的工作则少得多。PBS(Proposer Builder Separation,提议者/构建者分离)作为缓解 MEV 的策略,PBS 无需个人质押者使用具有强算力的庞大计算机就可以构建区块。它与无状态的组合使得验证者不再因存储状态而对硬盘有高要求,可能带宽需要稍微增加,用于见证数据和证明,但也不会增加很多。不同于固定的分片(shard)数量,即每个分片包含不同的区块和区块提议者,Danksharding 里只会有一个提议者来选择进入该 slot 的所有交易和数据,而没有明确的分片。分片指的是,通过 DAS(data availability sampling,数据可用性采样)不仅区块构建者需要处理整个区块,所有其他验证者和用户都可以高效地验证区块。如字面意义上,DAS 指的是通过采样部分 blob 中的数据来校验其整体有效性。但对于个人验证者来说,其影响未可知。
DAY 3
Scroll Pre-Alpha 测试网升级
来源:youtube.com/c/EthereumFoundation
Edited by ECN北京时间 10 月 14 日,在众多 zkEVM 项目角逐中脱颖而出的 Scroll 团队在 Devcon VI 分会场中介绍了 Scroll 的架构和未来路线图。主讲人是 Scroll 的联合创始人 Ye Zhang。演讲分为四个部分:Scroll 的架构、Scroll 的 workflow、Scroll Pre-Alpha 测试网升级以及未来的路线图。Ye Zhang 首先介绍了传统 zkRollup 运作流程。用户将交易发送给 L2 节点,节点会运行某种 zk 算法并生成 zk 证明,这些证明会由 L1 上的智能合约验证。通常来说,Rollup 中会有一个定序器,排序用户交易并让 prover 生成 zk 证明。而 Scroll 有一个尤其突出的设计:去中心化的证明网络。这个网络由一群运行 zkEVM 的 Roller (类似于 PoW 网络中的 miner) 组成,他们对交易生成有效性证明,然后将证明返还给 coordinator,由中继接收证明并发给主网上的 Rollup 合约。“三个月前,我们发布了面对用户的测试网。用户可以通过 Metamask 与测试网上预部署的应用交互;可以在 L1 <-> L2 之间桥接资产;可以通过浏览器查看交易状态。” Ye Zhang 说道,“超过一万名用户测试桥接和上面的应用,很感谢社区积极参与测试和为我们提供了有用的反馈。”在 Devcon VI 开始前,Scroll 发布了 Pre-Alpha 测试网的升级版本,面向开发者开放任意合约部署测试。说到 Scroll 的路线图,Ye 表示,Scroll 主要分五个阶段推进他们的部署。阶段一则是 Pre-Alpha 测试网;阶段二是 Alpha 测试网,不同于阶段一,这个阶段开发者可以无许可地加入测试;阶段三是 L2 证明外包,即向证明社区开放证明生成的工作,任何人都可以运行自己的机器成为证明者网络的一员;最后就是阶段四的 zkEVM 主网和阶段五的去中心化定序器。
“Scroll 的神奇之处在于它的去中心化证明网络” —— Ye Zhang
“我们一直以来所做的一切都是在推动以太坊发展,这些经历让人有满足感,但也非常具有挑战性。” —— Franco Zeoli
Hardhat & Nomic 基金会:以太坊非盈利机构的创建
来源:youtube.com/c/EthereumFoundation
Edited by ECN10 月 14 日,Nomic 基金会的联合创始人 Franco Zeoli 在 Devcon VI 上介绍其组织和项目 ——开发工具套件 Hardhat。该组织自 2021 年起转型为以太坊上的非盈利组织,Franco 称,这不仅是因为其团队对以太坊的热爱,也因为他们所创造的开发者体验对于以太坊来说至关重要,且非盈利转型本身也可能产生一定的社会影响。Franco 在演讲中回顾了 Nomic 基金会团队一路以来的发展历程。他说,“我们一直以来所做的一切都是在推动以太坊发展,这些经历让人有成就感,但也非常具有挑战性”。直到现在,他们获得了来自 EF、Vitalik Buterin、Uniswap、Coinbase、Consensys、The Graph、Chainlink、Polygon、Gnosi 等捐赠方的资助 2200 万美元。这些资助都将服务于开发者以构建网络的去中心化,对此,Nomic 团队有着相应的长短期发展路线图。短期来看,他们主要聚焦于 Hardhat 系列工具的拓展和开发,包括其 CLI 任务运行器 Hardhat Runner、开发者节点网络 Hardhat Network、源代码编辑器 Hardhat VSCode 和他们即将推出的部署解决方案 HardHat Ignition。而在长期目标上,他们聚焦于 Solidity 编译器 Slang 和开发工具网络 Rethnet 这两个项目。此外,他们正在招兵买马,希望有能用 Rust 构建编译器或者一起改进 Hardhat 的开发者加入。
DAY 2
Ultra Sound Money
来源:youtube.com/c/EthereumFoundation
Edited by Pablo@Plancker
Reviewed by ECN北京时间2022年10月13日,以太坊研究员 Justin Drake 做了整场 Devcon VI 唯一一场关于 ETH 作为资产的主题演讲——UltraSound Money (超稳健货币)。Justin从资产的角度带大家理解以太坊协议,以太坊作为资产的对整个以太坊生态的成功至关重要。以太坊生态离不开ETH,如果以太坊是互联网的结算(settlement)层,ETH就是互联网的货币。Justin用货币温度(流通速度)来做比喻。在一层网络,质押就像将货币从液态冻结成固态,gas燃烧则像从液态变成气态,快速消耗。在二层网络,情况类似,ETH 可以在 DeFi 里绑定作为抵押品,ETH 也可以在交易中作为货币。当人们想到货币 (currency) 时,通常想到的是高流通速率的用例。而在以太坊生态中,低流速的场景不应该被忽略,因为它们也很重要。ETH 作为可编程货币,可以被编程为不同的东西促进以太坊的发展,它可以被编程为押金来提供协议安全 (security),可以被编程为基本费用来维持以太坊的可持续发展 (sustainability),可以在Defi等场景中作为经济带宽 (bandwidth),可以用于交易带动更多经济活动 (activity)。ETH 在“冷经济”(安全和带宽)与“热经济”(提供可持续性和支持经济活动)中扮演的角色都非常重要。Justin提出以太坊的安全率可以通过所有被担保的价值/经济生态的安全值计算。现有的安全率为20倍,是一个比较健康的数据。在过去两年中,ETH的质押一直以比较健康的速率在增长,大约一天20K的ETH增长速率,截止本月,已质押约14.2M的ETH。除了以上的质押保障网络安全的冷经济行为,以太坊还有通过发行质押奖励的热经济行为。随后,Justin 在安全、可持续性、带宽与经济活动四个方面展开论述 ETH 作为资产如何帮助以太坊成为互联网的结算层。1. 安全以太坊作为互联网的结算层,它的经济安全不能被以太坊上的经济价值压垮。互联网上承载的经济价值是巨量的,因此需要一个重要的概念——安全系数 (security ratio)安全系数=提供安全性的总价值/经济安全性目前,以太坊的安全系数很健康,是20.0x,这个系数越低,越健康。现在以太坊为价值200亿美元的资产提供安全,但在未来,以太坊将为上万亿美元的资产提供安全。由于安全系数是越低越好,目前质押在以太坊的 ETH 有1400多万枚,那预期长期的未来会有多少 ETH 质押在上面呢?这需要看几个激励大家参与质押的指标:- 增发收益
- ETH 的价格
- 最小可行增发量2. 可持续性如果把以太坊看作企业的话,它的产品就是区块空间,非常安全的区块空间。利润=收入- 开销,利润为正时,企业才可持续。那么在以太坊上,利润 = 区块空间销售额 - 安全开支 = 烧毁的ETH - 增发的 ETH。合并后,尽管安全开支减少了很多,现在还没有处于可持续的状态,也就是说以太坊的区块空间销售额还不足以支付其安全性。但好消息是,不可持续性的差值是很小,小于0.1%每年。如果再仔细分析,会发现自由于 EIP-1559,ETH 的烧毁速率是越来越快的,烧毁量是当下增发量的3.5倍,因此 ETH 的供给增长量预期会是负的。如果 sound money (稳健货币)是指总量有上限的货币,比如比特币,那么 ultrasound money (超稳健货币)是指供给不断减少的货币,如现在的以太坊。3. 经济带宽在应用层上,ETH 在 DeFi 上被用作经济带宽。MakerDAO,AAVE等DeFi协议使用 ETH 作为质押品,因为ETH没有合约风险,没有托管风险,没有预言机风险,没有桥的风险,没有治理风险,唯一的风险就是价格的易波动性。Justin相信在可以预见的未来十年,ETH依然会作为重要的去中心化稳定币的抵押品,并且规模将从现在的2M ETH增长到30M的ETH。Justin提出了非流动性乘数 (illiquidity multiplier) 的概念,它对应于前面提到的“冷经济”与“热经济”。他认为,评估以太坊市值的一个方法是:ETH 市值=[流动的 ETH 的市值] x [1/流动的 ETH 的占比],其中 [1/流动的 ETH 的占比] 就是非流动性乘数。对于流动的 ETH,我们有模型等分析工具。我们通过流动的 ETH 了解 ETH 的市值,这一部分相当于把以太坊看作一家技术企业,但我们可以用它来了解整个以太坊的市值,而这个比例系数就是非流动性乘数。今天,以太坊的非流动性乘数很小——1/80%=1.25x,但当大多数的 ETH 都作为抵押品时,比如 80% 时,非流动性乘数能达到 5x。如果流动的 ETH、区块空间销售额是1万亿美元,那么 ETH 作为资产的市值会达到 5 万亿美元。4. 经济活动经济活动指的是发生在以太坊上的具有流动性、多样性、生命力的各种交易,而要实现这一点,最重要的是以太坊的可扩展性。好消息是,通过各种技术的结合,以太坊有望从每秒10笔交易扩展到每秒1千万笔交易。而在这种情况下,每笔交易需要多少手续费才能实现以太坊的收入足以覆盖其安全开销,且ETH 成为 ultrasound money 呢?Justin 认为,到时每笔交易的费用会从 300 万 Gwei 下降到 3 Gwei,及时到时 ETH 的价格很高,3 Gwei 也会是很少的钱。Justin最后预测ETH的总体供给将达到100M,其中33M作为质押保障安全从而每年带来1M的发行作为质押奖励,每年通过区块空间销售燃烧1M,另外33M作为DeFi产品的抵押以发行去中心化稳定币等,最后33M作为流动的货币。
“以太坊作为资产的对整个以太坊生态的成功至关重要。如果以太坊是互联网的结算(settlement)层,ETH就是互联网的货币”——Justin Drake
AMM 机制概览
来源:youtube.com/c/EthereumFoundation
Edited by Pablo@Plancker北京时间 2022 年 10 月 12 日,来自 Odos protocol 的 Matt Deible 介绍了 AMM 的机制概览及其设计背后的底层直觉。Odos 是一个 Dex 的聚合器。Matt 从 AMM 设计的基本原则出发,演讲涵盖了各种不同的算法机制,包括恒定和、恒定乘积(Uniswap V2)、Uniswap V3、KyberSwap、StableSwap(Curve)、CryptoSwap(Curve V2)、Solidly Stable pairs、Clipper、Dodo 和 RFQ 系统。Matt 首先将市场上现有的 AMM 产品大概可以分成三类,基础的恒定乘积与恒定和的 AMM,混合式的 AMM,以及虚拟流动性的 AMM。做市商的目的是通过提供交易流动性为资产组合赚取收益,AMM 中的做市商通过差价赚取利润,但也面临着资产组合本身贬值的风险。恒定乘积 AMM 适用于长尾市场进行价格发现。恒定和的 AMM 适用于短尾市场,依赖外部的价格预言机。两者的中间地带可能是最好的方案,即混合 AMM,通过引入新的参数在恒定乘积和恒定和曲线间寻找最佳的价格曲线。虚拟流动性如果能找到对应的流动性提供者,是一个很高效的 AMM 方案。最后 Matt 指出链下的 RFQ 报价系统可以很好地桥接链下的报价资源与链上的结算,提升可组合性。交易员要面对多种类型的 AMM,需要 Dex 聚合器利用链下的优化提供最好的价格的同时维护原子交易,滑点保护,链上结算和资产自保管。Odos 甚至考虑了一次性多资产交易等更复杂的场景。
“在接下来的两年里,我们将会看到更多的监管报道。”——Marina
加密货币监管对开放区块链的影响:机遇与挑战
来源:youtube.com/c/EthereumFoundation
Edited by ECN10 月 13 日,Devcon VI 的第二天,作为欧洲加密货币监管法律领域的专家,EUCI(欧洲加密货币倡议组织)的联合创始人 Marina Markezic、Florian Glatz 和 Simon Polrot 在此次演讲中探讨了全球监管对区块链领域尤其对 DeFi 的监管,并剖析了监管对区块链的影响。就在 10 月 5 日,欧洲立法机构通过加密货币监管新规 MiCA(加密资产市场法案)。这项综合监管旨在将加密资产类别置于 ESMA(欧洲证券和市场管理局)和 EBA(欧洲银行管理局)的监管之下。与此同时,欧洲最终确定的法规还有去年提出的 TFR(资金转移监管条例)这让人不得不回顾过去两年里兴起的全球加密货币监管浪潮,SEC 针对 Luna 暴跌事件订立的条款、OFAC 对 Tornado Cash 的监管打击。值得关注的是,这些监管是协作进行的,它广泛地发生在国际社会层面,如欧洲、美国等。Marina 认为,在接下来两年,我们会看到更多的监管报道。这些监管对于区块链领域有着很大的影响,以下以欧洲为例。对于加密资产服务提供商们来说,他们需要加入欧盟和获取 CASPs(加密资产服务提供商)执照、遵循反洗钱法等。对于加密资产发行方来说,发行代币相当于“小型”的 IPO(首次公开募股),他们需要加入欧盟并遵循其相应的发行“白皮书”。在加密稳定币的监管方面,去中心化稳定币被禁止发行,同时,他们需要提交季度交易报告给欧盟。欧盟将稳定币支付交易每天限额定在 2 亿美元,超出该额度时,发行方的执照将被撤回。Simon 认为,除了稳定币外,监管还将继续针对隐私协议。此外,对于区块链社区来说,需要他们提高其网络的中立性,建构一整套去中心化、保护隐私的机制等来应对监管,而这,离不开每位社区成员的参与。
“去中心化意味着实现世界上百分之一的人口可以实时验证区块链的完整性这一目标” —— Patrick McCorry
扩容以太坊
来源:youtube.com/c/EthereumFoundation
Edited by Pablo@Plancker北京时间 10 月 12 日,来自 Infura 的 Patrick McCorry 以 light talk 的形式介绍了以太坊扩容的情况。从区块链的基本概念包括:区块广播者,验证者,点对点网络,扩容到以太坊的三种基本节点:全节点,存档节点,修剪节点为听众普及了相关知识。Patrick 提到虽然在内存中执行合约很耗计算资源,但读写数据库是现在的瓶颈。以太坊扩容的瓶颈包括存储、计算、带宽。扩容的两个目标是减少fork 率和降低节点门槛。比较常见的扩容思路是将计算从以太坊中分离出来并改为链下计算。将以太坊变成结算层 settlement layer。以太坊扩容的核心是桥接,同时解决数据可用性问题。最后 Patrick 总结了对抗扩容瓶颈的三个思路:- 给每个资源分配一个目的并解决它:数据可用性层,结算层,执行层。
- 通过桥接实现扩容(roll-up 为中心的路线图)
- 数据可用性+桥接的状态转换完整性
“服务于桥接、稳定币、预言机、区块链…等等的 l2beat.com。” —— Josh Stark
Rollups 是最安全的桥接
来源:youtube.com/c/EthereumFoundation
Edited by ECNl2beat.com 已经成为评估不同以太坊扩容解决方案的安全假设的最值得信任的社区资源。各个方案都有一个 “原生的” 桥接,允许用户将代币转移到 L2 上,但除了原生桥接之外,还有大量其他桥接可供终端用户使用。它们与 “原生” 桥接相比如何?用户通过这些桥接发送代币会面临什么风险?在 10 月 13 日的主会场中,来自 Maker DAO 以及 l2beat.com 的创始人 Bartek Kiepuszewski 做了一场题为 “Rollups Are the Most Secure Bridges” 的演讲。“两年前,我开始参与 Maker DAO 的多链战略项目工作,那时我们就问自己一个问题,我们究竟是怎样将 DAI 转移到不同的链上的?这个问题不简单,我们必须调研所有链和它们的安全性,并怎样才足够安全地转移 DAI”,Bartek 回忆自己因何启动 l2beat.com 网站,“我首先在 Maker DAO 的网站上发布了一个方案对比的表格,但没什么人回应。显然,大家需要一些更加简明和直观的数据。于是我开始了制作 l2beat 这个网站”。除了针对每个 L2 扩容解决方案的各种数据收集以及风险评估之外,近期他们推出了针对桥接分析板块。在这个板块,列出了每个桥接的方案的 TVL、7 天的锁仓变化、市场份额、验证方以及桥接类型。风险评估一直都是 l2beat 网站重视的板块,Bartek 因此特地从两个方面评估了不同桥接方案的安全性。首先是桥接有这几种类型:- 代币桥接
- 流动性网络
- 混合桥接代币桥接具有无限的流动性;代币存放在目的链上,代币桥接验证者这一设计具有一定风险;慢并且昂贵。流动性网络的流动性有限;代币存放在目的链上,流动性网络验证者没有风险,但是与之相关的代币桥会给其带来风险;快且便宜。第二个评估角度则是“交易信息由谁来验证”,分别有:- 第三方
- 乐观式验证机制 (默认信息有效,除非信息被证明错误)
- 由原始链的验证者验证
- 由以太坊验证,去信任化总结下来,对桥接类型和交易信息验证方进行比较之后,使用原生桥接并且由以太坊提供安全性的 Rollup 具有最佳的安全性。
以太坊是太阳朋克
来源:youtube.com/c/EthereumFoundation
Edited by ECN10 月 13 日,Gitcoin 联合创始人 Kevin Owocki 在 Devcon VI 第二天的《以太坊是加密朋克》演讲中,阐释了以太坊的一系列朋克隐喻:密码朋克、太阳朋克、月亮朋克、Terrapunk。密码朋克兴起于 90 年代,Eric Hughes 所著的《密码朋克宣言(A Crypherpunk’s Manifesto)》介绍了运动的根源。通常,密码朋克是指这样一类人:他们强烈倡议密码学技术和隐私加强技术的使用,将此作为他们改变社会和政治,将权力下放至个人的方式。以太坊是太阳朋克。太阳朋克的概念在近几年才兴起,它诞生于气候变暖、独裁统治、虚假信息以及支离破碎的国际社会秩序中,旨在让人类进行网络规模协作。本质上,太阳朋克是一种虚构的图景:如果可持续性和协调失灵等当代问题得到解决,未来世界会是怎样。而以太坊作为这样一种平台,可以通过达到碳中和、增加网络碳信用、创建协作能力等来让世界变得更好。同时,以太坊也是月亮朋克,这个概念是密码朋克结合太阳朋克的产物,它的理念在于资助那些保护隐私的公共物品。月亮朋克被视作是与太阳朋克如同手足关系的一种美学,但它具有更多普世的特征,参考了巫术、未来式设计、自然、可再生能源和生命周期的概念。更多关于月亮朋克的内容,可以观看视频:Lunapunk and the Dark Side of the Cycle除此之外,以太坊还是 Terrapunk。Terrapunk 是一种倾向于增加更多人口、创造更多“地球”、控制自然、提倡技术、将人类的生活拓展至宇宙的概念。Kevin 认为,Terrapunk 是太阳朋克的另一种表现方式,但不同于太阳朋克的人类极简主义(human minimalism),它是一种人类极繁主义(human maximalism)。文章《Terrapunk 宣言(the terrapunk manifesto)》可以帮助你深入了解 Terrapunk。可以说,以太坊是一面镜子,反射出我们所建构的价值观。它是协作下的产物,推动生态不断演进。它更是人类希冀的谢林点,构建着透明的、不可变动的、可编程的全球金融与协作的基底,建设新的制度。通过 web3,人类可以利用集体的智慧建立协作机制,解决人类最不容忽视的协作难题。以太坊构建者一直致力于在以太坊上构建超结构(Hyperstructure)机构,满足大家的共同需求。最终,以太坊将构建出超结构机构的集合 —— 元超结构(metaHyperstructure),这些机构会以模块化的方式实现与彼此的互操作性,让以太坊用户可以实现共同的价值观。
“以太坊是密码朋克,是太阳朋克,是月亮朋克,也是 Terrapunk。我们会达到自己想要的样子,让我们一起协作吧,构建我们想要构建的世界。” —— Kevin Owocki
提升以太坊上的预言机基础设施
来源:youtube.com/c/EthereumFoundation
Edited by Pablo@Plancker北京时间2022年10月13日,来自Chainlink实验室的研发主管Lorenz Breidenbach发表了题为提升以太坊上的预言机基础设施的演讲。预言机持续地推动以太坊和二层生态网络的发展。为了构建服务于真实世界用例的dApps,从DeFi,DAO到NFT等,以太坊开发者都需要访问安全的oracle网络。在本次演讲中,Lorenz带我们深入研究最新的oracle创新,并展示新的功能,使以太坊开发人员能够建立可扩展的、安全的、功能丰富的应用程序,以实现广泛的应用。Chainlink的经典预言机网络使用链下报告协议,为开发者提供数据流。除了数据流以外,预言机可以帮助实现多种功能,包括储备证明、安全的随机性、合约自动化、跨链互操作性、公平排序、外包计算和存储、通过 API触发现实世界的行动以及对任何 web2.0 数据的隐私保护访问。如一个经典的应用就是通过VRF和预言机实现链上安全的随机数。另外合约自动化的执行也是预言机的一个重要应用,由于合约在链上无法自执行,因此一个可靠的链下预言机网络可以很好地通过合约自执行功能扩展合约功能,提升用户的交互体验。Lorenz作为资深研究员带大家展望了预言机未来的使用场景 — 跨链可编程的桥。预言机可以桥接链和链之前的gap,帮助合约从以太坊发送消息到其他链。另外,保护隐私地接入任何Web2的数据也将是一大应用场景,验证者通过密码学的方式承诺验证用户的Web2私有信息,同时使用zkp将用户信息与预言机同步。最后Lorenz总结了关于预言机的三个重要信息-安全和可靠对预言机网络是最重要的-预言机不只是数据流-预言机可以让智能合约变得前所未有的强大
DAY 1
“在未来10年里,我相信人们会认识到,zk-SNARKs 对技术的重要性不亚于区块链。” —— Vitalik Buterin
Panel: 关于零知识证明该知道些什么
来源:youtube.com/c/EthereumFoundation
Edited by ECN零知识 (zk, zero knowledge) 已然成为一个“包罗万象”的术语,代表了很多“现代”和“先进”的密码学 —— 特别是与未来区块链相关的密码学。在 10 月 11 日的 Decon VI 开幕式中,进行了一场主题为“关于零知识该知道些什么” 的 Panel。Albert Ni 担任主持人,gubsheep、Barry Whitehat 和 Vitalik 作为 Panel 嘉宾。在这个 Panel 中,他们分享了各自对 zk 的看法 —— 如何看待它、应该注意什么以及应该关注什么。他们还探讨了 zk 将可能如何改变以太坊以及怎么对以太坊进行补充。开场时,Albert Li 说道:“随着加密生态系统的不断发展,“Crypto” 这个词已经从单纯的密码学延申出无数的领域,包括加密货币等等。而零知识 (zero knowledge) 这个专业术语也不再仅限于技术范畴,它延申出一些使用 zk 证明技术的更广泛的用例,这些用例包含这些属性:准确性和简洁性。”对于 Albert 的问题 “未来 ZK 会如何对以太坊进行补充?”,Vitalik 表示,“我认为 ZK 天然是区块链的补充。之所以这么说,首先我觉得区块链提供的抗审查特性,是以牺牲掉‘可扩展性’和‘隐私性’这两种非常重要的属性为代价的。而 zk-SNARKs 则是为这两种属性量身订做的技术。“Dark Forest 的创始人 gubsheep 则举了一个用例,来说明一些应用在未来可能会非常有用。“假设一些传统的 Web2 公司如 Facebook、twitter 给每个账号提供一个状态根,他们无需将这个状态根所包含的数据展示出来,但他们至少会将这些状态根所组成的默克尔树发布出来。那用户可以做的是,可以对这些数据生成 zk 证明,让别人可以验证这些信息是正确的,但又不揭露信息本身。比如你可以证明你是 Facebook 的一员,你有用哪些声誉,并且能将这些声誉从某个平台转移到另一个平台中。我认为这是 Web2 和 Web3 世界之间的一个非常有趣的交互。”当主持人 Albert 问到大家对于这个领域中未来的预测时,基金会 PSE (Privacy and Scaling Explorations) 团队的成员 Barry Whitehat 则开玩笑 (认真脸) 道:”我的预测是,到 2040 年,有人会利用零知识技术进行研究并因此获得诺贝尔和平奖。“
以太坊基金会的意义
来源:youtube.com/c/EthereumFoundation
Edited by ECN10 月 12 日,Josh Stark 开展了《以太坊基金会的意义》的演讲。此次演讲分为三个部分:以太坊是什么、以太坊基金会 (Ethereum Foundation, EF) 是什么以及 EF 意在建构些什么。以太坊是一个复杂的生态系统,承担着金融系统、开发者平台、前沿研究领域、政治运动、新的国家和司法管辖区、长期和去中心化的全球项目等角色。EF 一个由各种团队组建、为外部机构提供资助或募资的非盈利社区。这些团队负责维护以太坊系统、资助公共物品、推动政治运动前进、应对问题和机遇、研究、倡议等。它旨在帮助生态独立发展,不为聚集其自身影响力,而是在这个过程中逐步减少它对生态de影响。EF 遵循着一种减法(subtraction)哲学,减少对生态的介入,促进新的独立机构创建起来;同时,采取着按层分配策略(layered allocation strategy),让社区融入生态的发展。但整个以太坊生态肯定不只是由 EF 来进行维护工作,还由它以外的整个以太坊生态系统去一起面对生态中的挑战并适应新事物。EF 只是负责帮助人们成立新的组织,比如 DAO Research Collective、0xPARC、Nomic Foundation 等,而 “决定不去做具体的事情”,比如,不去开发一个属于 EF 内部的共识层客户端。EF 希望利用社区团队方法(community of team method,即社区由团队构成)、按层分配策略来创建具有多个独立决策者、内部结构灵活的组织。他们将更多的去中心化的独立决策团队融入生态,在出现新问题时,这些团队会自觉地做自己该做的工作;另一方面,他们也会为每个具有特定长处的团队提供相应的资助,如 Gitcoin、clr.fund。除此之外,EF 认为,人们可以打破一些旧有的思维模式,探索一些以太坊能够在金融、政治等众多领域中构建的新事物。
“我们刚才讲到的生态系统维护、公共物品资助等大量工作会由谁来做呢?简而言之就是,这些事情无法只由以太坊基金会单独完成。”———Josh Stark
“接下来,Gitcoin 会发布一个全新的 Grants Protocol,它将会是完全去中心化的协议。”——Connor O'Day
二次方融资的新应用
来源:youtube.com/c/EthereumFoundation
Edited by ECN10 月 12 日,Gitcoin 团队及其 DAO 成员 Connor O'Day 开展演讲《二次方融资的新应用》,主要围绕二次方融资机制展开。二次方融资机制(Quadratic Funding,QF)是由以太坊创始人 Vitalik、哈佛大学的 Zoe Hitzig 以及微软研究员 E. Glen Weyl 于论文《A Flexible Design for Funding Public Goods》提出。通俗来说,QF 机制指的是通过取每次捐赠的平方根,来计算出为特定项目提供的资助金额。从技术上来说,它指的是一种在民主社区中资助公共物品的最佳数学方式。总而言之,这种融资机制关注参与捐赠的人数,捐赠的人越多,项目获得匹配资金就越多。而这里的公共物品指的是无竞争性、非排他性的公共物品,如能够清洁环境的开源软件。回顾 Gitcoin Grants 一路走来,迄今为止,其所有的 QF 机制融资轮都基于中心化的堆栈来运行。对此,Gitcoin 走向去中心化之路的举措包括:无需许可的协议、有弹性的身份系统、社区策划和自助式产品功能,还包括借助 Gitcoin Passport 构建去中心化身份系统、激励社区创造以及 TCR(Token Curated Registries,代币精选清单)等新原语和工具。Connor 提到,其实目前的 QF 并不是真正数学上的 QF。这是因为 QF 的匹配池和匹配时限是固定的,这意味着,当在匹配池饱和的情况下,匹配规模扩大或是缩小都会导致匹配池过饱和或未饱和。这就导致 QF 无法匹配到位,即无法提供更多的资金进行匹配或是无法匹配完资金池里的资金。对此,他提出一系列应对机制。首先是成对匹配机制(Pairwise Matching),这种机制可以避免贡献者之间共谋为彼此捐赠的情况。当池中的贡献者之间的相互关联弱时,该池可以得到更多匹配,而当相关性高时,则降低匹配的金额。或是采用多元成对匹配机制(Plural Pair Matching),将社交距离与 DID/SBT/VC 等身份凭证结合起来,以衡量贡献者和其贡献网络之间的距离。此外,他还对比了其他新型的公共物品募资机制:clr.fund 采用的 MACI(Minimal anti-collusion,最小抗共谋)机制、Optimism 采用的追溯性公共物品募资机制(Retroactive Public Good Funding)和主导性保证合同机制(Dominance Assurance Contract)。MACI 投票是私密的,避免贡献者出现共谋和有偿投票的情况。追溯性公共物品募资机制则是由专家驱动的对以往获资助的优秀开源项目进行追溯募资的机制,它实际上是一种”白名单”募资,而不是 QF。主导性保证合同机制是博弈论的产物,这种机制会激励社区所有成员都为资助一个公共物品进行贡献,并在未达到捐赠门槛(特定的金额或特定数量的捐赠者)时退还捐赠,避免了搭便车问题。Connor 还谈及 Gitcoin 计划在未来升级至一个完全去中心化的新资助 protocol ,该协议会促进 QF 机制在新领域的采用,让非加密原生的用户也可以使用 Gitcoin 的网络。此外,他表示,希望更多项目方可以使用 Gitcoin Grants 来开启他们的项目。
使用ZKPs设计公共物品
来源:youtube.com/c/EthereumFoundation
Edited by ECN10 月 12 日,在 Devcon VI 波哥大开幕式上,来自 PSE 团队 的成员 Rachel 做了题为 ”使用 ZKPs 设计公共物品“ 的演讲。“我花了一些时间才将自己的设计思维模式从 ’以盈利为目的‘ 转向 ’非盈利为目的‘ ” ,Rachel 透露自己加入 PSE 团队进行扩容和隐私公共物品设计工作的心路历程,“这是一个非常大的转变,因为我的设计初心不再是让提高某个产品的销售额,而是吸引更多的参与者来基于我们构建的东西去构建他们自己的东西”。演讲中,Rachel 先解释了为什么要为隐私设计产品。“你曾经想过在不披露你是谁的情况下证明某件事是正确的吗?”Rachel 认为,zk 证明让我们能够在数字世界的交互中选择揭露什么和隐藏什么。接着,她列举了他们团队在进行 zk 设计时所面临哪些挑战并给出了各自的解决方案 app。这些挑战有:- 如何权衡易接近性和透明性
- 如何让用户自主选择披露自己隐私的程度
- 我们该如何为匿名用户创建彼此信任的环境
- 我们如何在匿名个体的社区中表示身份最后,Rachel 给出了三种他们在设计时思维模式的模型,分别是:反映技术的实现模型、反映设计者愿景的表现模型以及反映用户愿景的心理模型。
“有了匿名功能,你的名字可以保持私密状态,但你的行为是公开且可追踪的。” —— Rachel
“EEA 表示相信以太坊生态已经为商业应用做好了准备。” —— EEA
探索以太坊 2022 年在商业上的准备
来源:youtube.com/c/EthereumFoundation
Edited by Pablo@Plancker北京时间 2022 年 10 月 12 日,EEA (企业以太坊联盟) 在 Devcon6 上发布了其报告,除了加密货币,NFT 和 DeFi,大多数人不了解以太坊在(联盟链)商业上的应用。
EEA 从 118 个商业导向的以太坊项目中收集数据,使用了 7 个技术指标和 3 个非技术指标对项目进行分析,最后得出以太坊现在依然在商业应用的早期。在以太坊的商业应用中,比较常见几个应用方向包括资产通证化,支付解决方案,交易市场和供应链。在报告中深度调研了 9 个用户案例,会上没有做一一分享,但 EEA 强烈建议读者阅读并从中得到一些启示。EEA 在最后给出了本次主题的一些结论:- 公链机会的不断增加吸引了商业领域注意力
- 去中心化的商业模式对很多场景有意义
- 私链和公链正在融合
- 商业应用将继续依赖 L2 和侧链
- 技术进步正在解决隐私方面的顾虑
- 进行中的主网升级正在解决商业应用问题
- 监管仍然是拦路人,不过并不针对所有用户案例
- NFT今天展示了通往数字资产的未来之路最终,EEA 表示相信以太坊生态已经为商业应用做好了准备。任何需要信任的生意都是以太坊未来的机会。报告下载链接:https://entethalliance.org/download-business-readiness-report/欢迎联系作者把你所应用的相关案例也加进明年的报告。
预热活动
RollupDay 的精彩发言
来源:@christine_dkim
Edited by ECNGalaxy 的研究员 Christine Kim出席了由 Scroll 主办的 Devcon VI 周边活动#RollupDay,分享了三个 panel “用 rollup 构建新型应用”“需要多少 EVM 才足够?”和“L2 里的 MEV"中她个人最喜欢的观点:1. 现在没有一个产品级的 rollup 是抗审查的,这意味着 rollup 的领袖选举是无需许可的,且智能合约是不可升级的。——@tyneslol
2. 当在思考如何走向去中心化的 rollup 和实现去中心化定序者时,有一个未被充分讨论的问题:从多个分叉选择规则协调中产生的大量 MEV。——@tarunchitra
3. 写入协议的 PBS (enshrined PBS) 现在还不清楚是否真的会写在以太坊协议上。关于 PBS 是否会与其他潜在的协议变更 (例如,单个 slot 实现最终确定性) 发生相互作用或有其他弊端,目前还有待回答。——@ObadiaAlex
4. 无限的数据可用性 (DA) 在以太坊上是可能的,但不是大家想要的。为了实现无限的DA,以太坊将不得不牺牲长期保存数据的特性,并在一定时间后扔掉未使用的或经济价值低的数据。——@dankrad
5. DA 层应该使其收益模式多样化,这样他们就不会受制于用户的需求,而只能以交易费用的形式收取拥堵成本。运营和资本成本是 DA 层应该考虑的另外两项收入来源。——@sreeramkannan
Vitalik 在波哥大 2022:采用多证明机制 (multi-provers) 加固 Rollup 系统
Edited by ECN北京时间 2022 年 10 月 11 日,Vitalik 参加了由 Scroll 举办的 Rollup Day 活动,这场活动作为波哥大 Devcon VI 的周边活动之一,主要专注于以太坊 Rollup 话题。在 Rollup Day 中,Vitalik 做了一场以多证明机制为主题的演讲 —— Hardening rollups with multi-proofs。
Vitalik 认为目前几乎所有 Rollup 解决方案都仍处于使用 “辅助轮 (training wheels)” 的阶段,这意味着现阶段的 rollup 还没实现去信任或者信任最小化。而这些 rollup 仍保留使用 “辅助轮” 的一个很重要的原因就是过于复杂的代码会增加其系统的攻击面。举 PSE 团队所开发的 ZK-EVM 电路为例,它的代码有 34,469 行。鉴于在中短期之内,rollup 代码很难实现完全没有漏洞,Vitalik 列举了几个替代方案以促进 rollup 更加信任最小化甚至去信任化。方案一:高阈值的治理方案决定对代码的重写 (override)。假设 6/8 多签方案来决定是否对代码中出现的某个 bug 进行重写。这种高阈值的治理方案可以达到一定的信任最少化,但仍存在共谋的风险。方案二:多个证明者 (multi-provers)。借鉴以太坊上的多客户端机制,采用多证明系统 (欺诈证明的多种实现 或者 zkEVM 的多种实现) 可预防网络的宕机情况。方案三:两个证明者 ((欺诈证明 vs. zk 证明) 再加上治理小组,2/3机制 (two-provers plus governance tie break)。这个方法的好处有:不必信任治理 (它不能与证明相矛盾);当一个证明系统出现漏洞,另一个系统不受影响;理想情况下,两个证明程序应该具有非常不同的结构,以最小化同时出现漏洞的机会。最后,Vitalik 表示,ZK-EVM 实现在很长一段时间内很难达到无漏洞的状态,而提供多种证明系统实现能最小化网络出现灾难性后果的机会。演讲演示幻灯片:https://hackmd.io/@vbuterin/zk_slides_20221010#/