LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 行情分析 > 开发者为 DeFi「碎片化」做了什么? DeFi SDK 了解一下

开发者为 DeFi「碎片化」做了什么? DeFi SDK 了解一下

2020-04-27 Odaily星球日报 来源:链闻

DeFi 聚合器 Zerion 推出 DeFi SDK 组合,尝试解决「碎片化」带来的高成本和用户体验感差的问题。

原文标题:《如何让 DeFi 生态不再「碎片化」?》
撰文:Evgeny Yurtaev,Zerion CEO
编译:王也

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

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

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

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

「大家知道 ERC20 标准定义好了资产 Tokenization 的接口一样,这不仅极大方便了以太坊上的资产繁荣和汇聚,也吸引了别的的公链的资产,包括 BTC 或 EOS 方面的资产。DeFi 协议本身也要如此,可以极大的简化交互,带来流动性的增加。」蒋旭宪在 4 月 23 日晚 RenrenBit 举办的「惊魂 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 协议。

目前使用 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》

来源链接:blog.zerion.io

—-

编译者/作者:Odaily星球日报

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

LOADING...
LOADING...