热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

通过SplunkLedgerAnalytics使用Chainlink预言机数据

智能合约可以使用Chainlink Data Feeds安全地获取外部数据。下图来自Chainlink博客的一篇文章,演示了这一过程:Chainlink节点通过多个数据聚合器,为一个特定的数据点获取原

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

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

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

  3. 其中某个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群组参与讨论

END


获取Chainlink官方最新资讯

Chainlink欢迎优秀小伙伴的加入▼

《招人啦 | 欢迎你加入Chainlink中国团队!》

加入 Chainlink官方渠道▼


Chainlink 官方渠道
微博:  https://weibo.com/chainlinkofficial
知乎:https://www.zhihu.com/people/chainlink
中文 Twitter: https://twitter.com/ChainlinkChina
Twitter:  https://twitter.com/chainlink
中文爱好者电报群:https://t.me/chainlinkfans
Telegram:  https://t.me/chainlinkofficial
Discord:   https://discord.gg/aSK4zew
GitHub:  https://github.com/smartcontractkit/chainlink
SegmentFault:https://segmentfault.com/u/chainlink
QQ群: 6135525
合作联系:  china@smartcontract.com

点击“阅读原文” 进入 Chainlink中文官网


推荐阅读
author-avatar
111wen_292
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有