以太坊分片技术的灵活度可以支撑 DeFi 应用吗?

关于 DeFi,“货币乐高”或许是个很贴切的比喻,但是自今年夏天以来,又出现了一个新的比喻:奖金池。
货币乐高指的是,以太坊可以将不同的金融服务相互组合,又称可组合性。这个词以前常用作流行语,但是去年以来,可组合性成了 DeFi 真正的竞争优势。事实证明,将智能合约进行搭配组合会产生巨大价值。
但是,这里有一个价值 109 亿美元的问题:可组合性在以太坊 2.0 上是否能发挥出像在以太坊 1.0 上那样的作用?
风投机构 Placeholder 的克里斯·伯尼斯克(Chris Burniske)在接受电话采访时告诉 CoinDesk:“可组合性确实很重要,因为它可以让企业家彼此整合创新产品,从而产生更大的创新。在现实世界中,我们每天享受的服务很多都是由基础服务组成的。”
举例来说,Netflix 就是构建在许多服务之上的,例如内容分发网络、存储服务提供商、分析产品和其它很多普通人闻所未闻的解决方案。
这些组合都离不开验证和中心化身份。但是在以太坊上,各种产品可以自由进行组合,无需经过身份认证。
但是,以太坊当前的吞吐能力与易组合性背道而驰。正如 CoinDesk Research 最近在一篇关于以太坊 2.0 的报告中所言,这是以太坊项目诞生之初就已经暴露出的问题。
为了解决这一问题,一些项目正在转向侧链,但是许多项目都期望 ETH 2.0 能够提高吞吐能力。
以太坊 2.0 将通过新的“分片”架构来提高吞吐能力。在分片架构中,将有多条区块链通过信标链连接。这有助于提高效率和降低成本,但是在交易需要同步(实时)通信的情况下,确实会产生问题。
虽然人们都在热烈庆祝即将上线的以太坊 2.0,但是第一阶段还不会启动分片链。每个阶段至少需要花费 6 个月的时间(考虑到目前为止项目的推迟情况,很有可能需要更长时间),因此 DeFi 开发者和堕落者无需太过担心。
Electric 资本的阿维沙尔·加格(Avichal Garg)在一封电子邮件中告诉 CoinDesk:“分片可能还需要一段时间才能上线。我不太相信分片能在 2021 年上线,因此现在还不需要太过紧张。”
  问题出在哪儿?
基本上来说,任何人在以太坊上做任何事都会产生代币。因此,可组合性非常简单,就是将资产锁定在智能合约中,然后生成一种代币,再将该代币发送到另一个智能合约上。无需批准、账户或其它摩擦,只需要一个钱包地址,一些情况下还可能需要提供质押品。
因此,无论是对于新手还是老手来说,任意类型的交易都变得非常简单。
令人担忧的是,在分片环境中,可组合性可能会遇到阻碍。
伯尼斯克举了闪电贷作为例子。通过闪电贷,聪明的交易者可以在市场中找到套利机会,借入资产,利用不同交易平台上的差价套利,然后通过同一笔交易偿还这笔借款。伯尼斯克表示:“如果你能在同一笔交易中完成所有操作,那就没有任何风险。如果没有完成,则交易失败。”
如果无法在同一笔交易中完成,闪电贷就不会产生成本,也无法让用户受益。
令人担忧的是,如果交易所涉及的去中心化应用不在同一个分片上,可能无法进行这种同步操作。
无损彩票 PoolTogether 的首席技术官布伦丹·阿瑟斯汀(Brendan Asselstine)在接受电话采访时告诉 CoinDesk:“分片之间或将采取异步消息传递……因此,跨分片整合智能合将成为次优选择。PoolTogether 整合了 Compound 和 DAI,因此在理想情况下,三者最好位于同一个分片。”
对于 DeFi 来说,这是一个问题。
由于去中心化应用之间具有很强的互操作性,将所有 DeFi 去中心化应用都集中到同一片分片上会给该分片带来很大的压力,导致交易费再度上涨。
不过,阿瑟斯汀指出,等过渡到 PoS 共识机制后,以太坊的运行速度就会快得多,因此以太坊的带宽会扩大。
预测市场协议 Gnosis 的首席技术官兼联合创始人斯蒂芬·乔治(Stefan George)在接受电话采访时告诉 CoinDesk:“我认为这实际上不是什么大问题。”他指出,很多交易都可以接受异步。
乔治表示:“那些对时序要求不是很高的去中心化应用,如预言机解决方案,可以放到其它分片上。”
  未解决的问题
期权协议 Opyn 的联合创始人祖宾·科蒂查(Zubin Koticha)告诉 CoinDesk:“关于接下来该怎么做,还有许多棘手的问题需要解决。若想在 DeFi 去中心化应用之间建造“高速公路”,这些应用必须集中在同一个分片上。”
科蒂查认为,其中一个问题是,如何在不知道 gas 费的情况下进行跨链通信。如果 gas 费太低,交易就有可能会被忽略。科蒂查还表示,有人提出将分片的状态转移到另一个分片上运行。他认为这个方法对于发起转移的人来说很好,但是对于其他同样想与这个智能合约交互的用户来说,就没那么方便了。
尽管如此,科蒂查相信这个问题是可以解决的,他只是觉得真正棘手的问题还没有公开讨论。即使这些问题解决了,也会不可避免地带来更多复杂性。
科蒂查表示:“为了处理来自同一个分片的同步调用和来自其它分片的异步调用,所有合约都必须重新编写。这就会增加复杂性,让攻击者可以通过更多方式来攻击智能合约,并导致很多漏洞。”
Electric 资本的加格也持相同观点:“我认为整个生态系统并未对次级效应进行深入思考。对此我持乐观态度,我认为随着这些问题变得越来越迫切,将在接下来几年内得到解决。”
  解决方案
另一个基于以太坊的期权协议 UMA 的成员哈特·兰伯(Hart Lambur)认为,有一些问题可以采用非工程解决方案。他建议使用 DeFi 思维来解决同步问题。
可能会有一些协议基于某种风险预测来收取费用并保证交易完成。
兰伯表示:“会有一些类似托管机构或代理银行的中间方来保证交易完成,否则它们会遭到罚没。” (代理银行指的是相互之间签订了协议,会代理对方的业务。)
伯尼斯克相信,即使有一个分片收取高昂的费用,即使以太坊的收费高于其它区块链,以太坊仍会是 DeFi 的家园,尽管其它基础协议(Polkadot、NEAR、Solana 和 Avalanche 等)也在努力发展 DeFi。

伯尼斯克称:“那些不怎么重要的交易会转移到其它分片上,只有重要交易才会留在 Layer 1。”他还借用了 Aragon 联合创始人路易斯·昆德(Luis Cuende)的比喻,一些大城市的生活成本很高,但是人们之所以会来大城市,是因为工作需要。

伯尼斯克称,一些不那么紧急的工作可以转移到小城镇。这样一来,Layer 2 解决方案和其它区块链“就类似于郊区”。
伯尼斯克依然看好以太坊。
伯尼斯克表示:“我认为,去中心化金融系统的一些组成部分会转移到其它区块链上,但是核心部分会留在以太坊上。以太坊是 DeFi 的首都。”