36

科普 | 安全地开启合成资产时代

 3 years ago
source link: https://ethfans.org/posts/safely-unlocking-the-synthetics-era
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

别看 “合成资产” 这个名词这么高端,没准你早就用过了。

比方说你是 Alice ,你和你的好朋友 Bob 关于一场球赛的结果打了个赌,这其实就是一笔合成资产交易。如果你的另一个好朋友 Charlie 拿着你们的赌金,确保会在比赛结果出来后通过 Venmo 将赌金支付给赢家;那么,在这一过程中,Charlie 就起到了托管和结算层的作用。如果你信任 Charlie 并赋予他仲裁争议的权力,Charlie 就起到了信息输入机制的作用。

每个合成产品都具备以下几个核心部分:

中心化/法币合成品 链上合成品 Alice、Bob 和 Charlie 之间的交易 清算网络 自动清算中心、SWIFT 国际资金清算系统等 以太坊 Venmo 托管机制 托管账户 智能合约 Charlie 的 Venmo 账户 对手方 (通常是经过 KYC的法人实体) 以太坊网络地址 Alice 和 Bob 质押品 美元、国库券和其它具有代表性的流动资产 ETH、Dai、USDC 等等 美元 目标指数 股票、债券、商品等一切 股票、债券、商品、密码学货币等一切 梅西在特定一场比赛中的得分 信息输入机制 法院系统 UMA、Chainlink、Band、Tellor 等 由 Charlie 判定 锚定机制 保证金要求、清算、资金费率、期满 视情况而定——每个协议都不同 期满付款 截止日期 任意日期 任意日期或不限期 比赛结束

合成产品之所以广受欢迎,正是因为这类产品具有很强的灵活性。合成产品可以让市场参与者对冲原本不可能用来买卖的风险,因此成为了现代金融业最有用的概念之一。

在衍生品出现之前,商品生产者无法对冲将来物价下跌的风险;商品消费者也无法对冲将来物价上涨的风险。目前,可以让借贷双方对冲利率风险的法币利率衍生品市场已经超过了 500 万亿美元。正因有了流动的利率市场,美国的 30 年期固定住房抵押贷款利率等产品才有可能推出 —— 否则,在银行利率动态变化的情况下,什么银行会愿意提供 30 年期固定贷款利率呢?

链上合成产品的重要性

开放式金融要让所有参与者都能公平地进入该市场。通过中心化中介将现实资产代币化可以将有用的产品集中在同一个结算层上。然而,代币化并不能消除一切准入障碍,因为用户最终还是要信任中心化中介或托管机构,并遵守它们的规则。区块链上的合成产品有助于增强市场的公平性和开放性,消除每个金融市场的准入障碍,让个人、实体或 DAO(去中心化自治组织)无需通过中心化中介即可买入任意类型的金融产品,而且不会遇到单点故障问题。

DeFi 合成资产

MakerDAO 系统管理的 Dai 就是一种合成资产。

Dai 的合成性主要体现在两点:

  1. Dai 的价格锚定美元;
  2. Dai 的价格是由其背后的质押品支撑的,并不是 token 自身固有的。

Dai 使用的是美元/ETH 价格对。不过,你也可以往 Maker 中注入不同的目标价格对,创造出不同的合成资产。

  • 注入黄金/ETH —— 获得以 ETH 为质押品的合成型黄金代币
  • 注入欧元/ETH —— 获得以 ETH 为质押品的合成型欧元
  • 注入标准普尔指数/DAI —— 获得以 Dai 为质押品的合成型标准普尔指数

通过金融工具,你可以将质押任意代币来生成合成型代币。你甚至可以质押合成型代币 A 来生成合成型代币 B 。金融工程师的创造力是无穷无尽的!

muauaqY.gif

-合成资产可以被设计成各种对持有者和发行者都有用的应用。上图只是大概勾勒了一个框架-

然而,并非所有合成资产都是一模一样的。在打造合成产品时,你需要从应用场景的角度出发仔细思考它的特性。这其实不难。只要思考以下两个问题:

  • 这种合成代币要跟随哪个目标价格?
  • 在什么情况下,合成代币的锚定机制能正常运作?

如何评价 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 的 黑色星期四 都反映了这个问题的严重性。

通过链下喂价来解决信息输入机制问题

大多数信息输入机制问题的解决方案都提议从可信的链下接口安全地获取数据,并尽可能快速频繁地发送到区块链上。Provable Things、Chainlink,甚至是 Compound 的 Open Oracle 机制都是这个方案的不同版本。为了增强安全性,许多 DeFi 合约都引入了延迟机制(链上价格可以使用之前会延迟一段时间),或 “熔断机制”(设定一段时间内价格波动的上限)。这类策略需要进行权衡取舍,例如,可能会带来信息输入机制被加塞(抢在价格更新前完成清算)的风险,或是更高的执行不确定性。

不通过链下喂价来解决信息输入机制问题

另一种增强 DeFi 的安全性和可扩展性的解决方案是,尽可能减少使用信息输入机制。该方案更具区块链原生性,没有试图直接解决信息输入机制的去中心化问题,而是在编写 DeFi 合约时不预设链上喂价一定是准确的。 “无价格” 合约 使用的信息输入机制在且仅在合约对手方无法解决争议的情况下,保证能及时查看之前的价格。并且,对于那些确实需要上链的价格,信息输入机制会为其准确性提供经济保证。

最后的思考

合成资产是强大的金融工具,开放式金融可以让用户通过新的方式来构建合成资产。但是,我们不应该仅仅为了赶时髦而盲目使用所有合成代币。合成代币的设计模型还没有经过良好的测试,而且每个模型都要考虑一系列权衡关系。作为用户,我们有绝佳的机会能够参与到这一实验中来,为建立下一代标准作出贡献。

(完)

原文链接: https://bankless.substack.com/p/safely-unlocking-the-synthetics-era

作者:Allison Lu

翻译&校对:闵敏 & 阿剑


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK