Layer 2 的好处是散户可以抱团平摊手续费,缺点是会有延迟。

原文标题:《用拼多多的思路做 DeFi 扩容》
受访者:董沫,Celer Network 创始人

三四年前,行业里对扩容的道路选择,分片是主流,分层是小众。随着分片方案一拖再拖,眼看再不扩容要出大问题,分层重新成为主流,各种的团队粉墨登场,拉帮结派。本来 Layer 1 的战争就还没结束,眼看着 Layer 2 的战争又要开始了。

专访 Celer 董沫:如何用拼多多思路做 DeFi 扩容?

当年主张分层的有两个团队我印象很深,一个是 Nervos,另一个就是 Celer。最近 Celer 拿出一套全新思路的 Layer 2 方案,我和 Celer 的创始人董沫在 zoom 上远程聊了一次,专业做 Layer 2 的人就是不一样,解答了很多我一直搞不明白的问题,比如,到底啥是 Layer 2?

我从录音中抽出一段比较好懂的写了下来,介绍一下 Layer 2 finance 的基本原理,有趣的是居然和拼多多或者社区拼团有异曲同工之妙。看完还有兴趣的朋友,也可以去听听完整录音,大概一小时,非常适合对 Layer 2 基本原理一脸懵逼的朋友(比如我)。

董沫:扩容一定是有代价的。比如说我们会造成流动性割裂,还有用户上手的门槛,这么多的 Layer 2 我要怎么用?

到这里我要开始讲 Layer 2 finance 了~如果以后各个 Layer 2 上面有各个不一样的 defi,怎么去聚合?如果我就是想用 layer one 上面的 protocol,gas 费又付不起要怎么办?这些就是我们想解决的。

刚才我们讲的 Rollup 都是基础版的,把 transaction 和 stateroot 放在 Layer 1,但所有的 state 和 compute 都在 Layer 2。那么 celer 的进阶版 Rollup 是什么?我们叫它「请回答」Layer 2,就是说能够让 layer2 去跟 layer 进行函数调用的 call。

这个说法过于 fancy,我举一个特别土鳖的例子。王二狗和我都有 100 块钱,我们都想往 compound 上放钱,然后我和王二狗各自往 compound 放钱的时候,我们需要各交 200 块钱的手续费。

那么我和王小狗都不太开心,怎么办呢?我们把钱都存到 Layer 2 finance 这个 Rollup 上,存钱这一笔操作是很便宜的,跟普通转账差不多。这个钱到了 Rollup 上面之后,我跟王二狗就可以一起执行相同的操作。

这个 Rollup 不仅聚合状态(比如我们两个现在的状态是都想往 compound 上放钱),还聚合操作或者指令。我和王二狗本来在 Layer 1 上面需要两次操作,才能各自把钱存到 compound 上,现在 Layer 2 finance 可以聚合这两次操作,一次搞定。如果还有一万个人和我俩一样,都想存钱到 compound,Layer 2 finance 也可以聚合这一万多次操作,一次搞定,每个人需要支付的手续费降到了之前的万分之一,当然前提是这一万人先把钱存到 Layer 2 finance 这个 Rollup 上来。

这么做最直接的好处,就是散户可以抱团平摊手续费,缺点是会有延迟,王二狗是上午十点就想存钱,我呢是下午两点,其他人可能又是其他时间,要想凑齐足够的人,是需要等一段时间的,这就看 Layer 2 finance 上有多少用户了。理论上用户数多的话,可以达到比较好的均衡效果,以较短的等待时间换来大幅的手续费下降。

橙皮书:听起来有点像 YFI 的机枪池?

董沫:有一点类似,但是本质上非常不同。YFI 能帮你聚合完成的操作非常有限,它只是一个机枪池。而我们是一个真的聚合器,你是真的可以在各个 protocol 和各个 strategy 之间灵活移动,同时支付非常低的手续费。因为我们帮你把手续费平摊在了跟你有相同意愿和需求的用户上面,这个东西在 YFI 上面是没有办法做的。

橙皮书:那也就意味着说必须有很多跟我相同意愿的人来帮我分担手续费?

董沫:你说的没错,最坏的情况,是你跟原来付一样的手续费。只要有一个人,你的手续费就变成了 1/2,只要有两个人就变成 1/3。这个东西对于用户来说是稳赚不赔的。

橙皮书:所以 Layer 2 finance 就是 DeFi 世界的拼多多?

董沫:没错,这个比喻太好了。另外也有点像公交车,它是很多人共享的,而且是到点发车。网约车是可以随叫随到的,但是贵啊,就像 Layer 1 上的操作,你随时都可以转账。公交车不一样,你要在站台等一会,等到了就一块钱随便坐。

Layer 2 finance 是专门为 DeFi 这个垂直市场优化的,和其他通用性 Layer 2 不一样,我们不需要考虑比如 NFT 这些场景,DeFi 的交易是相对简单的,就是把钱放到那个协议里,不存在 EVM 兼容性的问题,所以我们的交易成本会比通用性 Layer 2 低很多。

拖了好久的播客总算把第一期发出来了,有点糙,经常听播客的朋友还请多多包涵。目前只上架了喜马拉雅,很快会支持其他主流平台,搜索「橙皮书」就能找到。