DeFi(去中心化金融)发展势如破竹,在区块链生态系统中应用越来越广泛,这已是不容忽视的事实。光推特上就有一大堆大 V 和新用户热烈讨论 DeFi 及其各种相关协议。DeFi 被热议不仅是因为通证价格和网络用户量持续增长,还因为大家对博弈论、通证经济以及底层网络协议发自内心感兴趣。

(defipulse.com 上显示 DeFi 的投资金额)
这是 DeFi 自 2017 年牛市以来第一次受到追捧,因此我们可以好好探讨一下预言机对它的重要意义,以及 Chainlink 如何在技术上和战略上成为众多 DeFi 技术堆栈中重要的基础。

DeFi 究竟是什么?

DeFi 是一个新的区块链细分领域,用智能合约再造传统金融工具,其中包括贷款、衍生品、交易所和储备资产等。在 DeFi 模式下,金融系统不再被中心化的私营机构垄断,而是用自动运行的协议在整个流程中建立无须信任的机制,协调用户互动并将后端架构去中心化。这个新模式能为我们带来传统中心化的金融系统无法实现的优势:

    1. 触手可及—— 世界任何一个角落的任何一个人都能访问 DeFi 协议,在其基础上创建智能合约,并监控其活动。而传统金融系统往往会因用户地理位置、当地政治管控或复杂的投资者法规而限制其访问。
    1. 控制权和所有权在用户手中—— DeFi 用户在金融交易中可以任意扮演买方或卖方,即消费服务或提供服务。而相比之下,传统金融体系中的用户只能购买大型机构出售的金融服务,而无法反过来靠提供服务赚钱。因此,钱基本上都被机构赚走了,个人却无法分得一杯羹。

      1. 高度透明——DeFi 协议代码都是开源的,因此任何人都可以验证其安全性、交互规则以及实际网络使用情况。与之相比,传统金融往往是在私人服务器中操作的,用户既无法验证交易处理方式,也不能控制数据处理方式。大型机构,特别是金融衍生品机构由于拥有更多权限访问内部流程和数据记录,通常能更全面地掌握市场动态,因此个人资者往往会因信息不对称而吃亏。
      2. 防审查——后端架构去中心化意味着金融交易会放在不可篡改的账本中计算和储存,而且这个账本是在一个去中心化的计算机网络中运行的,网络中所有计算机都运行同样的开源软件,不停地就网络状态达成共识。然而,传统金融体系的架构是中心化的,因此对交易处理的控制也是单方面决定的。
      3. 自动化——DeFi 工具是基于软件协议的自动化市场,并受到数据驱动。而传统金融从数据到流程再到操作,存在许多中间和备用流程。这就导致一笔交易从执行到最终交割(即用户将资金全部转到外部账户)需要好几天的时间。

    bZx 团队 2019 年初建立的一个框架示例,基于 DeFi 贷款协议重要特性的去中心化程度进行分类

    数据驱动安全

    几乎所有 DeFi 应用都由数据驱动,智能合约规定了代码逻辑,定义了在满足一定输入条件下协议将执行什么操作。智能合约用布尔逻辑编写(即如果发生 X,则执行 Y),具有高度确定性,因此最终执行的有效性取决于数据输入的质量。数据输入质量决定了合约执行结果,正应了那句话:“垃圾进,垃圾出。”

    每个协议要正常运行,都需要获得相应数据。比如,MakerDAO 的用户可以用以太币进行抵押贷款。然而,贷款有一个清算机制,当以太币价格低于某一价位时,用户的账户不仅会自动平仓,还会自动缴纳 14% 的罚金。这个自动清算机制让 MakerDAO 能够抵御价格下行风险,但前提是合约接收到的数据是准确的。数据不仅要反应真实的市场价格,而且来源必须是去中心化的,这样才能避免只手遮天和弄虚作假的情况发生。如果这个协议背后的数据是虚假且容易被操纵的,那么整个协议就会失效,而且智能合约的不可篡改性也将不复存在。

    不光是 MakerDAO 面临这样的挑战,Synthetix 也面临过同样的困境,它也曾因为预言机提供虚假数据而头疼不已。Synthetix 是一个去中心化的衍生品平台,用户可以在平台上的智能合约中抵押 SNX,进行无滑点交易。智能合约相当于清算所,用户可以利用合成资产持仓,无须真实持有标的资产。合成资产可以是法币、虚拟货币以及大宗商品等形式,并紧盯市场数据。

    Synthetix 需要准确的市场数据在掉期时给这些合成资产定价,之后他们还计划基于市场价格数据触发清算流程。如果没有准确的数据,SNX 合约触发的掉期可能会完全偏离实际情况,或在未来出现杠杆率过高的情况,这会威胁到整个系统的安全。2019 年 7 月就出现过一次这种情况,当时一个出问题的预言机传输了错误的数据,导致交易机器人无意间赚取了将近 10 亿美元的收益。索性当时 Synthetix 还处于开发初期,可以回滚网络并与用户协商解决这个问题。实际上,任何一个协议都有可能遇到这样的问题,而且随着这些网络价值不断升高,会有越来越多人想要钻空子谋私利。在这个事件后 Synthetix 发布了一篇博客文章,表示团队已经认识到了保障预言机数据安全的重要性,随后便宣布接入 Chainlink 去中心化的预言机网络。接入 Chainlink 预言机的首批合成资产(7 个外汇资产和大宗商品对美元汇率组合)已在以太坊主网上线。

    接入 Chainlink,解决预言机难题

    Synthetix 的 CEO Kain Warwick 在接受 Crypto Finder 近期的采访时表示:“预言机问题威胁到了所有接入的 DeFi 协议......如果没有预言机,DeFi 的功能会受到极大限制。”预言机不仅需要提供准确的数据,还需要保障极高的安全性,防止被他人篡改。如果触发合约的预言机无法保障安全,那就算智能合约的安全性和价值再高也无济于事。

    大家往往没意识到开发智能合约本身已经够难了,特别是早期的时候。由于区块链还是新兴产业,开发者找不到简单易用的开发模板或指南。因此,开发者必须花费大量时间精力编写、维护和升级协议的底层代码,因为这些代码决不仅决定着价值几百万美元资产的安危,还决定了智能合约日后能否被大规模应用。

    预言机则是另一个区块链问题,它的博弈理论、市场格局和技术挑战都完全不同。开发者可能很精通区块链开发,但不一定懂预言机。这在正常不过了,正如 APP 开发者不可能精通应用中的所有模块。Dapp 开发者完全没必要成为某一新细分市场的专家才能进行开发工作,他们大部分的时间都要用来提高智能合约的安全性。Kain 对此表示赞同,他说:“Chainlink 专注于预言机领域,而预言机确实是一个很难攻克的问题。Chainlink 有一群极富创意的聪明人,这群人专门来研究预言机解决方案。这样一来,我们就可以放心把预言机的问题交给他们来操心,而我们只需要做我们擅长的事情就可以了。”

    Ampleforth 的 CTO Brandon Iles 也有同样的看法。Ampleforth 是一个健全货币协议,使用智能合约根据市场数据(特别是消费者价格指数)调整货币供给。有个网友在 Reddit AMA 论坛 Chainlink 专版上问 Brandon 认为 Chainlink 具有哪些价值,他回答说:“Chainlink 能够减少工程设计费用,因为开发者不用花那么多精力开发其他功能或接入其他系统,这样一来项目可以更有针对性地满足用户需求......我们也不需要花那么多时间开发后端架构了。”
    这种分工专业化的开发策略于如今的 APP 开发异曲同工。企业只需专注于核心应用代码开发,然后将应用接入已经开发成熟的外部 API。Uber 就是一个很好的例子,它并没有开发自己的 GPS、信息和支付模块,而是直接接入了 Google Maps、Twilio 和 Stripe 等 API。Uber 不仅将复杂的技术问题分给专人处理,而且还极大地加速了自身产品开发流程。现在,Uber 大部分的精力都花在培养用户网络上,而部分核心服务是通过外部 API 维护的。

    我相信,DeFi Dapps 将预言机功能交给 Chainlink 这样可靠的专家来开发,既能提高安全性又能加速开发进程。Chainlink 拥有一支经验丰富的团队和无人能及的学术研究能力,专注于开发去中心化的预言机网络,并根据用户需求定制化。Chainlink 为各个项目解决复杂的预言机难题,根据项目实际需求开发出安全且可扩展的预言机。

    Kain 表示:“Synthetix 接入 Chainlink 预言机还有另外一个好处,那就是我们可以让社区也创建资产。目前,如果 Synthetix 需要引入一个新的价格数据,需要自己导入,并亲自管理。而有了 Chainlink,我们就可以将 Synthetix 社区与 Chainlink 社区对接,我们的社区用户可以到 Chainlink 社区里请求某一资产的新价格数据,如果 Chainlink 社区里有人可以提供这个数据,那么他们之间就可以达成合作,将数据传到区块链上。两个社区可以联动起来创建新的资产,这将完全放开资产创建过程,并做到流程无须许可。”

    投资 DeFi 领域,建立网络效应

    你看如今世界上最顶尖的科技公司,它们都有一个共性,那就是巨大的网络效应。网络的实际规模是这些平台和企业最有价值的地方。举个例子,Facebook 之所以受欢迎是因为你所有的朋友都在上面,而亚马逊成为电商行业的领军者也是因为所有你感兴趣的零售商都在它平台上销售。那么问题就来了,Chainlink 这样的去中心化预言机网络要如何在最初建立网络效应,才能起飞成为真正有价值的生态系统呢?

    我对 Chainlink 团队的一个最初印象是,他们对于教育新客户、吸引开发者和接入新项目有着非常清晰的策略。他们在最近一篇关于亚洲之行的博客文章中提到,他们的足迹不仅遍布欧美市场,在亚洲也正在逐渐发展壮大。与此同时,他们还参与了许多黑客松活动,甚至主办了自己的线上黑客松,并为获奖项目颁发了丰厚的奖励,以此来培养自己的开发者社区。最后,他们还为不同的数据提供商和区块链平台开发外部适配器,加速外部平台接入 Chainlink 网络,并将服务延伸到其他网络中。

    Chainlink 团队在“免费 + 付费”的模式上也有着非常清晰的策略。他们为用户提供价格参考数据预言机网络,并采用“免费 + 付费”的模式,这也是世界上最顶尖的科技公司所采用的模式,特别是 RedHat 等开源企业。这些企业会提供免费的基础版服务以及付费服务。新接入的用户可以先尝试免费的基础服务,等到他们对 Chainlink 的服务有了更多信心后,就可以开始购买付费功能,而如果要打造更稳健的智能合约,付费功能是至关重要的。与此同时,随着加入网络的项目和成熟的协议数量不断增加,投入水平就会相应降低,因为这两个生态系统将形成互补关系。

    Chainlink 应该看到了目前市场上的需求,也看到了 DeFi 领域的潜力,因此推出了价格参考预言机网络,免费提供基础数据。这些参考合约从一组独立验证的节点收集某一资产的价格数据,并将数据聚合至单一数据点传到链上。DeFi Dapps 只需要调用链上合约访问数据,并利用数据触发智能合约。链上完成一次交易即可访问这些去中心化的数据,而常规方法需要链上进行多次交易才能够将数据聚合。

    这个方法最好的地方是,如果 Dapps 不放心安全问题,也可以保留对预言机网络的掌控。它们可以把 Chainlink 作为额外的预言机客户端。在这种模式中,Dapp 可以选择自己将数据传输至智能合约,也可以通过第三方预言机网络传输数据,并通过 Chainlink 去中心化网络将数据聚合成单一数据点。下图是 Ampleforth 近期的示例。

    Ampleforth 预言机机制的基础架构

    Chainlink 首先发布了以太币/美元的参考合约,合约基于 21 个经过安全评估的独立节点聚合的数据每五分钟更新一次价格。一些人可能会质疑这些节点会不会被收买,但由于这些节点的身份是公开的,因此一开始就固定一批节点慢慢赢得用户信任要比随机找来一些不安全的节点更靠谱。所有这 21 个节点都希望维持自己的声誉,以在长期获得更多的经济激励,尤其是经过安全评估的节点。因此,要同时收买这 21 个节点要比收买一个数据管理团队要困难得多。

    以太币/美元价格参考预言机网络 dashboard

    这 21 个节点是目前以太坊价格数据去中心化程度最高且可验证的公开预言机网络。这点非常重要,因为以太坊对美元的价格是目前 DeFi 生态系统中需求量最大的价格数据。MakerDao、Compound 以及 Synthetix(特别是开始以太币抵押之后)这些主流的 DeFi Dapps 都需要一直访问以太币对美元价格数据以触发智能合约执行。以太币是目前最受欢迎的抵押资产,而大部分价格都是以美元计价,因此 Chainlink 提供的这个参考价格对 DeFi 生态系统具有很高的价值。

    Chainlink 最近发布了第二个价格参考预言机网络,这次对标的币种是以太币/美元,网络同样由 20 个节点组成。这个消息对 DeFi 来说是一个重大利好,因为到目前为止还没有一个比特币/美元价格参考预言机同时具有开源、可访问、可验证以及去中心化这四大特质。大多数比特币/美元价格预言机要么是中心化的,要么是使用专有系统私下聚合数据,整个过程外人都不可见。无论你是否同意,比特币目前仍然是加密经济系统的中流砥柱,对加密经济以及所有加密货币价格都能产生重大影响。像 Compound、Synthetix 和 wBTC 这样的 DeFi Dapps 现在可以用 Chainlink 这个参考合约提升其平台上比特币/美元价格数据的安全性和可靠性。

    比特币/美元参考预言机网络 dashboard

    最后,Chainlink 还希望调整其参考合约的更新机制,以发布更多预言机网络。在第一个迭代版本中,价格数据每五分钟更新一次。然而,以太币/美元和比特币/美元价格数据的更新频率预期会降到每十分钟一次。除此之外,Chainlink 近期还发布了一个名叫“Flux Monitor”的价格偏差模型,这个模型会在价格每出现 1% 的波动时更新一次。这样做会带来两个优势:1)DeFi Dapps 可以在市场波动较高的时间段紧盯市场价格,这是目前最大的安全问题;2)Chainlink 可以在波动较低的时间段降低链上成本,有效地将预言机网络扩张到其他资产。Chainlink 已经在 Devcon 5 上宣布除了以太币和比特币参考合约之外,还会发布 LINK、BAT、ZRX、REP、DAI 和 USDC 的参考合约。

    为长期发展打下坚实基础

    Chainlink 为用户免费提供优质的市场价格数据,奠定了其在 DeFi 领域的显著地位。Chainlink 综合采用了多种策略,在其生态系统中建立了坚实的群众基础和流量。虽然项目可以免费访问部分数据,但参考合约中的数据远不能满足这些 DeFi 项目的需求,所以还需依靠大量定制化数据来满足每个项目独特的预言机需求。

    简而言之,Chainlink 为项目提供了免费数据服务,因此项目将省下的这笔钱用于业务拓展,并在日后花钱购买定制化的数据。随着 DeFi 项目不断发展,它们的数据需求也会增大,而这也会反哺 Chainlink 网络不断生长。所以两者之间的关系是相辅相成的,两个生态系统在这样的双向价值输送中都能不断成熟并获得网络效应,并最终自给自足。

    Chainlink 在帮助这些 DeFi 项目发展壮大的过程中也可以慢慢完善自身生态系统,加强网络中的信任,最终有能力向企业展示经过时间检验的解决方案和保障资产价值的真实成功案例。正如上一篇文章《去中心化预言机网络的七个要求》中所述的那样,“Chainlin 悉心营造出这种互信的关系,这将使它一步一脚印走向成功。”

    原文:The Crypto Oracle
    翻译:刘莎


    欢迎加入 Chainlink 开发者社区


    Chainlink
    32 声望25 粉丝

    全球领先的去中心化预言机网络