|扩展 DeFi 吞吐量:Layer-One 篇(上)


|扩展 DeFi 吞吐量:Layer-One 篇(上)
本文插图
如果你最近用过 DeFi, 最近高涨的交易费会令你瞠目结舌 。 如今 , 就以太坊交易而言 , 数十乃至数百美元的交易费实属稀松平常之事 。 在如此高昂的手续费下 , 只有巨鲸才能有利可图 , 更别提什么 “让没有银行账户的人也能享受银行服务”、“让免许可型金融基础设施惠及所有人” 等宏图伟业了 。 以太坊正在成为富人的聚集地 。
|扩展 DeFi 吞吐量:Layer-One 篇(上)
本文插图
- 如果是小额交易 , 手续费可能会超过交易金额的 10% -
高昂的手续费表象之下的核心是区块链可扩展性问题 。 这个问题太过臭名昭著 , 以至于有了自己的维基百科页面 。 这是当前区块链最主要的局限性 , 此外还有终局性时滞太大、抢跑交易、跨链互操作性等局限性 。
我们想要创建一个能让所有价值自由流动的代币化世界 , 区块链的局限性会阻碍我们实现这一愿景 。 这就是为什么 0x Labs 组建了一个专门的研究工程师团队针对这些局限性开发解决方案 。 在本文中 , 我们将探索以太坊的局限性及其对 DeFi 用户的影响 。 我们还将简要介绍下一代区块链 。 在后续文章中 , 我们将探索另一类解决方案(Layer 2) , 并介绍我们自己解决 DeFi 需求的策略 。
首先 , 要知道以太坊交易的大小是以 Gas 消耗量来衡量的 。 交易会打包到区块中 , 大约每 13 秒出一个块 。 每个区块只能容纳有限的交易 , 因为有所谓的 “区块 Gas 上限” 。 目前 , 每个区块的 Gas 上限是 1200 万 。 一个普通的 ERC20 代币交易需要消耗大约 5 万 Gas。 这就意味着 , 一个区块最多可容纳 240 笔代币转账操作 , 即 , 每秒可完成大约 18 笔交易 。 DeFi 交易通常涉及多笔代币转账 , 以及其它记账操作 , 这会导致成本翻倍 , 并进一步限制吞吐量 。 Gas 容量和出块时间意味着有源源不断的 Gas 可供交易使用 。
我们先来看看以太坊诞生以来 , Gas 的供应量和使用量增长情况 。
Gas 使用量
每天 , 以太坊上都会新增大约 6000 个区块 , 容纳数十亿 Gas 的交易 。 这个数量一直在变化 , 并随着时间流逝而增长 , 主要是因为区块 Gas 上限增加 。 与此同时 , 随着以太坊上交易的数量和规模在不断增加 , 交易所消耗的 Gas 总量也在不断增加 。
回顾整个以太坊的发展史 , Gas 的供应量(灰色部分)和消耗量(黑色部分)如下图所示:
|扩展 DeFi 吞吐量:Layer-One 篇(上)
本文插图

|扩展 DeFi 吞吐量:Layer-One 篇(上)
本文插图
-(你可以说 , 以太坊是企业用的 , 因为 Gas 使用量在工作日更高)-
如图所示 , 在拜占庭(Byzantium)、君士坦丁堡(Constantinople)和缪尔冰川(Muir Glacier)硬分叉发生前 , Gas 供应量都出现了锯齿状的骤降 。 这些都是以太坊难度炸弹 , 又称冰河世纪(ice age) , 所产生的影响 。 在冰河期 , 出块时间会呈指数型增加 , 导致每天挖出的块数量减少 , 每天的 Gas 供应总量也随之减少 。 当然了 , 这种情况是非常糟糕的 , 因此以太坊网络需要用硬分叉来恢复网络 。 难度炸弹的用意正在于此:引入改进措施 , 以免出现创新停滞的情况 。 由于君士坦丁堡硬分叉忘了重新设置难度炸弹 , 以太坊紧接着又引入了缪尔冰川硬分叉 。 之后的柏林硬分叉正在考虑改变这一机制(EIP 2515) 。
通过图中黑色部分的 Gas 使用量 , 我们可以看出 2017 年 ICO 热潮以来 , 以太坊的 Gas 使用量占 Gas 上限的 60% 以上 。 自此以后 , Gas 上限经过几次跃升 , 增长了四倍 。 每次跃升后 , Gas 使用量也出现相应增长 。 过去几个月来 , 以太坊的 Gas 使用量似乎卡在了 Gas 上限的 95% 上 。


推荐阅读