烤星 · DeFi 课堂丨如何破解 DeFi 生态“碎片化”难题?
Conflux中文社区
原创

05月28日 10:36

Follow


王也


打开 DeFi 世界之门,从小白到 DeFi 大神的进阶必修课。

由 Conflux × Odaily星球日报联合出品,星球日报资深记者@王也担任主笔。

烤星 · DeFi 课堂


与传统金融相比,DeFi 的优势之一是可组合性。目前以太坊生态系统上出现了 MakerDAO、Compound、Uniswap 这样的“加密货币乐高”。开发者可以像搭建“乐高积木”一样,在已经建立好的代码或协议上快速开发,并利用存量用户基础。


自 DeFi 诞生以来,舆论和大众拼命推广 DeFi 的“可组合性”,认为“可组合性”能带给传统金融创新。但是大家忽略了一点,即使是“DeFi 乐高”,也避免不了出现生态系统的碎片化,或交互上的摩擦。


目前,DeFi 产品各自定义自己的接口,同一类别的 DeFi 协议也有不同的接口:Maker 有 Maker 的接口,Compound 有 Compound 的接口,Aave 有 Aave 的接口。这为相互交互造成了障碍。同时,随着 DeFi 项目的增多,组合交互的成本不是线性增加,而是 NxN 倍增,这也带来了不必要地交互摩擦。


PeckShield 创始人蒋旭宪认为,解决“碎片化”的办法是标准化 DeFi 的接口。


“大家知道 ERC20 标准定义好了资产 Tokenization 的接口一样,这不仅极大方便了以太坊上的资产繁荣和汇聚,也吸引了别的公链的资产,包括 BTC 或 EOS 方面的资产。DeFi 协议本身也要如此,可以极大的简化交互,带来流动性的增加。”蒋旭宪曾在“惊魂 48 小时——极端压测之后 DeFi 引发的集体思考”AMA中表示道。


此外,蒋旭宪认为传统的 DeFi 组合方式可能会带来安全方面的连带⻛险,需要某种机制的对冲。比如说目前的 DeFi 保险和 DeFi 理赔,也应该是“DeFi 乐高”的一部分,来平衡对冲 DeFi 安全风险。


Zerion 推出 DeFi SDK,来解决 DeFi“碎片化”问题 


针对 DeFi 生态系统碎片化,DeFi 开发者们也都在做相应的努力,近日 DeFi 聚合器 Zerion 推出了一个 DeFi SDK 组合,以解决“碎片化”带来的高成本和用户体验感差的问题。


Zerion 表示过去花了很多时间去研究 Uniswap, MakerDAO、Vaults、Compound、Bancor、0x、Uniswap Pools、DSR、Fulcrum 等 DeFi 协议,想要弄懂每个 DeFi 协议的来龙去脉,对用户界面和用户体验做不断优化,为前端和后段客户不断更新 Web 端、iOS 和 Android 客户端的接口,但是他们发现,这种做法非常分散、支离破碎、且浪费时间。


为了缓解上述局面,Zerion 近日推出了一套开源的 DeFi SDK,希望能够缓解 DeFi 生态系统中的“碎片化”问题。


DeFi SDK主要面向三类用户:


· 开发者:对于 DApp 开发者,DeFi SDK 可以帮助他们整合 DeFi 协议就像使用单个工具库一样简单。DeFi SDK 帮助开发者们完成对 17 个以上的主流 DeFi 协议的即时访问,开发者们再也不需要手动去整合这些协议。对于协议开发者,DeFi SDK 可以使“升级”及时地映射到所有的 DApp 上面。


· 社区用户:Zerion 正在共享解决常见问题的开源解决方案。DeFi SDK 增强了不同 DeFi 产品的互操作性,使构建 DeFi 应用程序更加容易。


· 普通用户:DApp 现在可以支持普通用户中意的 DeFi 资产和协议,用户体验将会越来越棒。


DeFi SDK 是如何工作的?


DeFi SDK 的核心是 Token 适配器和协议适配器。


Token 适配器


Token 适配器是一种智能合约,它提供一个链上解决方案来获取加密货币衍生资产的原生 Token,可以把它看作是对复杂的 ERC20 令牌有意义的解码器。


图片来源于:Medium


拿 Uniswap 的 ETH-cDAI 的资产池举例,从字面看,它是一个非常复杂的 Token,但其实它只是由一对高收益的 DAI (cDAI)和 ETH 组成。UniTokens 的 Token 适配器可以“解开”表面看似复杂的衍生 Token 组合,并将原生 Token 返还给客户。下图为 Uniswap 的 Token 适配器代码:


 

Uniswap Token 适配器


协议适配器


协议适配器适用于 DeFi 协议的链上信息,比如用户的债务和存款余额。


目前,DeFi 生态面临着严重的“碎片化”问题,因为像 Fortmatic 或 MetaMask 这样的钱包可以获取 ERC20 基础代币的余额,但却没有读取更复杂的 DeFi 衍生品资产的标准。这些信息通常需要硬编码或通过 API 接口来获取,而不是直接通过查询用户链上余额来获取。显然,用户体验并不理想。       

图片来源于:Medium


DeFi SDK 包含每个协议的元数据,对于 DApp 开发人员,这允许接口使用对适配器登记表(Adapter Registry)的一次调用来获取与协议相关的所有信息,该注册表是每个接口支持的协议适配器和 Token 适配器的白名单。 


图片来源于:Medium


任何人都可以为他们的协议创建一个 Token 适配器,任何人也都可以为他们的钱包或 DApp 维护自己的 Adapter Registry。例如,Zerion 的 Adapter Registry 是一个经过审查的列表,其中包含 Zerion 支持的所有 DeFi 协议。


Adapter Registry 地址:相关链接


目前使用 DeFi SDK 的应用程序有:Zerion、MyDeFi、Frontier 和 DeFi Market Cap。


如果你是一个开发者,开发了一个 DeFi 协议,那么这时候你该如何创建适配器呢?包括以下3个步骤:


· 查看 Zerion 的适配器的开源示例:相关链接


· 创建自己的适配器智能合约,将其部署到 Ethereum 主网并在 Etherscan 上验证它;


· 一旦适配器完成,在 Github 上打开一个 pull request,Zerion 需要进一步验证并将它添加到 Zerion AdapterRegistry 中。


完成以上步骤后,你的协议将立即对 Zerion 和其他使用 DeFi SDK 的 DApps 的用户可见。



参考资料:Medium:《DeFi SDK: Making Money Lego Work》

633 views

1
Share

Comments

no comments

Recommend to Read

哔哔News

原创

07月07日 15:53

Follow
717 Views
Comment
1
Share

K站的朋友们

07月07日 10:42

Follow
10
41
Share

DREP

原创

06月09日 18:25

Follow
817 Views
Comment
24
Share

OKEX官方

原创

06月02日 11:02

Follow
1599 Views
1
10
Share

真本聪RealSatoshi

原创

06月23日 14:28

Follow
10399 Views
3
30
Share

比特派Bitpie

原创

07月07日 13:58

Follow
851 Views
Comment
18
Share

真本聪RealSatoshi

原创

05月26日 20:14

Follow
9491 Views
5
28
Share

闪电

06月24日 12:06

Follow
5
32
Share

真本聪RealSatoshi

原创

06月25日 18:15

Follow
10172 Views
Comment
21
Share

比特派Bitpie

原创

06月24日 11:25

Follow
713 Views
Comment
27
Share
加载更多