原标题:探讨以太坊Layer2Optimism的多客户端架构,透过务实的去中心化路径解决Layer2中心化问题
在讨论第二层扩展协议的时候,有个残酷的事实往往没有实现:每个主要的Layer2项目都需要一个的可信方负责执行协议升级。
目前,这几乎是所有Layer2的主要中心化问题,包括我们。
如果升级密钥出现问题,那么Layer2协议中所有存入的资产都将面临风险。
拥有以太坊跨链资产的替代性底层公链也容易受到类似的破坏性攻击,依靠Layer1的安全保障来避免这种情况是Layer2愿景的一个关键点。
但我们还没有完全达到目的,在某种意义上,每个人都还在卖梦想。
让我们来谈谈导致Layer2项目在“升级密钥”方面的风险,以太坊本身是如何避免这些陷阱的,以及我们能够如何效仿。
Layer2的中心化情形
你的安全性强度仅取决于最薄弱的那一环。
美联储发表论文探讨推出数字美元的先决条件:2月25日消息,美联储(Federal Reserve)周三发表的一篇新论文阐述了美联储可能考虑推出数字美元的一些先决条件。论文作者强调,“明确的政策目标、广泛的利益相关者支持、强有力的法律框架、强大的技术和市场准备”是“支持美国通用CBDC的高水平环境先决条件”。事实上,这份报告被定位为进一步讨论的起点,而不是美联储未来行动的明确风向标。论文表示,“与广泛的利益相关者接触并监测市场准备情况,可以为明确的政策目标提供信息,本文并不打算规定如何处理这些先决条件;它的目的是激发进一步的研究,在美联储决定是否(以及如何)推进CBDC之前,仍有大量工作要做。”昨晚消息,美联储主席鲍威尔表示,美联储将在中央银行数字货币(CBDC)问题上“相当积极地与公众接触”。(TheBlock)[2021/2/25 17:50:19]
如果你的密码是“passwordpasswordpassword”,再好的加密技术也救不了你。
动态 | 中化集团正在与壳牌、麦格理探讨建立区块链能源平台,该平台估值为1亿人民币:中化集团旗下中化能源科技有限公司(Sinochem Energy Technology Co Ltd)正与荷兰皇家壳牌(Royal Dutch Shell)和麦格理集团(Macquarie Group)就建立一个能源区块链平台进行谈判。一位知情人士表示,壳牌和麦格理7月份签署了一份谅解备忘录,探讨为原油建立一个区块链平台,这是中化集团旗下一个具有增长潜力的孵化器项目。壳牌和麦格理均拒绝置评,中化集团新闻办公室亦没有回应置评请求。该消息人士称,中化能源科技对这个名为Gateway的数字平台的估值为人民币1亿元(合1410万美元)。 据此前消息,彭博社曾报道,知情人士透露,中化集团和中国石油集团等8家中外公司组成财团,筹集了1500万美元资金,用于搭建支持石油贸易的区块链平台。(LSE)[2019/9/5]
那么,Layer2领域当中最薄弱的那一环是什么?
声音 | 杨东:关于网信办征求意见稿的几个问题探讨:据核财经消息,10月24日,网信办《区块链信息服务管理规定(征求意见稿)》闭门研讨会在人大举行。人大法学教授杨东开场发言表示,《管理规定》有利于打击空气币、项目乱发币,但他抛出了几个需要探讨的问题:1、怎么利用好备案?实质备案还是形式备案?和传统互联网ICP备案有什么区别?2、用户实名制有没有必要?是不是为时尚早?会不会逼迫用户、资金外逃到海外?而移动通讯是发展到一定程度才实名制。3、区块链发展还不成熟情况下,区块链发展是交给市场还是交给监管?[2018/10/24]
你猜对了,是“升级密钥”。
每一个主要的Layer2在他们的Layer1合约上都有某种形式的即时升级能力,这是好的,因为它允许项目的改进和漏洞修复,但它最终也意味着一个受信任的第三方对Layer2馀额有单方面的发言权。
但这就衍生了一个问题:如果到头来,升级的重要性可以简单地凌驾于安全性之上,那么拥有容错证明或有效性证明的意义何在?
香港财政司司长陈茂波:香港金管局9月推快速支付系统,已对区块链在按揭业务等应用做探讨:陈茂波表示,香港特区金融管理局将在9月推出24小时快速支付系统,即使用户使用不同电子钱包,或者在不同银行开设账户,都可以实现全天即时互相支付或者调拨资金。香港目前正着力发展金融科技。在大数据方面,香港不仅使用大数据作市场分析,也用大数据作监管。在区块链方面,特区金管局已对区块链在按揭业务、贸易融资业务,以及电子身份管理方面的应用做了系统探讨。[2018/5/28]
探讨以太坊Layer2Optimism的多客户端架构,透过务实的去中心化路径解决Layer2中心化问题无论建造得多麽坚固,基础薄弱的城堡仍然可能倒塌。
我们并不是说要无视Layer2团队为推动去中心化可扩展性技术的发展所做的努力,我们已经取得了巨大的进步,只要看看我们最近所推出有史以来第一个用于下一代容错证明的漏洞赏金就知道了。
相反地,这是一个提醒,当今没有一个主要Layer2产品有完备的容错/有效性证明。
中国人民大学金融科技与互联网安全研究中心主任杨东前往日本共同探讨中日数字货币交易和监管的最新动态:2月8日,Jeff Pablo代表LBTC参加位于日本六本木DDM本社举办的数字货币亚洲论坛。本次中国人民大学金融科技与互联网安全研究中心主任、大数据区块链与监管科技实验室主任杨东教授带团访问日本,邀请了掌握日本虚拟货币前沿动态的各位日本专业人士,共同探讨中日数字货币交易和监管的最新动态。此外,日本央行、财务省、金融厅、东京证券交易所、野村综合研究所,亚洲各代表性数字货币交易所负责人、企业家、数字货币投资机构、律师等200多人出席了此次论坛活动。此次活动还受到日本经济新闻社,Thomson Reuters,日本银行及三井物产等多家媒体和机构企业的关注,他们都参与了此次论坛。[2018/2/10]
这种过渡阶段是需要的,生产这些複杂的协议是不容易的,但我们也需要讨论放弃密钥和实现真正去中心化的Layer2愿景的务实路径。
为什么Layer2不是去中心化的?
一个必要之恶
开始探讨解决方案之前,让我们先确定问题:所有Layer2都有升级密钥的原因是,编写复杂、无漏洞的代码是非常困难的,每写一行新的代码就多一次出现漏洞的机会。
在密码学领域,一个关键的漏洞就可以让一个专案瘫痪,我们必须非常小心。
这意味着简洁、简单的代码需求,减少代码是Optimism理念的核心,也是我们升级EVM的主要动力。。
事实是,去中心化Layer2中的任何关键漏洞都是灾难性的:根据设计,智能合约将基于Layer1的所有“安全性”来执行,如果没有升级密钥作为最终办法,一般来说将没有追索权,其设计了一种难以置信的高标准。
研究以太坊
以太坊本身就是研究去中心化安全性的一个很好的案例,我们可以用它来判断编写一个没有漏洞的Layer2的难度。
纵观历史,以太坊有很多漏洞,这些漏洞被写入、找到和修复,有时还会不小心引起硬分叉。
尽管有多个关键漏洞,但以太坊在其整个生命周期中一直保持高度可用性。
在上海DoS攻击期间,当时仅运行两年的以太坊是最接近真正停止运作的一次。
鉴于区块链中断在当今仍很常见,这是一个令人印象深刻的壮举。
在这一点上,我们可以非常有信心,以太坊Layer1不会瘫痪或被破坏。
我们需要对Layer2达到同样的信心水准,以便能够放弃升级密钥。
那么以太坊的秘密是什么?当我们努力确保Layer2的安全时,我们能跟随它的脚步吗?
去中心化的务实路径
以太坊在最小化安全性和最大化正常运行时间方面的成功并不只是运气好,这归功于以太坊策略性地创建了一个多客户端生态系统,并拥有多种不同的互操作性实现方式。
达成这种安全性的方法建立在漏洞与实作之间是不相关的情况下,换句话说:如果一个实作出现一种特定的漏洞,另一个实作可能不会遭受完全相同的漏洞。
这样一来,即使出现执行失败,你也可以剔除有漏洞的客户端,而选择正常运行的客户端,这种冗馀是以太坊高度可用性保证的关键。
我们可以跟随以太坊的脚步,在Layer2使用非常类似的方法。
我们可以为Layer2创建一个多客户端的生态系统,就像我们在Layer1中一样,而不是单一实作客户端、一个容错证明或一个零知识证明。
这确保了关键的漏洞不会导致整个网路瘫痪。
采用多客户端架构的去中心化Optimism
设计Optimism是为了坚持以太坊的理念,不仅从社会影响层面,还包含技术层面。
从编写Optimism:
Bedrock版本的第一天开始,就为以太坊2.0合并API的使用来构建它,这使得我们能够轻松地与多个客户端整合。
事实上,我们的目标是将一个标准的以太坊客户端转变为Optimism客户端所需的代码降至低于1000行,透过EVM等效性。
我们还将容错证明和Rollup客户端的实作模组化为独立的软体片段,综合这些方法,让我们能够混合和匹配证明和客户端,最大化地增加冗馀!
ZKRollups:额外的安全层
我们经常被问及一个问题:“你们会采用零知识证明技术吗?”
答案是可能的,但不是你想像的那样。
前面的路还很长,但如果ZK技术变得足够强大,能够支援EVM等效性,那么就有可能在多客户端生态系统当中将其作为另一个客户端添加,这并不意味著放弃我们目前的架构或核心功能,但它确实意味著另一个安全层。
因此,虽然ZK技术令人振奋,但我们不需要等待获得一个低成本、高安全性、EVM等效的Layer2。
现在已经以Optimism的形式运作,一旦ZK技术成熟,它可以直接融入我们的架构当中。
推出
目前,我们正在深入Bedrock的开发核心,这将使我们的EVM等效性Rollup的详细规格产生,以及第一个Rollup客户端和MIPS容错证明“Cannon”。
届时,多客户端旅程就开始了。
我们的目标是与外部团队合作,并激励他们创建其他客户端,这不会是一个快速的过程,但Redrock已经被建立起来,代码最小化是最重要的部分。
要把这些整合到一个多客户端证明系统中,需要遵循Hydra框架。届时,我们将获得移除升级密钥的必要信心。
链金研究员总结
1.形成一个Optimists委员会。
2.发布Bedrock,实现多客户端架构。
3.激励/支援替代性Optimism客户端。
4.发送多客户端证明合约。
5.完全放弃升级密钥这种方式。
郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。