金表在以太坊交易链的哪个环节会遭遇集中审查。有哪些解决方法?

Bitget下载

注册下载Bitget下载,邀请好友,即有机会赢取 3,000 USDT

APP下载   官网注册

文/DonovanChoy,无银行2022年8月8日,美国财政部制裁龙卷风现金。所有人都知道监管机构讨厌加密货币,但制裁DeFi令人惊讶。。这代表了美国监管机构打击加密货币的前所未有的努力。在某种程度上,龙卷风现金受到了制裁,每一片乌云都有一线希望。监管冲击提醒了DeFi的基本原则,并检查了分散金融中的每一个集中瓶颈。。预警:去中心化其实很重要。你走的任何一条集中的捷径都将会被用来对付你。审查的问题很难掌握。试图理解围绕以太坊中心化的担忧需要一些技术知识,加密术语的海洋很难涉足。。本文试图揭开过去几个月以太坊所有审查问题的神秘面纱,并提炼到任何一个加密公民(甚至是一个仇恨者!)通俗易懂的术语。我列出了以太坊协议的每个主要集中部分。,并简要介绍了创业者和开发者正在研究的各种市场和技术解决方案。以太坊供应链的简单总结以太坊最初的设计理论上只涉及两个参与者:用户自己运营节点。该节点将通过对等网络发送该事务,并阻止验证者构建包含该事务的块。区块链验证者(我们称之为PoW中的矿工和PoS中的pledge)应该是验证区块的中立参与者。实际上,这个过程要复杂得多。。验证者面临着向运行套利机器人的搜索者出售区块以歧视其他用户的不正当动机。对于普通用户来说,这将导致更高的交易成本和——的区块链拥塞,这被称为最大可提取价值(MEV)。在过去的两年里以太坊上的MEV达到6.75亿美元(Cosmos上估计670万美元)。在合并后的以太坊中,一般的交易顺序如下:1。用户使用钱包通过dapp前端创建交易。这些事务被发送到内存池。。2.搜索者运行套利机器人并扫描内存池,然后打包交易。3.打包的事务被传递给块构建者,然后他们附上费用的出价。4.如果构造者和验证者都连接到中继器,中继器将参与隐藏打包的块,然后拍卖它。。5.验证者(一个著名的区块提议者)选择投标人并提出区块,证明者在区块最终上线前对其进行证明。

请注意,术语“验证者”和“提议者”在这里可以互换使用。集中部分存在于这个事务序列的每一步。让';让我们从前端开始按顺序检查它们。1.前端接口你想买一些ETH。参观uniswap.com。精心设计的粉色和白色用户界面正等待着帮助您轻松地浏览交易。连接MetaMask,选择流动性池的货币,然后点击"发送"执行交易。我们认为这个简单的过程是理所当然的。然而,在这些中介中出现了许多集中威胁。如今审查制度威胁许多dapp前端接口的现实是,它们是集中式的。Web3的短暂历史表明,当监管机构敲门时,DeFi就会开门。。当Balancer在其前端隐藏2000万美元的流动性池时,或者当UniswapLabs迅速从其前端删除几十个合成衍生工具以避免SEC审查时,就会发生这种情况。。MetaMask和Infura还根据TornadoCash制裁封锁了钱包地址。前端只是冰山一角。我们使用的dapp依靠RPC节点(服务器)来传递用户';意图。。节点是连接点——,它可以被认为是API——。它在区块链上访问信息、通信和执行事务。在理想世界中,每个人都运行自己的节点。。但是正如Signal的创始人莫邪马林斯派克在批评Web3时曾经指出的那样,大多数人不知道。t运行他们自己的节点,这使他们依赖于集中式节点服务提供商,如Infura和Alchemy。。他们使DeFi更容易,但正如你所知,有所取舍。由于大量的dapp,如Uniswap和Metamask,依次依赖于Infura运行节点,所以出现了一个重要的中心化向量。。像Infura这种中央集权的公司,如果被监管机构盯上,会对以太坊造成很大的伤害。这实际上发生在INFURA在3月份禁止伊朗IP地址以遵守美国政治制裁的时候。集中式节点提供商的问题也有技术原因。。以太坊在2020年11月经历了一次网络中断。当时因为Infura的主网络API不是最新的,很多dapp都无法使用。最后,节点需要被托管在某个地方。实际上许多以太坊节点由集中式云服务提供商托管,如AWS、Hetzner和GoogleCloud(Solana和比特币也是如此)。这里集中的部分很明显:云提供商可以随意停止服务器运行。八月当Hetzner澄清在其服务器上运行以太坊节点违反了其服务条款时,社区收到了这一提醒。

来源:ethernodes.org有如此多的集中部分,我们没有';t甚至没有进入内存池。怎么解决?解决方案#1前端集中化是个问题,但相对较小。这是由于蓬勃发展的DeFi中间件生态系统。它允许我们以各种方式通过替代方案绕过审查的前端。例子包括Zapper和Zerion等投资组合追踪器,带有集成"交换"函数和DeFi聚合器,如1inch和Paraswap。。它们允许您在不直接访问的情况下访问dapp。大多数dapp,如Uniswap,也承诺开源他们的前端代码,允许任何人,甚至是专门的DAO,来重新创建前端。为了绕过前端审查像IPFS这样的分散存储提供商也用于托管包含静态内容的前端域。对于具有动态内容的前端(社交媒体),使用图等去中心化的索引协议,通过统一的查询语言,使用跨区域的区块链和dapp查询数据。。对于域名审查,ENS等去中心化域名服务通过在以太坊智能合约上构建域名,提供了一种更抗审查的托管域名方式。这不同于当今大多数网站存储在集中式DNS服务器上。,他们将受到域名扣押或IP地址封锁的影响。总之,这些去中心化的基础设施协议为DeFi前端的去中心化Web3经济奠定了基础。解决方案#2在解决节点集中化问题时,关键的技术解决方案是轻客户端。。以太坊牛郎星的硬叉为他们铺平了道路。这些超轻型客户端允许我们在自己的计算机、移动设备或网络浏览器上创建自己的以太坊主权和本地版本。,我们可以广播事务并向任何接受轻量级客户端查询的完整节点发送请求。通过这样做,dapps可以完成事务,而不是像Infura或Alchemy那样调用集中式RPC端点。。轻型客户端不会尝试检索整个信标链或验证器集。这将是计算密集型的,所以它被称为"光"!他们只知道对等节点来同步块报头。关键的一点是,这个过程是通过随机分配的验证者组(同步委员会)不信任地执行的。。信标链PoSlight客户端的构建也比PoWlight客户端简单得多。只有少数非删失的完全节点需要回答这些查询,可以缓解节点集中的问题。有关轻型客户端的更多信息,请参见此处。解决方案#3就我们希望依赖外部节点提供商而言,Infura有分散的替代方案,如PocketNetwork或Ankr,可以最大限度地减少对Infura的需求。回想起来,这里的问题是人们缺乏动力去经营自己的节点。。这些RPC节点提供商为此引入了经济激励。以Pocket网络为例,节点提供商承诺POKT运行区块链节点,在不同的区块链之间中继数据,为dapp在链上请求数据提供服务。。在这个未经许可的市场中,他们服务的继电器越多,他们获得的POKT奖励就越多。在需求侧,用户/dapps也保证POKT,允许它请求在网络上中继。请注意,这些项目都有自己的集中点。

,但是有一个路线图来删除它们。

来源:SamiKassab解决方案#4节点托管是一个需要持续监控的集中风险,但由于退出壁垒较低,它几乎不构成威胁。如果AWS决定限制其云服务器上的托管节点节点运营商可以轻松地迁移到不同的云服务器,而不会被锁定在任何地方。由于合并,使用DIY硬件(RaspberryPi)和即插即用解决方案(Avado)来设置自己的节点变得更加容易。。2.在搜索者用户成功提交交易之后,他进入mempool,或者"内存池"简称。Mempool是由像你我这样的普通用户提交的未决事务的数据库,有时称为"黑暗森林"以太坊。这就是MEV游戏开始的地方。。一旦交易进入内存池,搜索者将开始扫描黑暗森林,寻找有利可图的MEV机会。搜索者通常是运行套利机器人的大型机构和自营交易平台,但有时也包括个人。他们支付高额的汽油费来让验证者接受他们的交易订单。,不通过公摊。这里需要注意的一点是,虽然MEV通常被认为是完全不好的东西,但也有好的MEV。DeFi协议需要快速清除贷款人';加密货币价格波动情况下的抵押品。,希望支付高额的燃气费,以确保其交易能够快速执行。如果区块链是按照先来先服务的原则设计的,那么DeFi的效率会很低。搜索者在平衡这种效率和构建高效区块中起着重要的作用。然而,MEV不好的一面是,虽然搜索者本身并不是中心化的风险,但是他们通过与积木搭建者的勾结,起到了实现巨大中心化部分的作用。它们在协议层的作用是封装事务,并将其传递给黑暗森林中下一步的块构建器。。3.在提议者-建造者分离(PBS)之前,在合并前以太坊中,块构造由一个实体执行:矿工。这使得矿商能够通过区分内存池中的交易来利用DEX套利和清算。随着时间的推移,问题变得更加严重。。搜索者和矿工开始在地下市场中勾结,选择最有效的交易,使自己的MEV利润最大化。这最终增加了矿工的固定成本,因为有资金运行复杂算法的大型矿池运营商已经超过了夫妻店中的——个小矿工,这就诞生了我们所知的MEV。。在过去的两年里,从以太坊提取的MEV总额已经达到了大约6.75亿美元!这里的中心化风险问题是双重的:一是伤害了以太坊最终等待更久或支付更多交易费用的用户;其次,由于政治压力。资本充足的Blockverifiers审核能力更强。作为回应,以太坊开发人员正在开发一种协议内解决方案,称为提议者-构建者分离(PBS)。顾名思义PBS将验证者角色分为两个独立的原始角色:1.提议者(即承诺32ETH并构造区块的验证者)2。在PBS下,块构造器相互竞争以从搜索者创建聚集的和有序的事务列表。这些交易包是经过优化的。,以最大化建设者';的MEV成本,然后将其传递给区块支持者。鼓励支持者根据最高成本选择交易,以创建区块,并将它们发送到网络,以纳入链中。这降低了集团提案人审查的集中权力。因为构建块的人与选择要包含在块中的事务的人不是同一个人。正如Vitalik在Endgame中描述的那样,PBS的重点是最大限度地分散验证者。但是PBS技术上很复杂。而且要好几年才能准备好(可能要2-8年!)。好消息是,与此同时,验证者集中化问题的临时解决方案已经出现。一方面,合并后的验证者被随机选为每个时隙的块提议者。这和合并前的PoW不一样。所有的矿工都在竞相解决数学问题,以验证新政。在以太坊中的大约420,000个验证者之一被随机选择为区块提议者之后,另一个验证者委员会被随机选择来提交关于所提议的区块的有效性的证书(投票)。。这种双重随机洗牌层用于抑制以太网车间中的验证者集中化,使攻击者更难审查或破坏网络。其次,像Flashbots这样的公司已经介入手动创建PBS。。Flashbots开发了一个软件客户端(PoW以太坊用MEV-Geth,PoS以太坊用MEV-Boost),验证者只需插入它的共识客户端,在它的节点上运行即可。。这实际上将块构造的工作外包给了一个特殊的构造者角色(提议者-构造者分离)。为什么要用Flashbot?验证者这样做只是因为为他们承诺奖励更有利可图。。Flashbots的软件更公平地在提议者和建造者之间分配MEV值,而不是在大型矿池和搜索者之间共享。。Flashbots所做的是通过创建一个透明和公开的价格发现市场来防止搜索者和矿工之间的这种内部勾结市场。根据Hasu的说法,MEV-Boost的使用使验证者的联合质押奖励增加了135%。

来源:Flashbots请注意MEV-Boost是可选的,验证者仍然可以选择在自己的执行客户端上构造自己的块。在PBS时代,PBS消除了大型核查员的集权。但是即使在设计了PBS之后,我们还没有';还没有实现分权的承诺。虽然集权部分有所缓和,但在后PBS时代依然会存在。本节剩余部分简单介绍以太坊面临的各种审查威胁以及在作品中相应的解决方案。。审查威胁#1虽然PBS缓解了以前的集中化问题,但它也通过赋予构造者更高的审查事务的能力,在构造者级别引入了新的集中化。通过创建一个特殊的构造函数角色,构造函数将能够以高价竞标区块,并排除某些交易。。解决方案#1第一个解决方案是反审查列表(crList)或"混合PBS"。假设我们怀疑构造函数试图检查事务。我们之所以知道这一点,是因为他们对倡议者建造的积木不满意。,但是内存池中有符合条件的事务等待被包含。CrList允许提议者强制构造者充分利用空闲空间,而不要求提议者指定要包含的事务的顺序:"嘿,构造函数,请填充的空格,否则我选择的交易将被包括在内。。坚持审核交易而忽略提议者crList的构造者会被证明者拒绝阻止(证明者是一个随机选择的验证者,在提议者验证者提出阻止后在规范链的头上投票)。简而言之,crLists是一种间接机制。它允许提议者控制集中的砌块建筑市场,而不违反PBS(分散提议者)的最初目的。解决方案#2但是,如果提议者可以告诉构建者包括交易,如果他们与构建者串通并告诉他们不要这样做,该怎么办??这就引出了第二个解决方案:MEV平滑。就像crLists控制构造函数一样,MEV-smoothing通过消除支持者的判断力来控制他们。这里的想法是请认证机构关注块结构市场。,特别是附在区块上的费用投标,然后只证明投标人出价最高的区块。如果提议者不';如果你拿不出为他们建造的最有利可图的区块,事情就会发生,所以谚语会问。嘿,提议者,你只是讨厌赚钱还是想审查?"实际上MEV平滑旨在均衡所有提议者的MEV利润,创建完全有效的市场,消除提议者参与歧视性审查的动机。解决方案#3第三个解决方案是使用加密内存池。。虽然crLists计数器建设者和MEV平滑计数器的支持者,加密内存池是为了对付这两者。这个机制很好理解:它在进入内存池之前对用户事务的内容和收发地址进行加密,只有在上行时才解密。。这使得参与者很难审查或参与MEV提取技术,如交易先占权。这样就不需要像FlashbotsProtect这样的私有内存池了。。加密内存池技术也是像Cosmosdevelopers、Flashbot和Aztec这样的隐私导向链正在尝试的东西。解决方案#4第四个也是最后一个解决方案是一个我们最不想依赖的好方案:利他的自我构建。提议者只需要选择建造自己的区块,而不是外包给建造者。这里的好处是,即使有10%左右的少数利他建设者,以太坊也能继续前进。这里明显的缺点是与经济激励背道而驰。验证者希望使用MEV-Boost,因为它的成本更高。这就是为什么在社会层面促进抵制审查和保持权力下放的文化非常重要。用自己的硬件,你的ISP会在家里单独质押。为了构建和提出自己的区块,在几个共识和执行客户,是黄金标准的承诺。还有其他好的解决方案,但黄金标准只有一个。——superphiz评论威胁#2想成为当前的以太坊验证者。你需要在存款合同中质押32ETH,同时运行两个软件客户端:一个执行客户端(用于执行交易)和一个共识客户端(用于对新生成的区块达成共识)。今天';的威胁是太多的验证器同时运行同一个执行客户机。

来源:如果clientdiversity.org发现客户端出现错误或受到攻击,会带来更高的网络中断风险。这不是理论上的推测,2016年上海的DOS攻击就证明了这一点。,攻击诱使Geth客户端降低处理速度。在合并后的以太坊,最终确定交易需要2/3质押ETH。。主要的客户端故障可能会暂时停止(或者更糟:分裂)以太网——,这使得任何给定的客户端只能在认证节点上运行变得非常重要!客户中心化问题非常严重。甚至像PrysmaticLabs这样拥有最高客户端使用率的领先公司也建议节点验证器"利用他们的竞争对手"。毕竟,如果以太坊倒下了,那将是所有人';的损失。请注意解决方案这里的审查威胁不仅适用于个人抵押者,也适用于Infura和Alchemy等集中式节点提供商,或PocketNetwork等分散式节点提供商。以太坊开发者实现的解决方案包括各种惩罚。惩罚不活跃的核查员的质押,如不活跃的减持机制。在今天';的信标链中,如果行为不当的验证器都在同一个客户端上失败,也存在反相关惩罚,并且行为不当的验证器受到更严厉的惩罚。事实上,这促进了多客户文化。同时,鼓励验证者在选择客户时不仅要考虑技术风险,还要考虑经济激励。审计威胁#3最后,不要提另一个经常提到的验证者级别的审计威胁:ETHpledge服务集中化。最大的两个部分,一个属于当前质押协议。一家属于CEX,后者控制着质押的ETH的大约31%。这是一个严重的问题,因为任何一个ETH超过33%的实体都有可能进行双花攻击。

来源:DuneAnalytics解决方案这里没有简单的解决方案,但有理由保持乐观。一方面,尽管丽都控制着不成比例的30%质押的ETH,但它并不作为一个单一实体存在,对区块结构没有直接影响。。丽都的ETH通过数万个节点传输到28个节点运营商,防止任何形式的单边网络攻击。分散化-maxi不会在28个节点运营商中找到多少安慰。考虑什么是危险的(以太网!),这还是太少了。ETH集中问题的一个可能的技术解决方案是分布式验证者技术(DVT),也称为私钥共享验证者技术。这是以太坊基金会从2019年开始积极研究的领域。率先开发DVT的公司是RockX,这是一家机构区块链节点提供商,是LIDO的28家节点运营商之一。DVT是一种开源协议。它将节点操作的活动分散在不同的验证者之间,而不是在单个验证者之间。它使用多方计算(MPC)过程来确保节点可以由多个验证者运行,因为私钥是"共享"。因此,任何参与者都不能完全访问签名消息所需的私钥。。这也允许验证者在基础设施故障的情况下替换另一个验证者。最后,虽然ETH太多的流动性质押协议非常令人担忧,但还是值得考虑一个没有丽都道的反事实世界。在那个世界里。在这种情况下,ETH将与比特币基地和北海巨妖等政治上更脆弱的实体进行抵押,这些实体已经持有大量ETH,这比目前的情况要糟糕得多。4.继电器在MEV-Boost模型中,继电器充当中间人"经纪人",位于提议者和建造者之间,任何人都可以轻松启动。中继是独特的集中式部分,是Flashbot试图解决MEV的结果。要理解这里的审判威胁,我们首先要理解为什么会出现接力。回想我之所以要在PBS下把验证者角色拆分成提议者和建构者,完全是为了遏制验证者';审查权,防止实体(如比特币基地或丽都)在持有大量抵押的ETH时,任意决定将什么包括在链中。因此为了让PBS工作,支持者不需要知道他们从构造者那里收到的块的内容。否则,支持者将能够区分他们认为应该在链上的块,我们又回到了PBS之前。。这就是Flashbots的MEV-Boost模型中继电器的作用。构建者向中继发送组装块的成本的投标,然后中继将块发送到隐藏的托管,并且只向接受来自中继的有效载荷的任何提议者显示价格。。只有在投标人承诺签署区块标头并接受投标后,才会披露区块的内容。这样,想要审查Tornado现金交易的支持者别无选择,只能继续在链上提出区块,因为他们已经为此支付了费用。

或者如果他们试图一次提出两个街区,他们将受到惩罚。

来源:敌无双审查威胁,但如果继电器选择审查自己呢?这就把我们带到了中继级集中化风险的核心。今天,以太坊58%的中继站都在审查龙卷风现金交易,这符合OFAC标准。。这58%的块(80%)大部分来自Flashbots的中继(见下图)。请注意,许多其他验证程序仍在接受龙卷风现金交易的块,但它会延迟几分钟,所以这实际上是一个"软"审查表格。,而不是一个"硬"审查的形式。只要接力者是不受审查的少数,这个问题就会给用户带来更多的不便,而不是"审查制度"我们传统上认为。尽管如此,这个问题还是在最近几个月引起了人们对以太坊审查制度的广泛关注。

解决方案这里显而易见的解决方案是鼓励更广泛的中继分集。校验器通常一次连接多个继电器。如上所示,七个中继中的三个(BloXroute和Manifold)不审查Tornado现金交易。。因为relay是一个未经许可的实体,任何人都可以很容易地创建自己的relay(Flashbots已经善意地开放了自己的relay)。创建一个不受审查的中继的进入门槛非常低,这意味着这个集中的部分比验证者级别的要小得多。在验证者级别阻止不诚实/行为不端的参与者要昂贵得多。好消息是,从长远来看,接力赛是一个临时的复习环节。当PBS正式纳入协议时,将不再需要中继,因为构造者将连接到提议者。结论.那';这就是全部。。整个MEV供应链中的集中化问题以及我们正在研究的解决方案。请注意,本文只涉及软审查的形式,通常相当于以秒/分钟为单位延迟的块包含。这篇文章并不详尽。我省略了更多的中间件协议。,如Oracle、sidechain和Rollup,它们包含自己的集中部分。51%攻击等硬性审查形式以及针对它们的技术和社会解决方案也被忽略了。]
金表在以太坊交易链的哪个环节会遭遇集中审查。有哪些解决方法?文档下载: PDF DOC TXT
文章来源: 理财天下网
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至2384272385@qq.com举报,一经查实,本站将立刻删除。