API3使第三方服务能够运行自己的预言机,区块链应用能去中心化方式与第三方服务实现互操作性。
撰文:PaulVeradittakit,PanteraCapital合伙人
近期PanteraCapital联手Placeholder、Accomplice、CoinFund、DigitalCurrencyGroup和Hashed投资了API3项目。API3是我们看好能解决预言机问题、为去中心化应用提供数据的最佳解决方案。
区块链中经典的预言机问题主要围绕着区块链协议如何以可靠、可信的方式从第三方来源收集数据。由于去中心化应用DApp和智能合约高度网络化和自动化,因此预言机摄入遭破坏或无效的数据可能会给用户带来巨大的后果。API3是一种推广「去中心化API」开发的解决方案,实际上是链上的聚合器合约。dAPI接受DAO第三方服务提供商的管理,后者运营自己的预言机,可以直接将数据写入区块链。这些预言机都接受API3去中心化自治组织DAO管理。第三方服务利用API3的Airnode,后者本质上是WebAPI的「预言机打包器」,使第三方服务提供商能够轻松托管和运营自己的预言机。API提供商也可以从预言机运营中获得收益,包括托管预言机带来更多的API流量和区块链奖励。API3还为数据使用者提供了一种「数据保险」,如果有人对任何无效或损坏的数据引入进行索赔,DAO会予以赔付。这在财务上激励了DAO对数据质量和有效性保持高标准。API3在这个领域最大的竞争对手是ChainLink,后者本质上是代表第三方API提供商运营预言机,不需要这些提供商的额外工作。虽然这一方法具备功能性,但如果中间商的预言机节点运算者是恶意的,会存在风险,而且这种方式还排除了API服务从区块链如何使用其数据中获得完全补偿的可能性。Airnode由API提供商管理。DAO的成员资格取决于API3代币的所有权,该代币赋予持币者对投注奖励、保险抵押品和DAO资金分配等参数进行投票的权利。从本周一到12月14日,在Mesa去中心化交易所DEX上分发了2000万枚API3代币,最高价格为2.00美元。在销售的第一天,2000万代币中已有1400万被买走,表明对这项服务有着巨大的需求。但是,API3确实在MesaDEX中面临一次销售攻击,攻击者可以以价格区间的低端购买所提供的代币。归根结底,API3提供了一种强大的方法,用于提高区块链和第三方服务之间无需信任的互操作性。通过与API提供商合作,使他们能够运营无服务器的第一方预言机节点,API3在API和区块链之间构建深厚的原生连接,并有望促成预言机的爆炸式发展,使区块链能够摄入无需信任、去中心化的第三方数据。
Argo?Blockchain:在7月份挖出225个比特币或比特币等价物,6月份为167个:加密货币采矿公司Argo?Blockchain透露在7月份挖出225个比特币或比特币等价物,6月份为167个。[2021/8/3 1:31:54]
预言机问题
众多公链推动了DApp的迅猛发展,需要更好的工具、抽象和原始工具,以与现有的软件和技术服务进行交互。多个DApp与现有API、数据工厂和云计算提供商连接可能会显著受益,但由于这些服务和区块链协议之间的根本性差异,使得相关能力严重受限。这是区块链领域经典的「预言机问题」——如何安全地从第三方提供商向区块链导入可信任数据并予以验证?
预言机问题的最大顾虑之一是:当无效或损坏的数据导入区块链时,DApp会如何作为。由于多数DApp通过自动智能合约运行,代码可以采用无效数据自动执行,这可能导致灾难性的下游后果。特别是由于区块链非常适合各种金融服务,如贷款和交易,导入这些被破坏的数据可能会对用户的资产、身份等构成重大威胁。迫切需要一种可靠的方法,从第三方提供商导入外部数据的同时确保底层区块链的安全运行。
DApp开发者如何解决这一问题?
API3是一种构建「去中心化API」的新服务,专为区块链DApp与第三方服务的交互而设计。
API3将预言机问题描述为「DApp无法以去中心化方式从传统API提供商处接收服务的问题」。该领域中先前的多数解决方案都采用「去中心化操作性」的方法,其中各种预言机都是「由中间商围绕API构建打包器,将数据转换为可以导入区块链的格式」,将数据馈送到由中心化第三方控制的聚合器,然后将节点中输入的数值中位数化,达到一个值,用于执行消费者合约中的一个函数。中心化运营商对网络的诚信构成巨大风险,因为他们可能会损坏数据或错误地验证数据,导致损坏的数据写入区块链。
MXC抹茶上线BCHA和BCHN,现报29.95USDT、242.47USDT:据官方公告,MXC抹茶上线BCHA和BCHN,开放USDT交易。截止目前,BCHA、BCHN开盘价格为10USDT、150USDT,当前报价29.95USDT、242.47USDT。MXC抹茶现已开启BCH分叉兑换功能。11月15日正式分叉前,在MXC抹茶持有BCH,可将BCH1:1兑换为BCHA和BCHN,同时也可以在11月15日前同比例反向兑换回BCH。分叉链有归零风险,请投资者谨慎参与。[2020/10/31 11:20:16]
图1:去中心化互操作性与去中心化API,来源:API3白皮书
相比之下,API3采用去中心化API方法。其中多个API直接将数据馈送给聚合器,无需第三方中间商。
dAPI如何运行?
API3在以太坊中开发了Airnode。Airnode是链下的、使用以太坊节点将数据馈送至以太坊上的一个聚合器合约。该聚合器合约是使用者合约调用的dAPI。Airnode本质上是一个节点,可由现有API提供商运行和操作,几乎没有摩擦。dAPI方法的一个经典挑战是,传统的API提供商通常对区块链架构非常不熟悉,而且需要大幅提升能力才能运营节点。Airnode本质上是传统WebAPI的打包器,使数据可以写入区块链。
这种让API提供商运营自己预言机的方法,使API提供商能更轻松地为区块链应用提供服务,并管理流量、所使用的积分等元数据,这些元数据对于变现和可靠性至关重要。在近期的DeFi热潮中,ChainLink的顶级节点运营商赚到了高达10万美元的收入;将这些奖励直接推送至API提供商和第三方服务,可能会为API提供商开辟一个全新的市场。API3团队计划与多个API提供商合作,开始面向现有区块链应用推出服务。DApp可以在这里申请构建去中心化API。
币核科技&霍比特全球商务VP Elsa:HBTC Chain是目前可完整支持异构与同构跨链的解决方案:8月13日,币核科技&霍比特全球商务VP Elsa Qiu受邀参加“玉言直播间”线上AMA栏目,并为直播间观众详细讲解了HBTC Chain的技术优势及未来规划。
?Elsa称:HBTC Chain霍比特公链是目前市场上完整的去中心化跨链方案提供方,能够支持任意公链(同构链与异构链)的互操作性,真正把各个公链链接起来,安全可靠的做好底层资产的流通和交换。能够完整的助力Defi各个生态应用。我们认为,只有资产可以完全去中心的跨链安全的流通,才能真正促进DeFi生态的发展。
?
霍比特公链是Defi生态基础设施。它以去中心化和社区共识为基础,综合运用密码学和区块链技术,在技术层面支持去中心化的协会制治理能力。通过BHPOS共识机制,结合椭圆曲线数字签名、零知识证明和可信多方计算等密码学工具,实现跨链托管资产私钥在所有验证节点的分布式生成和签名。在此基础上,实现轻量级非侵入式的跨链资产托管,跨链资产锚定发行以及OpendDex体系,助力Defi生态发展。[2020/8/13]
此外,API3为数据使用者提供了启用链上保险的选项,在发生预言机或API故障的情况下,数据使用者的损失将得到补偿;确切的机制将由API3DAO敲定。这种方法激励API3治理机构中的成员保持数据和集成质量的高标准,并给出了技术失灵时的确定性次优解。
与现有方法相比有何优势?
目前领域最强大的项目是ChainLink,它采用如上所述的去中心化互操作性模式。ChainLink的主要优势是允许区块链应用与第三方服务进行交互,而无需这些第三方服务的任何额外工作。
动态 | Argo Blockchain结束与Hive Blockchain的拟议合作讨论:Argo Blockchain PLC(LON:ARB)决定结束与加拿大区块链基础设施集团Hive Blockchain Infrastructure Ltd(CVE:HIVE)的拟议合作伙伴关系的讨论。(Proactive)[2019/9/3]
尽管如此,ChainLink方法的根本性问题是,当中心化中间商负责数据转换和验证时存在几个漏洞。短期内可以激励开发者快速建设并破陈出新,中间商的方法效果不错;然而;随着这些应用变得越来越成熟,更加强调数据质量和可靠性的高标准。API3的方法需要一定程度上利用第三方提供商,但Airnode打包器使事情变得尽可能简单。如果要扩大可用数据的规模,有两个现实的选择:1)让API提供商运营自己的节点2)窃取。第三方系统选择2,而配置Airnode的API3选择1。
dAPI如何实施去中心化治理?
dAPI完全由DAO或dAPI服务提供商、数据使用者以及熟悉区块链和API集成领域的人管理。这些DAO将监管staking奖励、dAPI保险的抵押品和DAO普遍治理等参数,DAO有权将资金投资于某些项目。
API3DAO的成员身份由API3代币的所有权决定。API3代币本周一开始在MesaDEX上公开发售,将持续到12月14日。将发售2000万枚代币,占API3代币总代币供应量1亿枚的20%。剩余代币中,30%将分配给API3创始人,35%将分配给生态系统构建者,15%将分配给投资人。
ProChain基金会宣布启动支持EOS主网的计划:ProChain基金会宣布启动支持EOS主网的计划,并发布了E-PRA token的分配规则。基金会将为PRA持有者派发等比例的E-PRA,并将通过多次活动将基金会持有的20% E-PRA派发给EOS持有者。据了解,ProChain作为支持不同公链的应用层广告协议,是全球首家支持EOS的广告生态系统。[2018/4/21]
图2:API3代币分配,来源:API3博客
代币开始发售时,每枚代币价格为0.30美元,截止撰写本文时徘徊在1.28美元左右。最终价格封顶为2.00美元。有关代币分配的更多信息,包括归属结构和联合曲线,可以在API3博客上找到。这里是如何参与代币分发的指南。
在代币销售的第一天,大约1400万代币已经被买走,DAO已经通过代币销售筹集了大约1400万美元,以USDC稳定币形式体现。不过该代币的发行遭遇了针对MesaGnosis协议的一次攻击,攻击者能够以0.57美元的统一价格购买前四个价格等级的代币。攻击者无法「窃取」任何代币本身,因为他们是以高于分层价格的价格购买,但这一攻击确实影响了该代币的价格升值,多数用户购买的API3价格为1.06美元,不是第一批出售价格为0.98美元之后相应的预期价格。API3团队正在与Mesa密切合作,以了解攻击背后的机制,并确定补丁和下一步措施。
总结
随着开发者为区块链协议带来更令人兴奋和多样化的用例,DApp将需要质量更高、更值得信赖的方法来与现有的第三方数据提供商和存储进行交互。现有解决方案虽然具备这种功能性,但存在基本性的架构假设,即可能会引入危及区块链的变质数据,实质上会导致DApp用户无法再信任区块链底层服务。由于DApp和智能合约具有高度网络化和自动化性,写入损坏的数据可能导致巨大的下游灾难。
API3使第三方服务能够运行自己的预言机——Airnode的解决方案,使区块链以去中心化方式与第三方服务实现互操作性。API3DAO管理dAPI的运营,并受到财务激励,以确保服务提供高质量、受信任的数据。鉴于节点运营商可以从区块链-API集成中赚取高额回报,很可能会有更多的API提供商会通过运营自己的节点,充分利用DeFi应用的爆炸式发展而大赚一笔;Airnode会让这一目标变得极为容易。归根结底,API3提供了一个强大的解决方案,消除传统技术服务与去中心化区块链上的应用服务之间的兼容性差距。
来源链接:www.veradiverdict.com
Chainlink
Chainlink
Chainlink是一个去中心化的预言机网络,为区块链智能合约解决互操性问题,并将其安全连接至链下数据源、WebAPI和传统银行支付系统。Chainlink极大丰富了智能合约的应用场景,使其在金融、保险和供应链等众多行业都可以得到应用。Chainlink为谷歌、甲骨文和SWIFT等大型企业以及Polkadot与Substrate、Synthetix、Loopring、Aave、OpenLaw和Conflux等领先智能合约开发团队提供了安全可靠的预言机服务。Chainlink允许任何人安全地提供智能合同,访问关键的外部数据,脱机支付和任何其他API功能。任何拥有数据feed、脱机服务或任何其他API的用户均可以直接将其提供给智能合同,以换取LINK令牌。其于2017年6月由旧金山金融科技公司SmartContract推出,开发商将其描述为一种安全区块链中间件,旨在通过允许智能合约访问关键链外资源、网站API、传统的银行账户支付。Chainlink网络是Chainlink节点的分布式网络,它们都直接将特定数据、API和各种离线支付功能的使用输送给智能合约。有了Chainlink,你可以在一个合约中调用一个或几个数据库查询需要的数据。Chainlink网络由两个独立的部分组成,链上链和外链,它们必须交互以提供服务。该网络的构建方式使其可以升级,因此可以在更好的技术和技术出现时替换其不同的组件。网络的链上组件通过服务级别协议SLA基于智能合约的一方请求的度量来过滤神谕。使用这些指标,Chainlink收集对SLA查询的响应,使用声誉和聚合模型对它们进行排序,并提供可能实施到智能合约中的Chainlink查询的最终集合结果。Chainlink首席执行官SergeyNazarov表示,当你在Chainlink搜索框中输入「利率」,会看到大概有50多种数据流可选,将需要的复制粘贴到你的智能合约中。数据库开发者将API与Chainlink连接之后,每一次有人调用他们的数据库,都可以获得LINK代币。Chainlink团队来自一家运行了三年半的智能合约公司SmartContract,位于美国旧金山,专门为大公司定制智能合约。目前,SmartContract最大的客户是跨行交易网络SWIFT,后者的网络有11000家银行加入。SmartContract原来所做的一次性的定制化合作,同样也需要定制化的API,甚至需要跟选定的数据库用专线连接;且不够灵活,没办法决定你一次想多少个数据源。Chainlink则是希望让智能合约变得每一个人都能用,同时保证安全,提供更多选择。Chainlink开发者可以让智能合约从不同节点访问多个独立数据源,持续交叉验证,或者取几个输入值的中间值,以降低错误的概率。ChainlinkLINK查看更多Mesa
郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。