金融|「后以太坊1.0」众生相:DeFi拥堵,突围Layer2( 三 )


但为什么我们在过去两年当中不会有这么明显的感受?我觉得主要的原因其实是我们对于打包的急迫程度没有这么强烈 。 前面民道老师讲到DeFi积木的可组合性 , 在当前的流动性挖矿当中被放大和爆发了 , 它有上万种的组合的可能性甚至更多 。 在这样的情况下 , 玩家或者用户在参与以太坊上交易的过程中 , 他的目的跟去年甚至跟两个月之前 , 所要达到的预期已经不同了 。
比如上个月我可能只是给朋友转一笔USDT , 或者简单的调用一个Compond的抵押合约 , 或者在AAVE上做借贷 , 或者去Maker上抵押出一些Dai出来 。 这种行为我不会有那么急迫 , 我会觉得等两个区块、三个区块 , 甚至说我发完交易后去吃饭 , 只要回来重新坐在电脑前 , 打开我的钱包看到交易打包成功了 , 我觉得这就是可以接受的 。

但是近期的流动性挖矿 , 它所带来的是几万甚至几十万这样极高的年化率 , 所有的收益都是按秒 , 不是按区块去计算的 。 没有人愿意错过一个上万年化率的收益 , 所以大家会非常急迫地想参与进去 , 就会出现同样的一个车道 , 我不想排队而是想交钱来插队的情况 。
所以当我们定义以太坊拥堵时 , 还要看到有那么多人想出来做更快的交易 , 他们想完成更复杂的合约调用 , 想优先完成自己的交易 。 这时候出现了我们现在所看到的Gas price上涨 , 形成一个普通用户的转账成本很高的情况 , 我们称这种情况叫以太坊的拥堵 。
我们再说当下有没有能够立竿见影解决这种拥堵现象的方法 。 其实拍脑袋的话会非常直观 , 就是既然这个车道很堵 , 那我就把车道往宽了扩 , 比如扩大区块大小 。 但是扩车道这件事 , 其实是有成本的 。 这个成本甚至有可能会直接影响以太坊共识的整体安全;此外 , 这也不是一劳永逸的方法 。
于是就会引出下一个问题:当前社区所热议的layer 2方案 , 他们是不是能解决我们眼前这个很棘手的问题 。

Layer 2方案其实也不是一天两天的事情了 。 它的技术实践方案其实已经有非常多种 , 我们就单说像roll up这样的方案 , 都已经演化出了4种甚至更多的方法 。 有一些聚焦在二层网络中完成合约 , 但是它可能会放弃用户的隐私性 。 而像zk-SNARK这种方案 , 则是以隐私为前提 , 利用零知识证明完成链下交易 , 然后再提交一个证明到一层网络 。 这样的方案会有一个短期瓶颈 , 就是我们可以在二层网络做的事情会相对比较受限 。
但至少现在为止 , 我认为Layer 2的各家方案 , 从可用性到完成简单的转账已经是可行的 , 至少说从技术实现上是可以尝试使用了 。 我们也看到国内其实有一些去中心化的交易所 , 他们在尝试做这件事情 , 并且已经是在实际的运营起来 。
所以我再提出一个问题:既然我们已经看到了以太坊本身的拥堵现象 , 同时又面对这么多的可选方案 , 那么阻拦我们去推进这件事情的阻力到底在哪里?

其实这个问题其实是有很多的关联性 , 一个是当前所有大部分的资产都在第一层网络 , 用户各种的合约的逻辑也在一层网络 。 所以当引入二层网络的时候 , 我们如果只是解决转账拥堵的话 , 看起来是更简单 。 但如果你希望使用二层网络来解决当前流动性挖矿的拥堵问题 , 难度就会比较大 , 因为它会涉及到各种各样的合约是否要迁移到二层网络 。 比如说我如果可以在第二层网络去抵押 , 我想用以太币借出稳定币 , 我又想拿我的稳定币参与dForce的流动性挖矿 , 那么我如何同时去兼顾这两件事 。
同时 , 各个应用如果在跑自己的二层网络 , 也会带来下一个问题:每一个应用都在使用自己的二层网络提速 , 那么彼此之间的可组合性该如何去做?这个也会是阻碍进一步创新或者说阻碍进一步组合性的可能性出现的一个瓶颈 。
说了这么多 , 我当前的结论是:首先现在没有立竿见影 , 可以让以太坊解决这种拥堵现象的具体方法 , 或者说没有立马能够实施的方法 。 其次 , Layer 2的方案技术上很多已经ready了 。 阻碍其去实施的 , 一个是各个应用入口彼此之间达成一致、利益分配的问题;同时就是各个方案的优劣该如何去选择 , 如何去评判的问题 。


推荐阅读