值得信赖的区块链资讯!
比推数据  |  比推终端  |  比推英文  |  比推 APP  | 

下载比推 APP

值得信赖的区块链资讯!
iPhone
Android

通过Splunk Ledger Analytics使用Chainlink预言机数据

Chainlink预言机

智能合约可以使用Chainlink Data Feeds安全地获取外部数据。下图来自Chainlink博客的一篇文章,演示了这一过程:

Chainlink节点通过多个数据聚合器,为一个特定的数据点获取原始数据。

通过多层聚合过程,Chainlink的节点们能够针对该数据点的最精确数值达成一致。

其中某个Chainlink节点发起一笔交易,从而在链上保存这一新数据点。

Chainlink节点正在多条链上、针对多种数据提供以上服务。开发者可以在合约中使用这一数据,作为其抗干扰输入源。

图片

通过使用Splunk,我们得以与Chainlink节点运营商一样,体验到这一过程。值得注意的是,每一个Chainlink节点报告的数值会随时间少量变化。在Feed服务中,这些节点报告的数值会被求取平均值。

图片

在https://data.chain.link,您可以查看每条链上的Data Feeds。如需关于Data Feeds的更多信息,您可以在开发者文档中获取。目前最流行的Price Feed是ETH/USD交易对,即以美元计价的以太坊价格,由来自多个交易所和数据聚合器的价格数据生成。

下图是Etherscan上针对ETH/USD价格对的合约页面。在Etherscan中,我们可以调用合约中的查询功能。其中最常用的查询函数是latestAnswer,它可以提供给我们最新的ETH价格数据点:

图片

这是在Etherscan上展示,由ETH/USD Chainlink Data Feed在最新的区块上报告的价格。我们也可以使用自己的基础设施来查询账本,并获取每个区块中的数据。

在获取大量的数据后,我们可以将数据点绘制成图:

图片

更棒的是,这些数据在用于计算链上交易手续费价格,即以美元计价的每笔交易gas费时,非常便捷。这是因为该数据在每个区块上都会有记录。您可以查看我们在Gitcoin Votes上的博客文章以获取实际案例。

Chainlink的服务在过去数年中迅猛发展。我们期待Chainlink服务能通过在链上提供越来越多的市场关键数据,为我们未来的数据分析提供更多的机会。

您是否对某个Chainlink Data Feed的分析有建议?或者您是否想看到其他Chainlink Data Feed的可视化结果呢?请您加入我们的Discord群组参与讨论


说明:比推所有文章只代表作者观点,不构成投资建议
原文链接:https://www.bitpush.news/articles/2736625

比推快讯

更多 >>

下载比推 APP

24 小时追踪区块链行业资讯、热点头条、事实报道、深度洞察。

邮件订阅

金融科技决策者们都在看的区块链简报与深度分析,「比推」帮你划重点。