头条|烤星 · DeFi 课堂之如何破解 DeFi 生态碎片化难题?
摘要:近日 DeFi 聚合器 Zerion 推出了一个 DeFi SDK 组合,以解决“碎片化”带来的高成本和用户体验感差的问
王也
打开 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 地址:https://github.com/zeriontech/defi-sdk/wiki/Addresses
目前使用 DeFi SDK 的应用程序有:Zerion、MyDeFi、Frontier和DeFi Market Cap。
如果你是一个开发者,开发了一个 DeFi 协议,那么这时候你该如何创建适配器呢?包括以下3个步骤:
·查看 Zerion 的适配器的开源示例:https://github.com/zeriontech/defi-sdk/tree/master/contracts/adapters;
·创建自己的适配器智能合约,将其部署到 Ethereum 主网并在 Etherscan 上验证它;
·一旦适配器完成,在 Github 上打开一个 pull request,Zerion 需要进一步验证并将它添加到 Zerion AdapterRegistry 中。
完成以上步骤后,你的协议将立即对 Zerion 和其他使用 DeFi SDK 的 DApps 的用户可见。
参考资料:Medium:《DeFi SDK: Making Money Lego Work》
- 免责声明
- 世链财经作为开放的信息发布平台,所有资讯仅代表作者个人观点,与世链财经无关。如文章、图片、音频或视频出现侵权、违规及其他不当言论,请提供相关材料,发送到:2785592653@qq.com。
- 风险提示:本站所提供的资讯不代表任何投资暗示。投资有风险,入市须谨慎。
- 世链粉丝群:提供最新热点新闻,空投糖果、红包等福利,微信:juu3644。