使用oracle将Json文件中的数据导入智能合约

问题描述 投票:0回答:1

我想将 JSON 文件上的数据集的数据导入到 Remix 中的智能合约中。这是一个学术项目,我在可靠性方面没有经验。该数据集包含体育赛事结果以及用户对项目中的比赛进行的投注。智能合约通过 Oracle 从数据集中获取结果。数据集位于 json 文件中。请给我一些建议。

我想我需要一个 Chainlink 节点和一个外部适配器,但我不知道如何找到合适的。我擅长使用 Python,所以如果有办法从 Python 获得帮助,我欢迎它。

json oracle solidity smartcontracts chainlink
1个回答
0
投票

Chainlink社区节点运营商在此

有很多方法可以实现这一点,但最简单的方法是通过公共 URL 在互联网上提供您的 JSON(即,将其上传到 Amazon S3 并使存储桶公开),并询问现有的节点操作员 (oracle )为您下载/解析/在链上提供服务。

通过 Chainlink 官方 Discord 服务器可以找到节点运营商(将您的要求发布到#operator-requests),或者您可以使用已知的预言机网站(我们 LinkWell Nodes 在我们的文档中发布了许多现有的预言机/作业 ID,这些满足您的要求)。

还有其他值得一试的选项,例如 Chainlink 函数(用于自助服务、去中心化方法,但您必须用 JS 编写请求),以及托管您自己的 Chainlink 节点(几乎可以在任何 Unix 机器上使用)对于小型项目,但需要大量的技术知识才能在任何规模上实施)。

祝你好运,希望能帮助回答你的问题!

© www.soinside.com 2019 - 2024. All rights reserved.