将区块链协议和技术与现代互联网资源和公共云服务相结合,可以大幅提高应用速度。把互联网端数据接入公链会带来更多的应用场景,而使用 Chainlink 预言机就可以将 BigQuery 数据传到区块链上,使得这些应用场景成为可能。相关应用场景有很多,本文着重分析其中几种我们认为价值较高并且可以立即投入使用的应用场景,它们分别是预测市场、期货合同和交易隐私。 区块链云端混合型应用 区块链致力于运用数学方式建立共识。最初的区块链出现后,很快就出现了各种创新,实现了点对点的协议,也就是智能合约。计算机科学家 Nick Szabo 在 1997 年发表的一篇文章中首次提到智能合约这个概念。Colored Coins 等项目在比特币区块链上首次尝试了智能合约。 智能合约被嵌入了区块链的信息源中,在几个区块后就再也不能被篡改。这就打造了一种信任机制,让区块链的各个参与者可以放心地投入加密资产而不必担心交易对手方风险,因为无须第三方参与,智能合约必然会自动执行。 但上述尝试都无法解决一个根本问题,那就是用于评估合约的参数从何而来。如果数据不是来自于最近添加的链上数据,那么就需要一个可信的外部数据来源。这个数据来源就叫预言机。 在此之前,我们通过 Google Cloud 公共数据集项目(Google Cloud Public Datasets Program)在 BigQuery 中免费开放了八个区块链项目的公共数据,以下简称 Google 区块链公共数据集。如果想了解更多关于这些数据集的信息,可以访问 GCP 市场。此类数据集资源让许多 GCP 客户可以基于区块链数据自动分析开发业务流程,比如 SaaS 利润分享,通过标注网络参与方特征降低服务滥用风险,以及使用静态分析技术侦测软件漏洞和恶意软件。然而,这些应用都有一个共同的特征,那就是他们全都使用了区块链公共数据集作为数据输入,传输至链下业务流程。 与之相比,通过智能合约执行的链上业务流程如果无法访问链下数据,则效用会受限。为了解决这个问题,并实现双向交互,我们不仅需要让区块链数据与云服务交互,还要让云服务与区块链上的智能合约交互。 接下来,本文将展示一个智能合约平台(以太坊)如何通过预言机中间件(Chainlink)与我们的企业云数据库(BigQuery)交互。通过这样的交互,智能合约可以在区块链上发送数据请求,并从互联网端数据库提取相应数据,以此触发操作。本文分析的云端+区块链混合型应用模式能让智能合约高效地配置云端资源,完成复杂的操作。我们在之后的文章会进一步探讨该模式的其他应用。 运作原理 跑在以太坊上的应用程序,也就是 Dapp,在最高层级从 Chainlink 请求数据,然后从 Google 应用引擎(Google App Engine)和 BigQuery 端的 web 服务提取数据。 Dapp 会触发 Chainlink 预言机智能合约,从 BigQuery 提取数据,合约中包含参数化数据请求的费用(比如具体某个时间点的 gas 价格)。一个或多个 Chainlink 节点会看到数据请求,最终其中一个节点会处理请求任务。Chainlink 节点的能力会通过外部适配器,也就是以服务为中心的模块,扩展至授权 API、支付网关以及外部区块链。通过 Chainlink 节点交互,就可以获取应用引擎(App Engine)的 web 服务。 我们在 GCP 使用应用引擎标准环境实施了 web 服务,我们选择应用引擎是因为它成本低廉、可扩展性高而且无须部署服务器。App Engine 从 BigQuery 提取数据,BigQuery 中储存着区块链公共数据集。我们提供的数据是来自于已存数据,也就是说我们不会允许从 BigQuery 随意请求数据,而只能请求参数化数据,比如应用可以针对以太坊上具体某个区块或具体某个日期要求平均 gas 价格。 Chainlink 节点成功得到 web 服务响应后,就会向 Chainlink 预言机合约传回数据,之后会触发 Dapp 合约,随后触发下游具体的 Dapp 业务流程执行。详情请参见下方图表:
如果想了解整合 Dapp 的具体方式,可以参考我们的文档《了解如何通过 Chainlink 从 BigQuery 请求数据》 。
—- 编译者/作者:不详 玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。 |
谷歌:如何使用 Chainlink 和谷歌云共建区块链+云端混合型应用
2019-07-10 不详 来源:网络
- 上一篇:区块链将彻底改变这六个行业
- 下一篇:如何让中本聪共识更牛
LOADING...
相关阅读:
- 瑞波首席执行官布拉德·加林豪斯(Brad Garlinghouse)反对Coinbase的“不政2020-10-26
- DeFi新玩法 | 人人都能创建保险合约,一分钟了解Protekt Protocol想做什么2020-10-26
- Pionex派网携手币安,全新交易工具开启「区块链券商」新赛道 - 律动B2020-10-26
- Binance Launchpad添加了游戏宠物宇宙Axie Infinity2020-10-26
- 大多数欧洲专业投资者购买了数字资产或计划2020-10-26