链乔教育在线年最新进展及展望

来源:产品中心    发布时间:2023-11-30 02:36:06

  以太坊2.0的验证结点质押也在如火如荼的进行,相较于其他基于PoS共识的公链,以太坊2.0的活跃质押者数已经遥遥领先。

  ETH2.0的重点是从工作量证明(POW)转向权益证明(POS),实现ETH2.0以后不仅网络性能得到大幅度的提高,投资者也能够大大减少重资产的投入(+slf0037)。共识协议Casper及分片技术落地,对网络的底层协议作出巨大的改变,还逐步推动了区块链扩容技术向前发展,不断达到商用的标准。截至2021年1月7日16时已经有超过230万个ETH被锁定在该网络中,占以太坊总供应量的2%。然而,这仍然只是更新的第一阶段。

  以太坊2.0也叫ETH 2或「宁静」,是以太坊区块链的下一次重大升级。自以太坊诞生的那刻起,开发团队就已为它制定了四个发展阶段,分别是前沿(Frontier)、家园(Homestead)、大都会(Metropolis)、宁静(Serenity)。

  相比ETH1.0,ETH2.0阶段 主要引入两个改进:PoS(权益证明)和分片链(Shard Chains)。对于矿工来说,以太坊2.0与以太坊1.0最大的不同在于,它将采用“权益证明(PoS)”机制替换当前采用的“工作量证明(PoW)。

  想象一下,以太坊1.0是一条繁忙的道路,每个方向都只有一条车道,这在某种程度上预示着在拥堵的时候,所有的车辆都要以缓慢的速度爬行通过。

  以太坊2.0将引入分片,其效果是将区块链变成一条有几十条车道的高速公路,所有这些都将提升可以并发处理的交易数量。

  取消了eth1区块的概念。eth1引擎有两种可能的方式来处理这一变化。提出了可执行数据(executable data)这一概念结构,包含eth1状态根、交易清单(包括收据根“receipts root“和bloom filter)、coinbase、时间戳、区块哈希以及eth1状态迁移函数所需要的所有其他数据位。

  Eth1-引擎的职责清单与此前eth1分片的职责类似。主要有:交易执行、交易池维护、可执行数据创建、状态管理、JSON-RPC支持、信标区块处理、访问EVM的信标状态、直接状态访问。

  3. 固化该设计可能削弱了引进更多可执行分片的能力;另一方面,一些可执行分片会引发一些问题,这样一些问题与执行模型的预期转变同样重要且难以解决。

  当验证者打算提议一个信标区块时,他会通过eth1-引擎创建eth1数据。然后eth1数据将被嵌入到其提议的信标区块中。如果eth1数据无效,其所在的信标区块也同样无效。

  当前的提案取消了eth1区块的概念,eth1-引擎有两种可能的方式来处理这一变化:

  2. 修改引擎:交易处理过程不需要用eth1区块,而是使用eth1数据信标区块根可用于保存当前状态管理所需要的链的概念两者相比,后者为比较长期的选项。

  我们使用术语“可执行数据”(executable data)来表示包含eth1状态根、交易清单(包括收据根“receipts root“和bloom filter)、coinbase、时间戳、区块哈希以及eth1状态迁移函数所需要的所有其他数据位。

  当验证者打算提议一个信标区块时,他会通过eth1-引擎创建eth1数据。然后eth1数据将被嵌入到其提议的信标区块中。如果eth1数据无效,其所在的信标区块也同样无效。

  交易执行。Eth2-客户端向eth1-引擎发送一笔可执行数据。Eth1-引擎通过处理该数据来更新其内部状态,并且如果通过了共识检查则返回true,否则返回false。

  交易池维护。Eth1-引擎使用ETH网络协议来广播信息并跟踪网络上的交易。等待被打包的交易(pending transactions)保存在交易池中,然后用于创建新的可执行数据。

  可执行数据创建。Eth2-客户端发送之前的区块哈希、eth1状态根、coinbase、时间戳和创建可执行数据的所有别的信息(交易清单的一部分)。Eth1-引擎返回一个ExcecutableData实例。

  它涉及在最终确定性上触发的状态树修剪机制(pruning mechanism),该机制要求基于信标区块链的状态树版本控制。

  当无状态执行和”区块创建“完成时,eth1引擎可以再一次进行选择作为纯状态迁移函数运行,并在此基础上承担一些责任,如,可以禁用状态存储,由此减少使用磁盘空间的需求。

  JSON-RPC支持。为了可用性和应用性,保留以太坊JSON-RPC的支持十分重要。该责任将由eth2-客户端和eth1-引擎一同承担,因为eth1-引擎可能失去了单独处理JSON-RPC终端子集的能力,如那些基于区块号和哈希的调用。这种分离将在之后解决。

  信标区块处理。可执行数据ExecutableData结构代替了信标区块体中的Eth1Data。此外,信标链和eth1的同步处理允许即时存款。因此,存款可以从信标区块体中移除。

  在process_operations完成之后处理可执行数据是合理的,因为在很多情况下,operation processing可能会使整个区块无效。虽然,这种方法可能不是最优的,无法让客户端优化达到最优效果。

  访问EVM的信标状态。我们更改了BLOCKHASH操作码(此前用于返回eth1区块哈希)的语义,现在用来返回信标区块根。这允许验证被打包进信标状态或区块的数据(包括从前256个slot到最近一个slot的数据)。

  直接状态访问。假设eth1-引擎可以访问代表整个信标状态的默克尔树。那么EVM可能可以凭借READBEACONSTATEDATA(gindex)操作码,以提供直接访问信标状态任何部分的功能。这个操作码有几个良好的属性。首先,这种读取复杂性取决于gindex值并且易于计算,因此能轻松地计算gas费。第二,返回数据的容量为32字节,完全适合EVM的32字节字。

  使用此操作码,就可以创建更高级别的信标状态访问库,从而为智能合约提供便捷的API。该模型消除了状态访问延迟。因此,通过对信标链操作和eth1执行进行适当的排序(eth1执行在后),并且在slot N上可以访问slot N-1分片数据的交联,可以允许rollup以最快的方式对数据打包进行证明。

  此外,使用这样的解决方法不需要将证明广播至网络并进一步由合约验证,由此减少了信标状态读取在数据和计算方面的复杂性。

  注意:在一开始使READBEACONSTATEDATA操作码的语义独立于特定的承诺方案(即默克尔树)是有意义的,这有益于更轻松地实现升级。

  直接访问的成本提高了eth1-引擎的复杂性。读取信标状态能够最终靠不同的方式实现:

  1.将可执行数据和状态一起传递。该方法的主体问题是处理大容量的状态副本。如果将直接访问限制为状态数据的一个子集,而该状态数据的子集需要将一小部分状态传递给执行,那么它可能会起作用。

  2.双工通信通道。有了双工通道,eth1-引擎将能够同步向信标节点询问EVM请求的状态。根据通道设置的方式,延迟可能会成为执行那些具有信标状态读取的交易的瓶颈。

  3.嵌入式的eth1-引擎。如果将eth1-引擎嵌入到信标节点中,它能够最终靠节点提供的托管功能从同一个内存空间读取状态。

  当前提案通过可执行数据的容量来扩大信标区块。不过,由于该提案允许使用更高级的存款方案,因此有很大的可能性删除Deposit操作。取决于区块利用率,根据eth1平均区块容量(这略微影响网络接口的需求),预期的增长在10%到20%之间。

  值得注意的是,如果CALLDATA由rollup利用,那么在最坏的情况下,eth1区块容量可能会增长到200kb (gas limit为1200万时),使得可执行信标区块容量增长60%,容量变为300kb。

  减少时段边界(epoch boundary)处理时间的方法是,提前处理epoch,而不是等到下一个slot的开始,以防最近一个epoch的最后一个区块准时产生。异步状态访问模型允许另一种优化方式。在这种情况下,process_executable_data可能与主要的process_block,甚至process_epoch的有效负载并行运行。很难推断出信标链的处理时间,尤其是,特别是在验证者子集相对较大以及需要处理交联的情况下(如果分片上线)。也许在某个时候,epoch处理将与eth1执行几乎同时进行。

  有人可能会说,当前提案将执行模型固定下来,并削弱了引进更多可执行分片的能力(一旦我们应该它们)。另一方面,一些可执行分片会带来诸如跨分片通信、共享账户空间等问题。还有一些其他的问题,而这样一些问题与执行模型的预期转变同样重要且难以解决。

  在以太坊2.0正式版本启动后,用户可自愿迁移至采用PoS的Beacon链,而现行的ETH 1.0链将继续运行,两条链将分别进行开发,最终合二为一。双链运行,是基于ETH 1.0巨大生态可持续性的无奈之举。

  以太坊2.0升级,最核心的是以太坊2.0分片和PoS共识机制。采用PoS共识机制是为了更好的提高以太坊协议的能源效率和增加以太坊区块链的安全性。以太坊2.0分片,使得以太链不再一定要通过每个节点来处理链上的每笔交易。在分片系统中每个节点只需处理约1%的交易或更少,从而极大地提高了区块链的效率。

  Vitalik最近也在Reddit上发布了一些关于各种Eth2想法和概念的简明解释。其中一个是有关「将分片区块错开以实现更快的出块时间」的想法,他最早是在几年前于Ethresear.ch上首次提出了该想法;另一个是有关「单个秘密领导人选择协议」的讨论。目前这两个想法都还没再次出现在协议中,但有可能是在某个时候纳入路线点:信标链安全&测试RFP (征求意见书)的截止时间。

  那么ETH 1.0的PoW链,究竟还能挖多久?目前并没有一个明确的答案。但能确定的是,在以太坊由PoW彻底转变为PoS之前,以太坊基金会必须用足够长的时间来向大家证明PoS链是安全的。这样才可以让所有开发者和用户放心的完成切换,从而使整个价值超过1000亿美金的生态体系真正的、完全的运行在信标链上。

  2020年DeFi的火热数次造成了以太坊的超级大拥堵,即使正常时期gas费也高到让人难以接受。但同时以太坊高昂的gas费,让矿工赚的盆满钵满。以太坊2.0上线 Staking的进展也是飞快,目前以太坊2.0存款合约内已经存入了128万枚ETH,增长迅猛。持币者已经纷纷开启了Staking挖矿模式,PoS挖矿时代正式来临。

  对于以太坊来说,最惊讶的事莫过于Gas费的变化,从2021年4月20日高达260Gwei的Gas费价格。仅仅经过一周左右的时间,以太坊的Gas费已经降到了40Gwei以下,创2021年新低。这个数值的出现是很出乎意料的,在DeFi热度依旧很高的背景下,这么低的Gas费,给以太坊的用户所带来了很多操作的机会,例如原来一些聚合交易的swap功能因为Gas费过高让用户望而却步,现在Gas足够低,尝试起来更有动力。

  在Gas费大幅度降低之后,业内有很多推论,第一个就是DeFi热度消减,第二就是此前很多“科学家操作”减少,例如以太坊“黑暗森林”的套利、一些抢跑交易等。其他的还有推论因为Gas限值提高变相改变了交易打包习惯,让更多低Gas费交易被打包。目前Gas费仍就保持在50Gwei左右。我们尝试从链上数据和Gas的逻辑来详细推导一下Gas费降低的缘由。

  回溯到Gas费的运作逻辑,Gas的主要是网络资源负载的源头,也就是使用网络的人需要给予网络支出的费用,所以,网络的用户负责了网络的基础资源支出。而Gas的计费目前使用的是竞拍方式,也就是简单理解为价高者会优先打包,这代表着这是一个动态的“平衡”规律,也就是一旦网络交易者需要提速,Gas费会一直趋向加价。而假如没有人愿意去争抢交易,就会趋向降低。

  以太坊上的交易抢跑,主要是来源于科学家操作和MEV,科学家操作,往往出现在一些DeFi的IDO过程中。MEV在规则化之前,我们一般称为黑暗森林。是更“科学家”的科学家操作。而当MEV的收益方式成为矿池正常使用的收益工具后,交易的无序抢跑就会变成比较规则的顺序,Gas的竞拍机制也就不会被一直触发。

  ETH持有者目前能够最终靠两种方式参与以太坊2.0的Staking:质押32 ETH并运行自己的验证者节点;选择第三方Staking服务商或加入Staking池。

  想要在以太坊上单独质押,用户必须把32个ETH存入ETH2存款合约,同时指定两个关键参数:

  委托:质押者可以把运行验证者节点的工作外包吗?还是他们必自己运行?如果委托是不可能的,硬件和带宽要求可能会妨碍一些人参与质押。协议内没有把质押委托给其他验证者的设定锁仓:多久才能提取质押了的资金?较长的锁仓期会增加协议的安全性,但也会因为较低的灵活性和较高的机会成本而降低对质押者的吸引力。今天,质押者完全没有办法从信标链提取ETH。允许提款后,取消质押的锁仓期会是27小时。回报:质押者能在一段时间内赚多少钱?回报越高,就会有越多人参与质押,带来更高的安全性。现在在信标链上的质押者赚取的是增发奖励。合并后,他们还会赚取交易费和MEV。增发的奖励取决于当前质押了多少E TH。质押的ETH越多意味着增发给每个验证者的奖励越少,反之亦然。今天大约质押了400万个ETH,年化率是7.8%。

  表面上,质押池的工作原理与PoW的矿池相似,但PoS的性质使得它可以给客户提供一些额外的好处:

  任何一家大型交易所都可以轻而易举地实现一个质押池。实际上,很多已经支持(或将要支持)信标链质押了。交易所只需要:

  现在已经了解了单独质押和质押池服务的区别,以及中心化质押池是如何运作的了,将以Lido作为例子,探讨去中心化质押池的结构。

  自2020年12月1日以太坊2.0信标链上线万多位验证人参与了以太坊2.0的质押,在维护信标链安全稳定运行的同时获取约7.8%的年化收益。若用户想在以太坊2.0当前阶段(Phase 0)参与质押,市场上常见的方案主要有以下几种类型:

  「自建节点」方案需要最少32 ETH以及运维验证节点的技术能力、精力与经验,用户独立管理质押的资金并通过持续的运维获取质押收益。其优点是用户对自建节点有完全的掌控,且没有集中托管的中心化风险。但对资金和专业性要求比较高,普通用户难以参与。

  顾名思义在「完全托管式」方案中,用户只需将参与质押的ETH转移至托管机构,托管机构将100%为用户管理、运维以太坊2.0验证器节点,并在质押收益上抽取分润。选择这类方案的用户无需为验证节点运维工作担心,托管机构将处理好一切节点事务。但在质押期间用户不再拥有资产的控制权,由于集中托管资产,一旦其遭遇攻击则用户资产将面临较大风险,同时对于托管机构的验证器在线率是否稳定、收益水平是不是合理、是否有被惩罚等细节用户无法知情。甚至于,被托管资产是否被用于质押,用户也不得而知,因此对于「完全托管式」方案,托管机构的信用、品牌非常重要。

  「完全托管式」方案主要由具备资产托管服务的机构提供,如目前Binance、Coinbase、Kraken等交易所,以及部分托管/中心化钱包提供的Eth2质押服务。这类服务有一个显著的特征,就是支持小额(低于32 ETH)质押,因为托管机构能够在一定程度上帮助小额质押者「凑」成32 ETH参与Eth2质押。

  相较于完全托管式方案,基于托管的「质押池」方案不仅支持小额(低于32 ETH)质押,还能解决质押金长时间锁仓带来的流动性问题,解决方案是在质押的同时向质押者发放质押池代币作为质押凭证。这类凭证一般在Eth1(即当前的以太坊网络) 上以ERC20代币形态存在,由于它代表了用户参与质押的本金与收益,因而其价值近似Eth1上的ETH,且可以在区块链上/交易市场上自由流通交易。

  「非托管」方案是一种允许用户在参与Eth2质押的同时保持资产自持的方案类型。相较于自建节点方案,「非托管」方案通过引入第三方节点服务商帮助用户解决运维节点的难题,同时资产控制权和所有权仍由用户自行掌握。Eth2质押服务中的每个验证节点都对应两个密钥,一个是验证人密钥,用于验证区块,另一个是取款密钥,用于取回质押的ETH本金和收益。

  了解了stETH是对质押的ETH和智能合约获得的奖励的凭证。这也被称为质押衍生品。质押衍生品将对整个以太坊生态带来重大影响,包括ETH质押者、一般的ETH持有者、质押池间的竞争、以及甚至以太坊本身。

  质押池间的竞争:stETH的存在给了它的池子带来重要的网络效应。这种网络效应为参与市场的头部质押服务创造强大的激励,这表明ETH质押衍生品因为有流动性的保护和网络效应而按幂次定律(power-law)或网络效应发展。因此,stETH有可能在许多用例里取代ETH,甚至有可能完全取代ETH。

  但是,这个论点必须与它创造的裨益相比较来看:如果质押衍生品降低了质押的成本,它们也会使得更多的(甚或全部的)ETH都被拿去做质押。请注意,这是一个良性循环的完美例子:stETH的流动性越高,质押的机会成本就越低,这会使得更多的ETH被拿去质押,又进一步加深了stETH的流动性,如此循环下去。

  攻击者想拿下所有质押的ETH的66%(破坏区块链的关键临界点),那么他们必在自由市场买入所有ETH的40%。60%的ETH被质押stETH是有流动性的,那么攻击者将必须买入所有stETH的66%,实际上相当于所有ETH的40%。请注意,这里涉及一些额外步骤,攻击者首先必须赎回stETH以去除诚实验证者,并重新用他们的ETH去质押。超过60%的ETH被质押攻击者此时必须买下的ETH份额要高于40%,且只能从40%起跳。100%的ETH都被质押攻击者则需要买入所有stETH的66%才可以做到相同的临界点。

  1. 由于公共区块链分布式和无需许可的性质,任何人都可以签署交易并将其广播到网络。

  以太坊创始人V神发表了有关于NFT、DAO、DeFi以及以太坊的讲话,对于如何组织人们共同合作方面,他介绍了不同的观点。他表示,有了DeFi和NFT之后,以太坊的使用率正在加速提升,NFT有投机的性质,让本来没有交集的人们,首次产生了某种商业模式,这中间还包括了创作者、艺术家甚至是慈善机构,诞生了前所未有的互动。

  就以太坊路线图而言,V神表示,随着合并日期的临近,路线图的许多方面越来越变得切实可行,乐观估计今年年底能够实现升级,在合并后,执行链会在共识链内部运行,每个信标链区块会包括一个来自执行链的区块。他还表示,合并需要许多复杂技术,目的是让整一个完整的过程尽可能简单,对于用户、客户端、开发者、智能合约来说,合并会更加顺畅,用户无需过多担心。

  当谈论到以太坊的不可篡改性方面,他表示要让未来以太坊节点的运行和搭建变得更容易,以太坊和BTC有文化上的差异,对于如今的BTC节点,它要记录和验证整个BTC链的数据,以太坊则相反,在未来,以太坊的研究人能用一个旧节点来检查该区块链的旧数据,社区关系的差异只是BTC和以太坊其中一个不同之处。

  据官方消息,Uniswap v3已部署到以太坊主网。根据官方文章,Uniswap v3是该协议迄今为止功能最强大的版本,集中式流动性为流动性提供者提供了空前的资本效率,为交易者提供了更好的执行力,以及去中心化金融的核心基础设施。

  根据官方发布文章,注意到,UniswapV3版本上线四大新功能,主要在资金效率、收费等级、流动性及预言机方面做改进。具体表现为:

  去中心化金融(DeFi)指的是从传统的集中式金融系统向以太坊区块链支持的点对点金融的转变。2020年DeFi的发展突飞猛进,基于可组合性的各种创新层出不穷,但背后仍然有迹可循、有因可归。投资机构Playground风险合伙人在Medium博客撰文指出,流动性、杠杆、风险和套利是驱动DeFi市场发展的重要的因素,并以它们为视角详细阐述了DeFi协议如何演变。

  在2021年第一季度,以太坊的总费用是比特币区块链的两倍。Uniswap收取了比特币近一半的费用,这些费用 是各种代币的流动性提供者产生的收益。对其他的DEX,比如Curve,这些费用的一部分实际上会归到金库基金本身。在未来,可能会按照每个用户持有的代币数量向用户分配这些费用,或者他们的金库可能被用来在公开市场上回购代币。他们还可以累计DeFi资产本身的价值。

  据DeBank多个方面数据显示,DeFi借贷总量已突破250亿美元,创历史上最新的记录,本文撰写时为253.6亿美元。去中心化的借贷市场是一个基于智能合约的网络系统,密码货币持有者可以在这里将他们的链上资产/通证借给他人来获得利润。 目前借款总量排名前三的DeFi协议分别是:1、Compound:借款总量8,636,370,738美元,占比34.06%;2、Venus:借款总量7,273,981,437美元,占比28.69%;3、Maker:借款总量4,585,753,890美元,占比18.08%。

  V3的发布驱赶了零售的LP提供者,从无价格范围的被动型LP提供,变成了有价格范围的主动型LP提供。这对LP提供者的专业性提出了高要求,随之而来的一个明牌机会便是主动做市商策略的机枪池。VISR/MIST/Charm是目前有V3机枪池概念的三个项目,但目前并未出产品。我们也可以期待譬如YFI这样的老牌头部机枪池,率先研制出V3的做市商策略。

  UNI让做市商,网格交易,高抛低吸统统下岗,金融的血脉就是流动性,就是做市商,这么牛逼的事情,让一个UNI就能代替一大部分。理论上作为最强DeFi龙头,UNI可以不停地改进革新,让其他AMM DEX感到无比窒息,不断的挤压其他竞争品的生存空间。因此我们该有这样的一种认知,你买的不单单是UNI,你买的更是一张通往新世界的船票。因为UNI代表的是一个新的时代。

  随着DeFi项目从用户到总价值锁定(TVL)的基础指数增长,市场在生态系统中认可了这些改进,在这一点上我们不应该感到惊讶。DPI是一个去中心化的金融市值加权指数代币,追踪与DeFi相关的领先数字资产(AAVE、Synthetix、Uniswap、Yearn Finance、Compound、Maker、REN、Loopring、Kyber Network和Balancer),从1月1日的约117美元上涨至3月31日的410美元,涨幅3.5倍。同期BTC仅增长了2倍,这表明DeFi资产价值的增长可能与日益强劲的基本面有关,而不单单是受到数字资产整体人气上升的驱动。

  然而,对DeFi用户来说,高昂的费用是一个持续存在的问题。因此,DeFi开发者希望将他们的应用程序和用户转移到layer 2,以利用更低的gas费。layer 2的TVL从1月1日的3840万美元增加到3月31日的2.734亿美元,增长了7.1倍。DeFi应用程序,如Synthetix和dYdX,已经宣布他们正在积极致力于与layer 2解决方案集成。Synthetix已经与Optimsm合作了几个月,而dYdX最近宣布,他们新的交叉边际收益永续投资是在Starkware的基于STARK的Rollups解决方案上进行的。我们预计这一趋势将在今年剩余时间里更加突出。

  平台声明:该文观点仅代表作者本人,搜狐号系信息发布平台,搜狐仅提供信息存储空间服务。