链资讯 链资讯
Ctrl+D收藏链资讯
首页 > Gateio > 正文

区块链:如何使用Chainlink和谷歌云共建区块链+云端混合型应用-ODAILY_区块链局曝光局

作者:

时间:

谷歌于去年6月宣布将在谷歌云中集成Chainlink服务,使谷歌的BigQuery数据能供安全、可靠地传输到以太坊区块链上。以下为GoogleCloud开发者AllanDan针对Chainlink和GoogleCloud集成之后可能有怎样的潜在应用所做的分析。

将区块链协议和技术与现代互联网资源和公共云服务相结合,可以大幅提高应用速度。把互联网端数据接入公链会带来更多的应用场景,而使用Chainlink预言机就可以将BigQuery数据传到区块链上,使得这些应用场景成为可能。相关应用场景有很多,本文着重分析其中几种我们认为价值较高并且可以立即投入使用的应用场景,它们分别是预测市场、期货合同和交易隐私。

区块链云端混合型应用

区块链致力于运用数学方式建立共识。最初的区块链出现后,很快就出现了各种创新,实现了点对点的协议,也就是智能合约。计算机科学家NickSzabo在1997年发表的一篇文章中首次提到智能合约这个概念。ColoredCoins等项目在比特币区块链上首次尝试了智能合约。

加密交易初创公司FalconX完成2.1亿美元的C轮融资:金色财经报道,加密货币交易初创公司FalconX周二宣布完成了2.1亿美元的C轮融资,其估值达到37.5亿美元,巩固了其独角兽地位。硅谷投资公司Alimeter Capital和Sapphire Ventures领投,投资者还包括Tiger Global和Amex Ventures等。该公司此前在3月份的B轮融资中筹集了5000万美元,当时的估值为6.75亿美元。[2021/8/11 1:47:32]

智能合约被嵌入了区块链的信息源中,在几个区块后就再也不能被篡改。这就打造了一种信任机制,让区块链的各个参与者可以放心地投入加密资产而不必担心交易对手方风险,因为无须第三方参与,智能合约必然会自动执行。

但上述尝试都无法解决一个根本问题,那就是用于评估合约的参数从何而来。如果数据不是来自于最近添加的链上数据,那么就需要一个可信的外部数据来源。这个数据来源就叫预言机。

在此之前,我们通过GoogleCloud公共数据集项目在BigQuery中免费开放了八个区块链项目的公共数据,以下简称Google区块链公共数据集。如果想了解更多关于这些数据集的信息,可以访问GCP市场。此类数据集资源让许多GCP客户可以基于区块链数据自动分析开发业务流程,比如SaaS利润分享,通过标注网络参与方特征降低服务滥用风险,以及使用静态分析技术侦测软件漏洞和恶意软件。然而,这些应用都有一个共同的特征,那就是他们全都使用了区块链公共数据集作为数据输入,传输至链下业务流程。

UNI突破31美元关口 日内涨幅为2.14%:火币全球站数据显示,UNI短线上涨,突破31美元关口,现报31.003美元,日内涨幅达到2.14%,行情波动较大,请做好风险控制。[2021/3/13 18:41:09]

与之相比,通过智能合约执行的链上业务流程如果无法访问链下数据,则效用会受限。为了解决这个问题,并实现双向交互,我们不仅需要让区块链数据与云服务交互,还要让云服务与区块链上的智能合约交互。

接下来,本文将展示一个智能合约平台如何通过预言机中间件与我们的企业云数据库交互。通过这样的交互,智能合约可以在区块链上发送数据请求,并从互联网端数据库提取相应数据,以此触发操作。本文分析的云端+区块链混合型应用模式能让智能合约高效地配置云端资源,完成复杂的操作。我们在之后的文章会进一步探讨该模式的其他应用。

运作原理

跑在以太坊上的应用程序,也就是Dapp,在最高层级从Chainlink请求数据,然后从Google应用引擎和BigQuery端的web服务提取数据。

分析 | BTC合约多空持仓人数比为2.13 市场做多人数小幅回落:截至2月20日10:30,根据OKEx交易大数据显示,BTC合约多空持仓人数比为2.13,季度合约基差249.32美元,永续合约基差-1.1美元,永续合约资金费率0.006%;BTC合约持仓总量10,112,830张,24h交易量42,806,012张;主动买入量420,483张,主动卖出量437,234张;精英账户做多账户比51%,多头持仓比24.86%,做空账户比47%,空头持仓比20.42%。BTC现货数据方面,杠杆多空比为28.96,币币主动买入量539.83 BTC,币币主动卖出量426.24 BTC,USDT场外溢价率为102.14%。

分析师表示,BTC合约多空持仓人数比为2.13,市场做多人数在高位小幅回落,季度合约基和持仓总量均有所下降,永续合约资金费率接近零,显示市场对后市多头信心出现了动摇迹象;市场主动交易仍在相对活跃状态,注意短线异动可能;BTC合约精英持仓方面,多头势力再次小幅占优,关注主力空头平仓与多头建仓情况。[2020/2/20]

Dapp会触发Chainlink预言机智能合约,从BigQuery提取数据,合约中包含参数化数据请求的费用。一个或多个Chainlink节点会看到数据请求,最终其中一个节点会处理请求任务。Chainlink节点的能力会通过外部适配器,也就是以服务为中心的模块,扩展至授权API、支付网关以及外部区块链。通过Chainlink节点交互,就可以获取应用引擎的web服务。

声音 | 王小云:区块链技术创造性地解决了如何在无许可环境下达成共识的问题:12月7日,由中国科学院学部主办的“区块链技术与应用”科学与技术前沿论坛在深圳举行。中国科学院院士、国际密码协会会士王小云在题为“Hash函数与区块链技术”的演讲中表示,密码是保障网络与信息安全的核心技术和基础支撑,加密算法、数字签名算法和Hash函数是密码学三类基础算法,其中Hash函数是区块链的起源性技术。她指出,区块链技术的出现,创造性地解决了如何在无许可环境下达成共识的问题。区块链共识协议的一致性,确保了所有用户记录的区块链数据相同;链增长速度,确保了区块链区块数量增长速度的稳定;链质量,确保链区块链中敌手生成的区块数量不超过可容忍比例。[2019/12/7]

我们在GCP使用应用引擎标准环境实施了web服务,我们选择应用引擎是因为它成本低廉、可扩展性高而且无须部署服务器。AppEngine从BigQuery提取数据,BigQuery中储存着区块链公共数据集。我们提供的数据是来自于已存数据,也就是说我们不会允许从BigQuery随意请求数据,而只能请求参数化数据,比如应用可以针对以太坊上具体某个区块或具体某个日期要求平均gas价格。

中纪委机关报谈区块链发展:如何让监管理解并适度监管是挑战:今日东方财富网发文称,在今年的全国两会上,“区块链”成为一些代表委员热议的话题,近日中纪委机关报谈到区块链发展时,认为:如何让监管理解并适度监管是挑战。[2018/3/6]

Chainlink节点成功得到web服务响应后,就会向Chainlink预言机合约传回数据,之后会触发Dapp合约,随后触发下游具体的Dapp业务流程执行。详情请参见下方图表:

如果想了解整合Dapp的具体方式,可以参考我们的文档《了解如何通过Chainlink从BigQuery请求数据》。

如何使用BigQueryChainlink预言机

这一部分中,我们将探讨如何利用GoogleCloud和Chainlink开发实用的应用。

应用场景1:预测市场

预测市场中的参与者可以通过资产配置对未来发生的各种事件进行投机操作。区块链行业一个很有趣的问题是,哪个智能合约平台会成为主流,因为网络生态系统的价值将遵循赢者通吃的逻辑。人们对于哪个平台会成功以及成功怎么定义持有许多不同的见解。

通过使用区块链公共数据集,就可以在区块链上处理很复杂的预测。我们在文档中也阐述了如何在具体某个Dapp上通过提取1天/7天/30天活动数据测量Dapp的使用变化、使用量、使用间隔和使用频率。

这些衡量指标包括每日/每周/每月活跃用户,并经常用于web分析和移动App分析,是评估网站和App成功与否的标杆。

应用场景2:对冲区块链平台风险

金融行业成功将现有金融系统复制到了区块链环境中,因此去中心化的金融应用也是大势所趋。金融行业转移到区块链上,从技术角度来看,会比传统金融系统更加值得信任也更加透明。

期货和期权等金融合约的存在原本是为了让企业能够降低或对冲关键资源相关的风险。同样地,如果可以使用平均gas价格这种链上活动数据创建简单的金融工具,就可以对冲gas价格波动的风险。区块链网络的其他特质,比如区块时间和/或矿工中心化等,都为Dapp开发者带来了一定风险,因此也需要做一定对冲,规避风险。

通过从区块链公共数据集中提取优质数据输入到智能合约中,Dapp开发者可以降低风险,并最终带来更多的创新和区块链技术更加广泛的应用。

我们在相关文档中描述了以太坊智能合约如何与BigQuery预言机交互,在任意时间点提取gas价格数据。我们还在智能合约中展示了如何使用预言机基于未来gas价格执行质押合约,这是Dapp正常运行所需的关键数据输入。

应用场景3:使用潜艇交易在整个以太坊上实现交易发布和披露

以太坊最受诟病问题之一就是缺乏交易隐私,导致对手会利用链上数据泄露钻空子,剥削高频智能合约用户的价值,比如包含去中心化交易所地址的抢跑交易。《派出潜水艇,击沉抢跑者》这篇文章里提到提前交易是目前所有去中心化交易所都遇到的问题,而且会拖慢去中心化金融的步伐,因为交易所是许多去中心化金融产品和应用的关键环节。

通过潜艇交易,智能合约用户能够提高交易隐私,并成功避免对手抢跑,这样一来去中心化交易所立刻能拥有更大的实用价值。虽然这个方法对于阻止抢跑等恶性行为特别有效,但如果没有预言机的话,其本身还是具有一定限制。

不使用预言机的潜艇交易会导致区块链变得臃肿不堪。具体来说,以太坊虚拟机让智能合约最多可以看到区块链上256个上游区块,或大约1小时内产生的全部区块。这个最大可见范围限制了潜艇交易的实用性,因为当需要重新广播数据的时候会造成不必要的不规范问题。相较之下,如果使用了预言机,就可以拓宽潜艇交易的操作范围,可以看到链上的所有历史数据,因此区块链也不会变得过于臃肿。

总结

我们已经展示了如何使用Chainlink服务将BigQuery中的区块链公共数据集传输至区块链上。这个技术可以用于提升效率,在一些情况下为以太坊智能合约建立全新的能力,并打造全新的区块链商业模式。

这个方法的核心是用少量的延迟和交易费用换取大量的经济效用。举个具体的例子,普通的潜艇交易所需链上储存的空间复杂度是O(n),要向链上添加新区块,但是如果智能合约等到两个区块后再调用BigQuery预言机,那么空间复杂度就能降低到O(1)。

我们预期这种交互技术将让开发者能够将智能合约平台和云平台的优势结合起来开发混合型应用。我们对结合GoogleCloud平台上的机器学习服务尤为感兴趣。

标签:区块链中心化交易所去中心化交易所去中心化金融区块链局曝光局十大去中心化交易所去中心化交易所英文去中心化金融defi什么意思

Gateio热门资讯
STAK:如何选择参与Staking的币种?-ODAILY_KIN

大家好,我是柯南,上一期视频中我们聊了怎么选择Staking模式的服务商,这一期视频来聊一聊如何选择参与Staking的币种。投资者首先要考虑的是Staking哪一种资产收益更多.

DASH:3.19比特币行情分析:白天震荡,晚间多空插针?-ODAILY_CDASH

都知道今年是减半行情,想着在减半行情的时候大赚一笔,但是从历史减半行情来看,大家都忘记减半行情之前都会有一波大跌行情吗?苏哲之前就和朋友说过.

VIP:2.17比特币行情解析:大行情你能抓住吗?-ODAILY_VIPER

不管是不是减半行情或是各类消息刺激,我们能在市场上赚钱的根源,其实都只是趋势的钱,并不是我们的能力有多强,只是恰好符合市场趋势而已。空头的两个任务,一是跌破橙色虚线的下轨,二是跌破9700.

Chain:2.2比特币行情分析:减半行情大家都准备好了吗?-ODAILY_chainlink币能涨到多少

此次疫情对各个方面的影响都很大,但很显然的是,影响最终的落脚点,还是在个体层面。很多人低估了这次疫情对个人的影响.

SDT:3.16比特币行情分析:你还在等待时机盲目抄底吗?-ODAILY_300

昨晚不少朋友又被狗庄安排了一波,以为是要冲击6000,不少人追多,成为了勇士,又是多空双爆啊......最近的行情实在是捉摸不透,做单的朋友一定要带好止盈止损,切记这种行情就不要使用高倍杠杆.

比特币:那场比特币内战中的三个神秘人-ODAILY_BTCRED

编者按:本文来自十八铺路,作者:广庚,Odaily星球日报经授权转载。人的虚岁和实岁,计算的方式是不同的,虚岁是从受精卵开始计算,实岁则是从出生开始计算.