尽管以太坊仍然是功能最强大、最成熟的 DeFi 生态系统,但 Solana、Kava、ThorChain 等项目也在实现跨链 DeFi 生态的愿景。
原文标题:《不止以太坊,条条大路通 DeFi》(DeFi Testing Ethereum’s Transaction Limits, These Solutions Offer Hope for Scaling) DeFi 生态系统正在快速崛起,从借贷协议、债券通证到加密货币衍生品、去中心化交易所(DEX),如今我们已经看到 DeFi 逐渐演变成为一股不可阻挡的新势力。但问题是,以太坊容量局限性正在阻碍 DeFi 发展,加上扩容速度不尽如人意,加密社区开始发现一些 DeFi 项目似乎想要「逃离」以太坊。 不可否认,随着 DeFi 受欢迎程度的提高,以太坊上的链上活动也在增长,这种情况会让以太坊交易处理速度变得越来越慢,而且似乎在短期内很难获得改善。的确,随着 DeFi 项目越来越受欢迎,以太坊区块链已经被推到了极限,人们甚至怀疑以太坊糟糕的可扩展性可能会阻碍 ETH 代币价格上涨,但正在实施的链下解决方案或许能够缓解燃眉之急。 随着 DeFi 受欢迎程度的提高,以太坊上的链上活动也在增长 2020 年,以太坊网络的链上活动飙升到了此前 2017-2018 牛市期间的水平,数据表明这种市场趋势主要得益于 DeFi 行业的快速发展。虽然链上活动的增长对以太坊有利,但是以太坊本身较低的吞吐量可能会在沉重的网络负载下导致高额交易费用问题——反过来,高昂的交易费也会阻碍 DeFi 发展。 虽然 Etherum 2.0 看似可以解决当前网络中的许多可扩展性问题,但升级进展速度似乎并不尽如人意,至少不太可能很快上线。与此同时,一些可用的扩展解决方案已经出现,旨在满足不断增长的以太坊网络活动需要。 2020 年,以太坊日均活动地址和日均交易量都一直呈现出稳定增长趋势,这表明越来越多人在使用以太坊网络。更重要的是,大多数人都在使用 ERC-20 代币,而且最近几个月 ETH 日均交易量也始终保持在 200 万枚左右。 从数据中可以看出,许多交易量较大的平台都来自于 DeFi 领域,比如 1inch.exchange、Synthetix 和 Matcha,这表明去中心化金融交易时以太坊链上活动激增的主要原因。下图展示了以太坊区块链上随时间推移的 DeFi 用户增长趋势(资料来源:Dune Analytics): 随着以太坊链上活动的不断增加,网络也变得越来越拥塞,这种情况造成的结果就是:交易成本变得更高、更贵。 一般来说,矿工用交易池中的交易填充区块,如果交易持中接收交易的速度太快,那么用户就不得不支付更高的费用才能把自己的交易推到交易严重队列的最前面。如果用户把费用设置的太低,那么交易很可能会在交易持中停留很长时间才能被矿工严重。对于寻求不断变化且追逐最高收益率的 DeFi 交易者来说,这种交易延迟可能会给他们的投资回报带来灾难性的后果。下图展示了按周统计的 gas 费用中位数(单位:gwei,资料来源:Dune Analytics): 14 TPS 网络吞吐量的确不是一个「很好看」的数字,这也会导致延迟交易池被快速填满,倘若延迟交易队列不断增长,将交易推到队列最前面的成本也会大幅上涨。这种情况所带来的结果就是:以太坊网络在大量负载的情况下变得效率低下且昂贵。事实上,以太坊并不是第一次遇到这种问题,此前 Crypto Kitties (加密猫)和 FCoin 都引发过相当大的网络拥塞问题。 正是为了解决这个网络瓶颈问题,以太坊社区的开发人员才愈发努力地工作,试图将网络共识算法从工作量证明(PoW)转移到权益证明(PoS),后者预计会为以太坊用户带来更便宜、更高效的使用体验。但不幸的是,Ethereum 2.0 升级工作一次又一次被延迟,如果无法顺利进行升级,那么 TPS 壁垒将会加剧交易成本走高,DeFi 繁荣无疑会在一定程度上受到限制。 别担心,Ethereum 2.0 并非唯一解决方案Ethereum 2.0 延迟推出的主要原因是风险,由于链上(价值)交易和链上活动越来越多,因此基于以太坊的抵押代币风险交易也因此变得很大。为了解决当前存在的瓶颈问题,开发人员发起了「Ethereum 1.x」计划,该计划的重点是在并行构建 Ethereum 2.0 的同时改善现有网络治理。 目前有几个团队正在研究与 Ethereum 1.x 相关的各种提案,包括以太坊改进提案 EIP-1108、EIP-1844、EIP-2028 和 EIP-2200,这些改进提案能够降低链上交易费用,并为实施链下解决方案构建链上优势。 在 Ethereum 2.0 上线并正常运行之前,扩容以太坊的一种最明智方法就是把部分交易「移出」区块链,尽管「Layer 2」网络所具有的安全级别和基础层有所差异(比如比特币的闪电网络),但相对而言安全性和实用性都能兼顾。实际上,以太坊开发人员一直在尝试链下设置,链下交易作为一种包含交易状态和支付渠道的用例,能使多个用户在不引发网络拥塞情况下快速锁定 Layer 1 上的 ETH 代币,并在 Layer 2 上进行交易或更改状态。以 Plasma 网络为例,它就像是一个状态和付款渠道,作为 Layer 2 层为用户提供服务。 不过,状态渠道和 Plasma 存在一个主要缺点,就是对智能合约没有强大的支持,从而限制了其大范围应用。因此市场上开始出现另一个选择 Optimistic Rollups,它可以在支持智能合约的基础上将交易效率提升到了 1000 TPS。对此,EthHub 联合创始人 Eric Conner 在 Twitter 上表示: 「我认为很快会看到一些东西将转移到 Layer 2,USDT+OMG,DeFi+Optimistic Rollups。」 Optimistic rollups 提供了与权益证明类似的设置,作为一种链下聚合器,可以扮演类似验证人(节点)的角色。Layer 2 层上发生的所有交易,比如智能合约交互等,都是由那些抵押了代币的节点定期汇总,然后提交给 Layer 1 层。任何人都可以验证这些提交操作,但只要发现节点执行恶意操作,他们就会失去所有抵押的代币。 还有一种将计算置于链外的方法是使用零知识证明(zero-knowledge proof)。零知识证明可以使参与计算的一方证明自己实际上已经完成了计算但不会告知任何人自己是如何计算的。零知识证明不会提供完整的操作历史记录,而是一种创建此历史记录的数学证明。这些证明容量相比于直接在区块链上验证交易所耗费的容量要小得多,因此可以更有效地利用区块链空间,同时仍可确保数据完整性。零知识证明对于去中心化交易所(DEX)非常有用,因为交易平台可以将订单处理这些操作转移到链下,确保以太坊网络有足够的带宽处理交易,继而让去中心化交易所更加易于使用。 (责任编辑:admin1) |