jjzjj

Chainlink

全部标签

【区块链 | 预言机】从零开始使用Chainlink预言机(2)- 智能合约中使用更安全的随机数-代码实战

智能合约中使用更安全的随机数(代码实战篇)Chainlink最近推出一款革命性的产品,VRF—VerifiableRandomFunction可验证随机数,给智能合约带来了真正安全的随机数。本文我们就来介绍一下如何在智能合约中使用VRF吧。我们先简要介绍一下ChainlinkVFR的工作流程。首先,智能合约应用,也就是我们的Dapp,需要先发起一个获取随机数的请求,这个请求需要给定一个合约地址,这个合约称为VRFCoordinator合约。与VRFCoordinator合约所关联的Chainlink链下节点,会(通过椭圆曲线数字签名算法)生成一个随机数,以及一个证明。Chainlink节点将上

通过预言机获取任意链下数据 - Chainlink Any API 代码解析

智能合约对链下数据的兼容会大大增加开发复杂度,Chainlink通过AnyAPI使开发者的智能合约可以通过去中心化预言机网络(DecentralizedOracleNetwork:DON)获取外部数据。这样在使用ChainlinkAnyAPI的时候,开发人员可以投入最少的开发资源,获得最大的自由度,因此可以更加专注在智能合约的功能性上,而非怎么样去获取数据上。虽然ChainlinkDataFeed可以给链上智能合约提供由DON聚合以后的通证价格,但是在很多场景下,尤其是非DeFi应用中,dApp除了价格以外还需要多种多样的数据来实现自己的业务逻辑。比如在保险领域,智能合约需要天气数据来计算参保

Chainlink——PriceFeeds智能合约源码分析

1ChainlinkPriceFeeds基本使用         PriceFeeds主要用于为Defi(去中心化金融)项目提供链下的资产价格参考,也就是说用户或项目方可以通过Chainlink的PriceFeeds合约获取到链下的资产价格数据。        Chainlink官网给了一个PriceFeeds的使用例子: //SPDX-License-Identifier:MITpragmasolidity^0.8.7;import"@chainlink/contracts/src/v0.8/interfaces/AggregatorV3Interface.sol";contractPric

Chainlink 预言机的原理解析

本文来自于8月19日Chainlink开发者社区中国负责人Frank,在DAppLearning分享会上对于Chainlink预言机的原理的讲解,以下是这节分享会的总结内容。有兴趣的小伙伴可以结合视频一起学习:为什么区块链无法主动获取外界数据区块链的特点区块链是一个封闭的确定性系统,每一笔交易都需要不同节点共识,只有超过一定数量的节点共识成功,交易才会被真正认可,并写入区块链。因为对于外部API的调用并不是一个确定性操作,所以智能合约没有实现外部API调用的功能。除此之外,因为交易广播到其他节点时,各个节点执行交易的时间不一致,所以获取的数据可能不同。比如A节点执行一笔交易,其中调用了一个AP

操作指南 | 如何使用Chainlink喂价功能获取价格数据

Chainlink的去中心化预言机网络中的智能合约包含由运行商为其他智能合约(DApps)使用或截取所持续更新的实施价格数据。其中有两个主要架构:喂价和基础要求模型。此教程将会展现如何在Moonbeam、Moonriver或是MoonbaseAlpha测试网上使用喂价功能。这些信息仅用于教育目的,永远DYOR。首先,如要开始跟随此教程,您需要准备并安装以下工具:RemixMetaMask钱包安装完毕后,我们希望获取到的数据位于一系列的智能合约并可以通过一个聚合器接口(见下方图片)以只读模式获取,如下图所示目前,在Moonbeam、Moonriver和MoonbaseAlpha上有数据源合约。以

什么是预言机 Chainlink与Augur解析

如果我们现在要实现一个赌球合约,用户用ETH参与这个合约中来,由于区块链是一个确定性的、封闭的系统环境,当球赛结束时,合约怎么知道哪个球队赢了呢?这时候就需要预言机来获取链外数据。解决2个问题:1.如何获取链外数据。            2.如何保证安全性。  预言机项目Chainlink:    它打造一个去中心化的节点网络,赌球合约可以直接找Chainlink下发获取比赛结果的订单,Chainlink利用自己的节点网络,让矿工们去线下收集数据,然后对数据进行整合,筛选,最后同一汇总到链上,然后把结果放回给赌球合约。利用私有的节点网络保证安全性。       预言机项目Augur:    

World Mobile与Chainlink达成战略技术合作

WorldMobileToken很高兴地宣布我们与行业领先的去中心化预言机网络Chainlink达成技术合作。作为此次合作的第一步,WorldMobile在Polygon上集成了Chainlink的PriceFeeds,以帮助确保移动支付的准确定价。WorldMobile还集成了Chainlink可验证随机函数(VRF),以将随机性作为权重之一,以帮助公平的选择全球节点来处理网络服务。WorldMobile也在积极探索成为Chainlink网络数据提供商的机会。初始集成涉及以下Chainlink的交易对是:ADA/USD、GBP/USD、TZN/USD、EUR/USD。我们决定使用Chainl

World Mobile与Chainlink达成战略技术合作

WorldMobileToken很高兴地宣布我们与行业领先的去中心化预言机网络Chainlink达成技术合作。作为此次合作的第一步,WorldMobile在Polygon上集成了Chainlink的PriceFeeds,以帮助确保移动支付的准确定价。WorldMobile还集成了Chainlink可验证随机函数(VRF),以将随机性作为权重之一,以帮助公平的选择全球节点来处理网络服务。WorldMobile也在积极探索成为Chainlink网络数据提供商的机会。初始集成涉及以下Chainlink的交易对是:ADA/USD、GBP/USD、TZN/USD、EUR/USD。我们决定使用Chainl

Chainlink 针对去中心化治理挑战的解决方案

在我们之前的文章中,我们讨论了去中心化自治组织(DAO)如何集中[1]以及DAO中的不良行为者如何造成重大伤害。[2]尽管存在这些挑战,但仍然有解决这些问题的潜在解决方案。在本文中,我们将讨论DAO如何从使用Chainlink的数据和计算服务中获益。我们将首先概述去中心化治理的挑战,包括代币所有权集中、低参与度和高成本、难以管理的提案以及DAO功能的不可靠执行。然后描述了Chainlink如何通过提供各种服务来帮助解决这些挑战,例如用于可靠的DAO执行的ChainlinkKeepers,用于奖励合适的贡献者的ChainlinkDataFeeds,以及用于随机样本投票的ChainlinkVRF,

【区块链 | dNFT | Polygon】基于Polygon上的Chainlink的动态NFT开发教程【含源码】

目录1、Polygon简介2、为什么动态NFT很重要?3、示例:动态天气NFT4、在Etherscan上查看dNFT5、结束语动态NFT(dNFT)是NFT发展的下一个阶段,它将NFT可验证的独特性与动态数据输入和链下计算相结合。预言机是将动态元素引入NFT的基础,为它们提供输入,例如可证明公平、
12