一文读懂去中心化金融在比特币上的实现路径。
撰文:MohamedFouda,TokenDaily合伙人
编译:詹涓
去中心化金融的说法在许多加密投资者和爱好者那里已经相当流行了。DeFi建立在这样一个承诺之上:当中介机构的角色被缩减或完全取消时,一些关键的金融服务将变得更廉价、更高效。从理论上讲,它还使在线金融服务更具包容性,因为它超越了诸如地理边界或司法管辖区这类人为的障碍。
通过允许我们将金融交互的规则和结果编码到无需许可区块链中,DeFi产品和协议成为了可能。因此,几乎所有当前的DeFi项目都在以太坊上开发,以期利用以太坊的智能合约功能,这并不奇怪。
DeFi运动正在迅速发展
然而,比特币仍然是世界上最具流动性、最为人们所熟知、最为去中心化的加密货币。这显然使比特币成为金融产品的有力竞争对手,而金融产品可以从无需信任和去中心化中获益。然而,不仅仅因为它是显而易见的,就认为实施起来很容易。
比特币粉丝想要不惜一切代价保持比特币的「硬度」,并且不愿意以任何理由从根本上改变比特币的货币政策,不管那是否跟DeFi有关。尽管存在像RSK这样的侧链解决方案,但不可能在比特币协议中添加智能合约功能来实现DeFi产品。
但这并不意味着比特币DeFi永远不会发生。
许多个人和团队都努力在不改变比特币当前结构的情况下,在从中心化到近乎完全去中心化的金融产品中使用比特币。
在本文中,我将讨论如何使比特币DeFi成为可能。本文解释了不同的技术方法,以及它们所针对的不同用例。
首先,DeFi是什么意思?
可以在没有中央权力、或者在控制金融产品的机制于不同实体之间去中心化的情况下所执行的金融产品服务,总称为「去中心化金融」。DeFi产品包括去中心化贷款、去中心化交易所、去中心化衍生品,甚至去中心化稳定币的发行。许多人认为,去中心化支付本身就是DeFi产品。我赞同这个论点。在这方面,BTC是大多数商家采用的加密货币。像BTCPayServer这样的服务甚至允许商家在没有第三方支付处理器的情况下直接接收BTC。
风险投资家Tim Draper:如果我能够当一天总统会让比特币成为国家货币:当包括加利福尼亚州和德克萨斯州在内的14个州准备在超级星期二投票时,风险投资家Tim Draper发文描述了如果他当一天总统,美国会是什么样子。文章称,如果他能担任总统一天,除了把加州分成六个独立的州、赦免丝绸之路创始人Ross Ulbricht之外,Draper还将比特币打造成一种国家货币。Draper还希望“尝试”一个基于比特币的普遍基本收入(UBI)或税收体系。
U.Today分析文章称,因为比特币尚未证明其作为交换媒介的可行性,Tim Draper描述的计划听起来非常乌托邦。在美国和其他发达国家,比特币仍然被视为投机资产。因此,像委内瑞拉这样的国家采用比特币作为真正的货币将更有意义。不过,Draper此前曾表示,比特币可以获得全球货币市场5%的份额,这也是他认为比特币价格到2023年可能飙升至25万美元的主要原因。(U.Today)[2020/3/3]
因此,本文主要探讨的是比特币如何在去中心化支付之外扩展其DeFi的足迹。
比特币中心化金融产品概述
在深入探讨关于比特币的DeFi途径之前,让我们先从目前使用比特币的一些「中心化」金融服务开始。一旦DeFi能够在比特币上有效执行,这些将成为去中心化的主要目标。
比特币贷款
建立在比特币基础上的最受欢迎的金融服务之一是贷款。我们可以把这个领域的公司分成两类。首先是允许投资者借入比特币和其他加密货币用于交易或做市的公司;在这个领域最有名的公司是GenesisCapital。据报道,GenesisCapital在2018年处理了11亿美元的加密贷款,其中75%的贷款形式为BTC。
另一类贷款业务是像BlockFi和UnchainedCapital这类提供BTC担保贷款的公司。为了防范抵押品价值的波动,这些公司只发放贷款与价值比在20-50%的超额抵押贷款。
声音 | 摩根溪CEO:投资者不应让比特币日常波动阻止其投资有价值的加密货币:摩根溪(Morgan Creek)首席执行官兼联合创始人Mark Yusko近日表示,投资者不应让比特币的日常波动阻止他们投资有价值的加密货币。比特币的每日价格“无关紧要”,他补充说,尽管该网络仍然很小,但自2009年以来,其用户群每年都在增长。他还把比特币与亚马逊股票进行了比较,称任何资产的价格都会波动。Yusko于今年比特币的价格约为12,000美元时表示,在下一次重大回调之前,比特币价格可能达到30,000美元。(CNBC)[2019/9/27]
保证金贷款
保证金贷款是用于杠杆交易的抵押贷款的一种特殊情况。在这种情况下,借入资金不得离开贷款平台。如果交易损失等于或低于抵押品价值,保证金头寸将被清算,以将资金返还给贷款人。BitMEX、Kraken、Bitfinex和Poloniex等交易所是保证金交易领域的主要参与者。然而,由于监管的不确定性,这些产品中的大多数都不适合美国客户。
稳定币
对于那些希望从市场波动中获益,但又希望在持有非活跃头寸时保持稳定价值的交易员来说,能够以较低费用轻松转让的稳定资产一直让他们特别感兴趣。Tether(USDT)是最早提出解决这个问题的稳定币之一。它最初建立在比特币上,使用OmniLayer协议。OmniLayer利用比特币交易的操作码空间创建和转移资产。
USDT是作为与美元挂钩的稳定货币创建的,承诺只有当相应的美元存款贷给Tether公司时才会铸造USDT代币,当USDT代币被赎回为美元时则被烧毁。虽然Tether可以以去中心化的形式进行交易,但它在两个最重要的方面保持着中心化,那就是储备和控制。Tether公司持有并控制其银行账户中发行的USDT代币的所有美元储备,这令他们经常面临法律阻力。
在以太坊上使用USDT是从USDTOmni那里攫取活跃度。
证监会副主席认为 不愿意让比特币在国内流通的原因是虚拟货币缺乏验证:据了解,证监会副主席方星海在达沃斯谈比特币监管:由于虚拟货币对实体经济的作用还需要验证,我们不愿意让比特币在国内流通、交易,因此我们在去年关闭了比特币交易所。这也是中国金融监管高官在本届达沃斯首次讨论虚拟货币的监管。不过金色财经浏览会议议程发现,本届论坛增加了多场区块链、虚拟货币等相关的场次,与往年有很大不同。[2018/1/23]
图片来源:CoinMetrics
最近,Tether开始通过在以太坊和EOS等其他区块链上发行USDT,以减少其对比特币网络的依赖,这些区块链一直在从比特币区块链攫取活跃度。
与比特币相关的去中心化金融
使用比特币进行DeFi的可能技术途径
现在让我们看看DeFi产品如何与比特币一起使用,并列出该领域的一些用例和项目。可能的用例包括去中心化交易所(DEXs)、去中心化贷款、去中心化稳定币和去中心化衍生品。
实现比特币DeFi的技术途径包括:
使用比特币当前的功能,如哈希时间锁定合约(HTLCs),方便直接跨链原子互换,与其他加密货币建立去中心化的交易所。
比特币的联合性侧链服务,比如Blockstream的Liquid。这些侧链使用比特币区块链的双向挂钩,并允许在各种金融活动中使用挂钩BTC。
在以太坊或Cosmos等协议中使用比特币与DeFi产品进行交互。
使用基于比特币协议之上的协议层,如OmniLayer或闪电网络。
这些技术在功能和它们能够支持的DeFi应用程序范围上有所不同。此外,大多数这些技术都在开发中。在下面,我们将探讨这些技术及其目标用例。
为去中心化交易所进行跨链互换
去中心化交易所的简单前提是执行比特币与法定货币、或比特币与其他加密货币之间的交易,同时你自己保管你的代币,直到交易最终完成。换句话说,在交易时并不需要将你宝贵的比特币存入某个中心化的交易所钱包,进而承担交易所安全风险。
CME董事长Leo Melamed:CME将驯服比特币,让比特币不狂野、不疯狂:12月18日,全球最大的衍生品交易所运营商CME开始了比特币期货交易,该合约开盘价为今日盘中高位达到20650美元,随后一度跌逾11%。CME董事长Leo Melamed声称:“CME将驯服比特币,让比特币不狂野、不疯狂,我们将把比特币驯服成一种有规则的交易工具。”[2017/12/18]
虽然此类交易可以使用LocalBitcoins或OpenBazaar等平台进行,但这些平台只适用于偶尔进行的缓慢交易,不适合需实现高效价格发现的快速或高频交易。对于高频交易,需要一个中心化的订单簿以及相应的快速结算交易的能力。
实际上,建立一个真正去中心化的交易所是DeFi所面临的最艰难的挑战之一。只要你用中心化服务器来保存甚至显示订单,那就等于说你还是有中心化的组件。然而,我们这里的重点主要是在交易结算前保管代币。在这个领域,我们相信少数公司正在开发实现这一目标所需的技术。我们认为,目前取得领先优势的是Arwen和Summa。
Arwen使用链上无信任托管和跨链原子交换的理念,可以非托管访问中心化交易所的订单簿。从这个意义上说,有可能在中心化的订单簿上高效进行交易,同时保持对资产的托管,直到交易执行为止。目前,该产品只支持使用与比特币相同代码库的加密货币,如莱特币(Litecoin)和比特币现金(BitcoinCash)。他们正在致力于实现比特币与以太坊和ERC-20代币之间的跨链原子交换。Arwen目前可以在Kucoin交易所上使用。
Summa发明了无状态SPV技术,为比特币和其他区块链提供无需信任的金融服务。无状态SPV允许使用以太坊智能合约验证比特币交易,令使用比特币执行广泛的金融交易成为可能。利用这项技术,Summa的团队进行了一场用比特币竞拍以太坊发行的代币的拍卖活动。该团队正在研究比特币、以太坊和ERC-20代币之间的通用跨链交换。
如何让比特币的尸体飘过:财新专栏作家王立仁今日发文,尽快让比特币的尸体飘过来的方法核心点就在于影响其交易过程和记账过程,从而破坏对比特币系统的信任。他还论述了7大攻击比特币的方法:花钱硬碰硬的算力攻击(Brute Attack)、巧取通讯环节(SmartAttack)、攻击记账系统、攻击代码、攻击法币与数字货币的通道、路由分割(RoutingSplitting)攻击和直接硬分叉。[2017/12/4]
使用联合侧链的比特币DeFi
比特币侧链是Blockstream在2014年提出的一个概念,其想法是在不改变协议底层的情况下,引入比特币的新功能。从那时起,这个概念有了显著的发展。简单来说,侧链是用少量验证者创建一个单独的链,并在该链中使用一种通过双向挂钩与BTC挂钩的代币。联合侧链的好处包括加快交易确认速度,以及实现可能存在争议的功能,如机密交易、其他资产或智能合约的代币化。侧链的主要缺点则在于需要信任一个小型联合体来运行侧链并予以维护。如果出于某种原因,侧链验证者决定放弃链,那么使用侧链就有赔钱的风险。在这种情况下,挂钩资产将陷入困境,无法以BTC形式赎回。
RSK是一个致力于为比特币带来智能合约功能的著名侧链。它支持Solidity智能合约,这就简化了将以太坊DeFi协议迁移到RSK的难度。除了RSK,Blockstream还在2018年推出了商业化的Liquid侧链产品。Blockstream最初关注的是资产代币化和更快的交易,但这个概念可以扩展到支持DeFi应用程序。
使用比特币层的去中心化衍生品
实现比特币DeFi产品的第三种方法是利用构建在比特币之上的中间层,如闪电网络或OnmiLayer。由于闪电网络是一个相对较新的比特币发展,使用闪电网络构建复杂的DeFi产品仍属于研究课题。最值得注意的是谨慎日志合约(DiscreetLogContract),本文最后将详细讨论这些合约。
另一个选项是使用OmniLayer。这方面一个有趣的项目是Tradelayer,它试图在比特币上实现去中心化的衍生品市场。该项目旨在扩展OmniLayer协议的多重签名通道,允许使用比特币或比特币上发行的其他代币作为对等衍生品交易的抵押品。一种可能的情况是,交易员将资金抵押给多个签名地址,并共同签署交易和交易更新,以结算衍生品交易。从这个意义上说,用户可以在本地使用杠杆,并通过共同签署交易事务来快速执行。另一个使用相同方法的可能用例是使用比特币作为抵押品发行稳定币,类似于拿以太币作为担保,在MakerDao上发行DAI。
利用外部帮助实现的比特币DeFi
在以太坊上「包裹」BTC
在DeFi中使用比特币的另一种完全不同的方法是利用其他网络,如以太坊或Cosmos。由于大多数DeFi项目现在都在以太坊上运作,因此尝试在以太坊上使用BTC似乎是合乎逻辑的。最简单的想法是发行一个BTC支持的ERC20代币(WBTC),它可以在任何以太坊DEX上交易,也可以用于各种以太坊DeFi项目。用于生成WBTC的BTC被保存在项目托管提供商维护的多个钱包中。
截至2019年7月初,仅铸造了约540个WBTC,只占BTC循环供应量的一小部分。
WBTC供应随时间的增长
虽然WBTC可能有助于在DeFi中使用BTC,但它也存在一些重要的缺点。首先也是最重要的一点是交易对手风险。用于担保WBTC的BTC是被中心化的机构维护的,而它可能会遭到黑客攻击。其次,引入中间实体来托管资产在一定程度上扼杀了DeFi运动的要义。最后,要在DeFi中使用BTC/WBTC,用户必须以ETH的形式付费,这是很多比特币粉丝不愿意做的事情。
CosmosZone
像Cosmos这样的互操作性区块链项目为将DeFi引入比特币等资产提供了新的机会。例如,Cosmos协议定义了一个挂钩分区,在这里,在Cosmos上发行的资产可以与比特币等其他区块链资产挂钩。
在这些CosmosZone中,可以将智能合约功能添加到挂钩的资产中,并从更快的确定性中获益。这种方法得到了一些铁杆比特币支持者的支持,比如EricMeltzer。原因很明确:在这种方法下,比特币仍将是支付费用和使用挂钩分区的本地货币。比特币粉丝可以将他们挂钩的比特币投入该CosmosZone,处理该区域的交易,并收取该区域的费用。从这个意义上说,比特币将从这项新技术中受益,而无需依赖其他资产。这与WBTC形成了鲜明的对比,后者要求使用ETH支付费用或与DeFi协议交互。
值得一提的是,将CosmosZone应用于比特币DeFi尚在开发中,目前有很多隐形项目正在建设中。目前还不清楚比特币与Cosmos之间的双向挂钩机制将如何运作。Cosmos区块链间通信(IBC)的实现还没有最终完成。如果双向挂钩需要像WBTC这样的托管服务,或者要由一些验证者来执行挂钩,Cosmos上的比特币区所能提供的解决方案跟其他方案并不会有多大区别。
除了为比特币构建这样的系统的项目之外,我们还看到很多人对利用Cosmos将DeFi引入其他资产颇感兴趣,比如KavaLabs。如果这些努力被认为是成功的,那么在DeFi中使用比特币的障碍将大大减少。在这方面的成功能够吸引足够的流动资金进入挂钩分区,并通过吸引足够多的验证者来维持合理的去中心化。
扩展比特币DeFi功能的相关研究
默克尔化抽象语法树(MAST)
目前比特币通过脚本语言具有有限的智能合约功能。脚本不是一个图灵完备的语言,这意味着它不能用来描述一般的程序。但是,它仍然可以用来实现一些智能合约功能。这是通过PaytoScriptHash(P2SH)和Segwit地址完成的,在这些地址中,除非满足某些条件,否则不能使用事务。这种方法的问题在于,具有多个条件的复杂事务将过于庞大,使得它们的使用成本过高。基于这些原因,有人提议在比特币中实现默克尔抽象语法树(MAST)。MAST只是P2SH功能的一个扩展,它将使利用复杂条件进行比特币交易变得更便宜易行。
MAST显而易见的好处,在于通过节省区块空间提高了比特币的可伸缩性,而不那么明显的好处是它可以支持一些比特币DeFi用例。例如,如果我们假设可以实现去中心化的价格供给预言机,MAST可以令使用BTC作为抵押品进行去中心化贷款,甚至去中心化稳定币发行成为可能。
下图显示了使用MAST的去中心化贷款场景的可能决策树。贷款结算的各种条件可以编码到赎回脚本中,并散列到MAST地址中。MAST地址可以保证贷款的公平执行,如果借款人没有按时偿还贷款,或者如果抵押品价值低于贷款价值加上利息,贷款人将获得贷款抵押品。
谨慎日志合约
麻省理工学院数字货币倡议(DCI)的TadgeDryja提出了谨慎日志合约(DLCs),这是另一个可以扩展比特币DeFi功能的研究想法。
DLC的一个简单解释是,它是双方创建期货合约的一种方式,即对资产的未来价格进行押注。DLC要求双方选择一个预言机,在创建合约之前公开广播资产价格。在合同结算时,双方任何一方均可使用预言机公开播出的已签署信息进行合同结算并主张收益。
DLC利用Schnorr签名对预言机隐藏合同细节,这就保证了预言机不能操纵合同的输出。由于DLSs技术与闪电网络技术相似,因此可以将DLCs与闪电网络通道集成在一起。
结论
自2018年初以来,DeFi协议已经引起了广泛关注。尽管以太坊被认为是DeFi运动的主要协议,但开发人员和投资者一直在关注比特币作为最具流动性的加密货币在DeFi中所能发挥的巨大潜力。这种浓厚的兴趣促使许多开发团队试图找出实现它的最佳方法。
虽然这将在比特币和以太坊以及各种新的智能合约平台之间带来更多竞争,但为了鼓励进步、实现公共去中心化金融体系的愿景,这样的竞争又是必需的。
感谢MattCorallo、TonySheng和MatthewHammond对本文的反馈。
该文英文版本发表于TokenDaily,作者授权链闻翻译并发表中文版本。
郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。