科普:如何安全地开启合成资产时代

编者按:本文来自以太坊爱好者(ID:ethfans) , 作者:AllisonLu , 翻译&校对:闵敏&阿剑 , Odaily星球日报经授权转载 。
别看“合成资产”这个名词这么高端 , 没准你早就用过了 。
比方说你是Alice , 你和你的好朋友Bob关于一场球赛的结果打了个赌 , 这其实就是一笔合成资产交易 。 如果你的另一个好朋友Charlie拿着你们的赌金 , 确保会在比赛结果出来后通过Venmo将赌金支付给赢家;那么 , 在这一过程中 , Charlie就起到了托管和结算层的作用 。 如果你信任Charlie并赋予他仲裁争议的权力 , Charlie就起到了信息输入机制的作用 。
每个合成产品都具备以下几个核心部分:
科普:如何安全地开启合成资产时代
文章图片

合成产品之所以广受欢迎 , 正是因为这类产品具有很强的灵活性 。 合成产品可以让市场参与者对冲原本不可能用来买卖的风险 , 因此成为了现代金融业最有用的概念之一 。
在衍生品出现之前 , 商品生产者无法对冲将来物价下跌的风险;商品消费者也无法对冲将来物价上涨的风险 。 目前 , 可以让借贷双方对冲利率风险的法币利率衍生品市场已经超过了500万亿美元 。 正因有了流动的利率市场 , 美国的30年期固定住房抵押贷款利率等产品才有可能推出——否则 , 在银行利率动态变化的情况下 , 什么银行会愿意提供30年期固定贷款利率呢?
链上合成产品的重要性开放式金融要让所有参与者都能公平地进入该市场 。 通过中心化中介将现实资产代币化可以将有用的产品集中在同一个结算层上 。 然而 , 代币化并不能消除一切准入障碍 , 因为用户最终还是要信任中心化中介或托管机构 , 并遵守它们的规则 。 区块链上的合成产品有助于增强市场的公平性和开放性 , 消除每个金融市场的准入障碍 , 让个人、实体或DAO(去中心化自治组织)无需通过中心化中介即可买入任意类型的金融产品 , 而且不会遇到单点故障问题 。
DeFi合成资产由MakerDAO系统管理的Dai就是一种合成资产 。
Dai的合成性主要体现在两点:
Dai的价格锚定美元;
Dai的价格是由其背后的质押品支撑的 , 并不是token自身固有的 。
Dai使用的是美元/ETH价格对 。 不过 , 你也可以往Maker中注入不同的目标价格对 , 创造出不同的合成资产 。
注入黄金/ETH——获得以ETH为质押品的合成型黄金代币
注入欧元/ETH——获得以ETH为质押品的合成型欧元
注入标准普尔指数/DAI——获得以Dai为质押品的合成型标准普尔指数
通过金融工具 , 你可以将质押任意代币来生成合成型代币 。 你甚至可以质押合成型代币A来生成合成型代币B 。 金融工程师的创造力是无穷无尽的!
科普:如何安全地开启合成资产时代
文章图片

-合成资产可以被设计成各种对持有者和发行者都有用的应用 。 上图只是大概勾勒了一个框架-
然而 , 并非所有合成资产都是一模一样的 。 在打造合成产品时 , 你需要从应用场景的角度出发仔细思考它的特性 。 这其实不难 。 只要思考以下两个问题:
这种合成代币要跟随哪个目标价格?
在什么情况下 , 合成代币的锚定机制能正常运作?
如何评价Dai和sUSD为解释得清楚些 , 我们来看看Dai和sUSD 。 二者的目标价格都是1美元 , 但是它们用来维持锚定价格的机制和流动性保证迥然相异 。
sUSD更适用于短期投机 。 sUSD可以以1美元整的价格交易……但是只能在synthetix.exchange上 。 只要synthetix.exchange的信息输入机制提供的价格是准确的 , 且交易池有足够多的质押品背书 , 所有synthetix.exchange交易都是以公平的价格完成的 。 因此 , 相比Synthetix上的其它合成资产来说 , sUSD是最实用的投机工具 , 但是在Synthetix平台之外可以直接维护稳定性的工具很少 。
Dai更适合长期持有 。 Dai很少能以1美元整的价格交易……但是由于Dai的价格具有波动性 , MakerDAO治理系统可以利用一些杠杆来重新平衡供需关系 。 在最糟糕的情况下 , 全局清算机制会使用价值1美元整的质押品来赎回每个Dai 。 只要MKR持有者治理得当 , Dai就会维持在目标价格 。 因此 , Dai不适合充当美元的短期交易替代品 , 但是它作为稳定价值贮藏物的保障性较强(如果你信任MKR和MakerDAO基金会的工作) 。
不同的合成资产机制都在努力维持类似的权衡关系 。
【科普:如何安全地开启合成资产时代】站在用户的角度上扪心自问:你需要在多长的时间范围内获得什么样的保障?你希望将这个合成资产作为短期流动性?还是长期价值贮藏物?这会帮助你决定哪种合成资产协议适合你 。
信息输入机制问题无论你使用哪种资产协议 , 都会在某种程度上需要使用信息输入机制 。
信息输入机制可以让智能合约获取外界的数据 。 DeFi合约利用这些数据来决定谁有权索要合约内的质押品 。 这就意味着 , 如果你控制了信息输入机制的输出 , 就能控制DeFi合约内锁定的资产 。
信息输入机制是DeFi目前所面临的最大问题 。 近期发生的bZx闪电贷攻击、SNX信息输入机制被加塞和Maker的黑色星期四都反映了这个问题的严重性 。
通过链下喂价来解决信息输入机制问题大多数信息输入机制问题的解决方案都提议从可信的链下接口安全地获取数据 , 并尽可能快速频繁地发送到区块链上 。 ProvableThings、Chainlink , 甚至是Compound的OpenOracle机制都是这个方案的不同版本 。 为了增强安全性 , 许多DeFi合约都引入了延迟机制(链上价格可以使用之前会延迟一段时间) , 或“熔断机制”(设定一段时间内价格波动的上限) 。 这类策略需要进行权衡取舍 , 例如 , 可能会带来信息输入机制被加塞(抢在价格更新前完成清算)的风险 , 或是更高的执行不确定性 。
不通过链下喂价来解决信息输入机制问题另一种增强DeFi的安全性和可扩展性的解决方案是 , 尽可能减少使用信息输入机制 。 该方案更具区块链原生性 , 没有试图直接解决信息输入机制的去中心化问题 , 而是在编写DeFi合约时不预设链上喂价一定是准确的 。 “无价格”合约使用的信息输入机制在且仅在合约对手方无法解决争议的情况下 , 保证能及时查看之前的价格 。 并且 , 对于那些确实需要上链的价格 , 信息输入机制会为其准确性提供经济保证 。
最后的思考合成资产是强大的金融工具 , 开放式金融可以让用户通过新的方式来构建合成资产 。 但是 , 我们不应该仅仅为了赶时髦而盲目使用所有合成代币 。 合成代币的设计模型还没有经过良好的测试 , 而且每个模型都要考虑一系列权衡关系 。 作为用户 , 我们有绝佳的机会能够参与到这一实验中来 , 为建立下一代标准作出贡献 。


    推荐阅读