2020

可组合性的两面

协议之间可以互相调用而无需许可,同一性质也让攻击者能在一笔交易里把多个协议串起来。

在《货币乐高》中看它发生 →

为什么会发生

  1. 01接口标准化后,任何协议都能接上任何协议,组合数从 n 变成 n × m。
  2. 02无需许可意味着无从审核 —— 调用方是谁、意图是什么,被调用方无法判断。
  3. 03闪电贷让「先借出、操作、再还清」在一笔原子交易内完成。

之前 · 之后

Before

金融产品彼此隔离,接入需要商务谈判与合规审查。

After

任何人都能把它们拼起来 —— 包括不打算好好用的人。

为什么重要

好处与风险不是两件事,是同一个性质的两面。此后每一层组合都要问「我压在谁身上」。

相关实体

来源