王也

打开 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》

END

了解最新动态

烤星 · DeFi 课堂丨如何破解 DeFi 生态“碎片化”难题?相关推荐

  1. 烤星 · DeFi 课堂丨如何理解 DeFi 项目中的治理代币?(上)

    王也 打开 DeFi 世界之门,从小白到 DeFi 大神的进阶必修课. 由 Conflux × Odaily星球日报联合出品,星球日报资深记者@王也担任主笔. 烤星 · DeFi 课堂 6 月 16 ...

  2. 烤星 DeFi 课堂 | 去中心化交易所适合小白用吗?

    王也 打开 DeFi 世界之门,从小白到 DeFi 大神的进阶必修课. 由 Conflux × Odaily星球日报联合出品,星球日报资深记者@王也担任主笔. 烤星 · DeFi 课堂 专注 DeFi ...

  3. 烤星 · DeFi 课堂 | DeFi 危机

    王也 打开 DeFi 世界之门,从小白到 DeFi 大神的进阶必修课. 由 Conflux × Odaily星球日报联合出品,星球日报资深记者@王也担任主笔. 烤星 · DeFi 课堂 3 月 12 ...

  4. 烤仔DeFi课堂 | 从雅典到去中心化金融

    好久不见-烤仔的 DeFi 课堂上课铃再次打响,这系列我们将一同解构 DeFi,尝试从更多的角度还原它真实的面貌. 01 从雅典到去中心化金融 古希腊文明璀璨夺目,雅典稳定的纺锤形社会开启了人类社会的 ...

  5. DeFi猎手丨一文读懂DeFi的7种新玩法,实现最大化收益

    概要: 上周我们对7种新的DeFi玩法进行了报道,其中涵盖了新方向(DeFi指数).新玩法(杠杆流动性挖矿).新提案(Aave新架构).新创意(DeFi+二元期权).新工具(套利机器人). DeFi新 ...

  6. 咖说丨2020上半年DeFi行业研究报告

    " 收集一众行业大咖观点,探索区块链商业及应用.百家争鸣.百花齐放,说理.解密.预测和八卦,了解行业内幕,看咖说就够了! 投稿请联系 :tougao@conflux-chain.org 本文 ...

  7. 2017 宋星大课堂福利赠票公布结果

    5月2日,我们为神策数据的粉丝争取了一份超大的福利,一张宋星老师公开课的门票. [福利赠票]宋星大课堂互联网营销与运营的数据分析和优化 短短几天时间,我们收到了来自大家的大量反馈. 我们秉承着公平公正 ...

  8. ▷Scratch课堂丨【编程趣味卡3】制作音乐

    授权转载 | Geekid 原文作者 | Mr.炎 原文标题 | 少儿编程 教程丨Scratch编程趣味卡 - 3.制作音乐 标签:难度初级:适合年龄段:8+: Scratch介绍 Scratch融合 ...

  9. ▷Scratch课堂丨物理模拟地球公转,值得你的分享收藏!

    地球公转就是地球按一定轨道围绕太阳转动(The Earth revolution around sun).像地球的自转具有其独特规律性一样,由于太阳引力场以及自转的作用,而导致的地球公转,也有其自身的 ...

最新文章

  1. 目标跟踪之卡尔曼滤波---理解Kalman滤波的使用
  2. HandlerInterceptor里@Autowired对象为空的解决方法
  3. 互联网+大赛作品_“颂中国力量 绘美好梦想”全市中小学生互联网+书画大赛作品展示(五)...
  4. PowerDesigner从数据库导入
  5. mysql支持cube_mysql聚合函数rollup和cube
  6. 云栖专辑 | 阿里开发者们的第10个感悟:产品经理最优秀的能力,是框架思维,脑海中有蓝图
  7. python爬虫框架Scrapy采集数据,并制作词云图分析!
  8. web项目里看不到html,在webpack中导入html文件时找不到模块错误
  9. navicat打开表提示不存在_真相 | 专家提示:“真空轮胎”真的不存在!别再提了...
  10. Flask入门学习---进一步了解模板
  11. c语言线程原理,线程池的原理和实现c语言
  12. Acer 4750 安装黑苹果_黑苹果 Mac OS 10.14.5 Mojave 安装
  13. 网易云创建添加推荐歌谱和删除操作
  14. 渗透测试技术----服务扫描(一)--Banner、服务版本扫描、操作系统识别
  15. [架构之路-51]:架构师 - 用系统化、结构化思维解决复杂难搞的软件故障问题 - 马克思主义哲学在软件系统中的应用
  16. 美光称对华为恢复部分芯片出货 股价一度上涨10%
  17. 怎么开启2345加速浏览器的过滤弹窗广告
  18. 防止backspace键后退网页
  19. 函数9:生成器和 yield 语句
  20. 【通識:人生哲學與幸福】青年心理學 Part2 成熟

热门文章

  1. Cisco报告揭示现在及未来最急需的20个IT岗位
  2. 试着使用SDL2复刻曹操传(二)
  3. [HTB靶场记录]TIER-1(上)
  4. 介绍一个 拟合曲线生成的 项目
  5. 佛教和道教对“妖”的差异
  6. ThreeJs场景、相机、渲染器、添加obj模型和删除模型
  7. 学习机赛道加速:请“卷”产品,不要“卷”营销
  8. lungs UFA eat walnuts.
  9. xDeepFM论文解读(KDD2018)
  10. STM32CubeMx配置HAL库流水灯