广州凡科互联网科技有限公司

营业时间
MON-SAT 9:00-18:00

全国服务热线
18720358503

公司门店地址
广州市海珠区工业大道北67号凤凰创意园

谷歌变大招,应用ChainLink Oracle搭建混和云区块链

日期:2020-11-06 浏览:

谷歌变大招,应用ChainLink Oracle搭建混和云区块链运用


谷歌变大招,应用ChainLink Oracle搭建混和云区块链运用 本周4,高新科技大佬谷歌云的开发设计者在1篇blog文章内容中表明,应用谷歌手机软件的以太坊运用搭建者,将根据应用ChainLink的Oracle智能化合约,整合来自区块链外界来源于的数据信息。这就使得预测分析销售市场、期货合约和买卖隐私保护等众多区块链测试用例有着了更大的将会。

本周4,高新科技大佬谷歌云的开发设计者在1篇blog文章内容中表明,应用谷歌手机软件的以太坊运用搭建者,将根据应用ChainLink的Oracle智能化合约,整合来自区块链外界来源于的数据信息。这就使得预测分析销售市场、期货合约和买卖隐私保护等众多区块链测试用例有着了更大的将会。

谷歌云的高級开发设计者Allen Day写道,Chainlink可当做智能化合约与实际全球数据信息的正中间件,让去管理中心化运用(DApp)不用依靠管理中心化的oracle得到链下键入数据信息。

(照片来自:谷歌云)

根据与当代互联网技术資源和公共性集成化,大家可加速区块链协议书和技术性的选用。在这篇blog文章内容中,谷歌云叙述了1些使互联网技术代管数据信息在不宜伪造的公链中能用的运用:应用Chainlink Oracle智能化合约将BigQuery数据信息置放在链上。将会的运用不计其数,开发设计者在文章内容集中化讨论了1些她们觉得具备高宽比将会和及时功效的运用:预测分析销售市场、期货合约和买卖隐私保护。

区块链运用

区块链潜心于根据数学课的方式建立1个共享资源共鸣,后来便出現了1些念头来拓展这类方式,以容许当事人之间的协议书(即合约)。1997年,测算机科学研究家尼克 萨博(Nick Szabo)在1篇文章内容中初次叙述了智能化合约的定义。1个初期的智能化合约事例,就是比特币区块链上的染色币(Colored Coin)。

智能化合约嵌入到区块链的真正性来源于中,因而在几个区块深层以后,它们具体上是不能变的。这出示了1种体制,容许参加者将数据加密经济发展資源递交给予买卖对手达到的协议书,并坚信合约条款将全自动实行,假如必须,此全过程不用第3方实行或诉讼。

但这些都不可以处理1个基础难题:从哪里得到评定合约的自变量。假如数据信息并不是从近期加上的链上数据信息派生的,则必须外界数据信息的可靠源。这样的信息内容源,就被称为oracle。

在以前的工作中中,开发设计人员根据谷歌云公共性数据信息集方案,为8种不一样的数据加密贷币完全免费出示了BigQuery中的公共性区块链数据信息。在本文中,大家将该工作中称为谷歌的数据加密公共性数据信息集。你能够在 GCP销售市场 中寻找这些数据信息集的更多详尽信息内容和示例。该数据信息集資源致使很多GCP顾客根据数据库索引区块链数据信息的全自动剖析开发设计业务流程步骤,比如SaaS盈利共享资源、应用静态数据剖析技术性检验手机软件系统漏洞和故意手机软件等。但是,这些运用有1个相互的特性:它们都应用数据加密公共性数据信息集做为链外业务流程步骤的键入。

相反,做为智能化合约完成的业务流程步骤是在链上实行的,而且在沒有浏览链外键入的状况下,它的功效是比较有限的。要关掉循环系统并容许双重互实际操作,大家不但必须使区块链数据信息以程序编写方法能用于云服务,还必须使云服务以程序编写方法完成与智能化合约的链上互动。

下面,大家将演试特殊的智能化合约服务平台(以太坊)怎样根据Oracle正中间件(ChainLink)与谷歌的公司云数据信息库房(BigQuery)开展互实际操作。此组件组成容许智能化合约依据从链上查寻到Inter代管数据信息库的数据信息实行实际操作。

谷歌云是怎样搭建它的?

从高 level看来,以太坊Dapp(即智能化合约运用)从ChainLink恳求数据信息,ChainLink反过来从应用谷歌运用模块和BigQuery搭建的Web服务中查找数据信息。

以便从BigQuery中查找数据信息,Dapp启用ChainLink Oracle合约,并包含对要服务的主要参数化恳求的支付(比如,在特定時间点的gas价钱)。1个或好几个Chainlink连接点正在监视这些启用,在观查到这些启用后,将实行恳求的工作。外界兼容器是朝向服务的控制模块,它将Chainlink连接点的作用拓展到历经身份认证的API、付款网关和外界区块链。在这类状况下,Chainlink连接点与专业搭建的运用模块Web服务互动。

在GCP上,开发设计者应用运用模块规范自然环境完成了1个Web服务。之因此挑选运用模块,是由于它的低成本费、高可拓展性和无服务器布署实体模型。运用模块从BigQuery中查找数据信息,然后者承载了公共性数据加密贷币数据信息集。谷歌云出示的数据信息来自封闭式查寻,即其不容许从BigQuery恳求随意数据信息,只容许主要参数化查寻的結果。实际来讲,运用程序流程可恳求(a)特殊以太坊区块号或(b)特殊日历时间的均值gas价钱。

在Web服务取得成功回应以后,Chainlink连接点应用回到的数据信息启用Chainlink oracle合约,从而启用Dapp合约,随后开启下游Dapp特殊业务流程逻辑性的实行。全过程以下图所示。

相关集成化Dapp的详尽信息内容,请参考谷歌云根据Chainlink从BigQuery恳求数据信息的 文本文档 。对BigQuery的表明性查寻,能够按时间和区块序号查询gas价钱。

怎样应用BigQuery Chainlink oracle

在本节內容中,大家将叙述怎样应用谷歌云和Chainlink搭建有效的运用程序流程。

测试用例1:预测分析销售市场

预测分析销售市场的参加者1般会分派资产来推断将来的恶性事件。举1个备受关心的行业:哪一个智能化合约服务平台将占有主导影响力?由于做为互联网绿色生态系统软件,服务平台的使用价值将遵照幂律(即赢家通吃)分派。有关哪一个服务平台会取得成功,和怎样量化分析取得成功,销售市场上存在着许多不一样的观点。

根据应用数据加密公共性数据信息集,即便是最繁杂的预测分析也是有将会取得成功地在链上处理,例如近期对以太坊将来情况的50万美元赌注。谷歌云还纪录了怎样根据查找特殊Dapp的1天、7天宇30天的主题活动,来精确测量Dapp运用率的转变、数量、近况和频率。

这些指标值被称为每天、每周和每个月的活跃客户,Web剖析和挪动运用程序流程剖析技术专业人员,常常应用这些指标值来评定运用的取得成功。

测试用例2:对于区块链服务平台风险性的对冲

去管理中心化金融业健身运动,因为取得成功地在区块链自然环境中对现有金融业系统软件开展创新而快速获得选用,在技术性层面上,这些系统软件比当今系统软件更值得信任且更全透明。

像期货和期权这样的金融业合约,最开始是以便使公司可以减少/对冲与其经营重要資源有关的风险性。一样,相关链上主题活动(如均值gas价钱)的数据信息,能用于建立简易的金融业专用工具,在gas价钱上涨太高的状况下向其持有人出示付款。区块链互联网的别的特点,比如区块時间和/或挖矿集中化会致使风险性的造成,这些风险性是Dapp开发设计者要想防止的。根据将数据加密公共性数据信息集的高品质数据信息引进金融业智能化合约,Dapp开发设计者的风险性敞口能够减少。最后結果就是带来更多的自主创新,并加速区块链的运用。

测试用例3:应用submarine推送,完成以太坊买卖隐私保护

以太坊自身的1个普遍限定是欠缺买卖隐私保护,这使得对手可以运用链上数据信息泄露来运用智能化合约客户。

根据应用  submarine 推送 方式,智能化合约客户能够提升买卖的隐私保护,取得成功地防止了那些想营销概念的对手,使DEX更加快速地充分发挥功效。虽然这类方式在阻拦像front-running这样的故意个人行为层面非常有效,但假如不应用Oracle,它也是有其本身的限定。

在沒有oracle 的状况下完成submarine推送,会造成区块链澎涨。实际来讲,以太坊虚似机容许合约在链上游数最多看到256个区块(或大概1小时)。这1最大范畴限定了submarine推送的具体主要用途,由于当必须再次广播节目数据信息时,它会导致无须要的非标准化。相比之下,根据应用Oracle完成submarine推送,可清除区块链澎涨。

结果

谷歌云已演试了怎样应用Chainlink服务来出示来自链上BigQuery数据加密公共性数据信息集的数据信息。该技术性能用于为以太坊智能化合约降低低效的状况(submarine推送状况),在一些状况下,还能够为合约加上全新升级的作用(对冲测试用例),使新的链上业务流程方式变成将会(预测分析销售市场测试用例)。

谷歌云的方式,实质上是应用小量的延迟时间和事务管理花销换取潜伏的很多经济发展功效。

谷歌云预计,这类互实际操作性技术性,将正确引导开发设计人员建立混和运用程序流程,充足运用智能化合约服务平台和云服务平台所出示的作用。另外,谷歌云非常有兴趣爱好推出谷歌云服务平台的ML服务(比如AutoML和Inference API)。

有关阅读文章:


2019-07⑶1 10:19:00 云资讯 谷歌牵手VMware将虚似化工厂作负载引进谷歌云 彭博社报导称,谷歌与VMware正在进行协作,协助公司更轻轻松松地在Google Cloud Platform上运作VMware vSphere虚似化手机软件和互联网专用工具。
2019-07⑶1 09:52:00 云资讯 谷歌与戴尔旗下云计算技术企业VMware创建新协作 尝试追逐市场竞争对手 据海外新闻媒体报导,本地時间周1,谷歌公布与戴尔旗下的云计算技术企业VMware创建新的协作小伙伴关联,协助更多公司转移到云端,从而尝试追逐其市场竞争对手。


新闻资讯

联系方式丨CONTACT

  • 全国热线:18720358503
  • 传真热线:18720358503
  • Q Q咨询:2639601583
  • 企业邮箱:2639601583@qq.com

首页
电话
短信
联系