首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏网络安全攻防

    ChainLink简介

    Chainlink是一个去中心化的预言机项目,它的作用就是以最安全的方式向区块链提供现实世界中产生的数据,Chainlink围绕LINK token通过经济激励建立了一个良性循环的生态系统,Chainlink ,我们用CHAINLINK-SC表示。 Chainlink工作流程: USER-SC发起链上请求 CHAINLINK-SC为预言机记录事件 Chainlink核心软件收到事件记录并向适配器发送任务 Chainlink适配器执行任务,向外部API 请求数据 Chainlink适配器处理返回数据并返回至核心软件 Chainlink核心软件将数据传回CHAINLINK-SC CHAINLINK-SC将数据聚合成单一数据,并返回至USER-SC 通常来说 为了实现这个目标,Chainlink开发了四大安全服务,即:验证系统、声誉系统、认证服务和合约升级服务,所有这些服务一开始都由有意愿发布 Chainlink网络的公司或组织运行,但须严格遵照Chainlink

    4.7K40发布于 2021-07-21
  • 来自专栏code人生

    Solidity:chainlink

    以下是Chainlink的一些主要特性: 1.去中心化:Chainlink网络由多个独立运行的节点组成,这些节点提供数据或执行计算,然后将结果提交给智能合约。 5.易于集成:Chainlink提供了一套完善的开发者工具和文档,使得开发者可以轻松地在自己的智能合约中集成Chainlink。 如何使用 在Solidity智能合约中引入Chainlink并使用其功能,你需要遵循以下步骤: 1.安装Chainlink:首先,你需要在你的项目中安装Chainlink。 在你的项目目录中打开终端,然后运行以下命令: 2.引入Chainlink:在你的智能合约中,你需要引入Chainlink的库。 3.使用Chainlink:现在,你可以在你的合约中使用Chainlink的功能了。

    37910编辑于 2024-06-11
  • 来自专栏深入浅出区块链技术

    Chainlink 对 Luna 报价失误分析

    Venus 使用业界头部预言机 Chainlink[2] 作为价格源,当时 Luna 的价格在 0.01 美金左右,但从 Chainlink 拿到的报价却停留在了 0.107 美金。 Chainlink 的报价居然停止工作了 0x02 Chainlink 的回应 按照 Chainlink 官方回应,停止报价的原因是因为 Luna 的价格波动超出了正常范围,触发了内置的熔断机制,这是协议抗风险的一种措施 0x03 熔断代码分析 Chainlink 的价格都是最终由一个叫聚合器(Aggregator)的合约生成的,比如 ADA/BNB 的聚合器就是这个:https://bscscan.com/address Chainlink 要紧急手动修复这个价格范围也就不可能了。 如果价格只是短期异常波动,这个设置并没什么问题,但是当价格像 Luna 这样正常单边超大幅波动时,问题就出现了,价格再也报不上来了。 这是 Chainlink 预言机设计的严重漏洞,显然是当初没考虑到 Luna 这种情况的。 对价格预言机来说,将某个币种价格波动永久限制在某个范围,感觉也是非常不合理的。

    3.7K20编辑于 2022-05-25
  • 来自专栏NEST爱好者

    Chainlink、NEST、MakerDAO 预言机综合对比

    为代表的“间接”预言机 Chainlink 预言机是通过在链上合约与链下分布式节点之间进行工单分配协作,通过奖惩机制(声誉合约,帮助评选出最匹配的预言机)和聚合模型(聚合多数据源的数据)的方式,进行数据的请求和反馈 ;比起 MakerDAO 预言机的中心化,Chainlink 显然更符合区块链去中心化的准则。 目前,Chainlink 预言机主要向智能合约开发者提供一些简单的链下数据,如价格信息、网站 API 数据等。 简单来说,Chainlink 预言机是采用往链上合约“喂数据”的方式将线下数据(价格)上传到链上,然后再反馈给数据调用者,我们称该类预言机方案为“间接”预言机。 除了 Chainlink 预言机,市场上的大部分预言机方案都属于“间接”预言机,如 Tellor、DOS.Network 等。

    1.3K00发布于 2020-03-08
  • 来自专栏Keegan小钢

    价格预言机的使用总结(一):Chainlink

    Chainlink 先从 Chainlink 的价格预言机开始聊起,这应该是使用最广泛的价格预言机了。 其实,Chainlink 提供的产品不只是价格预言机,还有其他产品,包括 Verifiable Random Numbers (VRF)、Call External APIs、Chainlink Keepers 喂价机制 至此,我们已经知道如何接入 Chainlink Data Feeds 来获取价格信息了,但还不够,我们还要了解背后的喂价机制,也要了解价格数据多久更新一次的,如此才能更好地判定 Chainlink 第二层则是 Chainlink Node Operators 所做的聚合。 每个 Chainlink Node Operator 主要负责运行用于在区块链上获取和广播外部市场数据的 Chainlink 核心软件。

    2.8K60编辑于 2022-03-13
  • 来自专栏深入浅出区块链技术

    如何使用Chainlink VRF在以太坊上生成随机数

    关于 chainlink Chainlink网络可以为任何区块链上的复杂智能合约提供可靠的防篡改输入和输出。 Chainlink想要通过提供去中心化的预言机[4]来解决这个问题,使区块链能够通过Chainlink访问生态系统之外的数据。预言机(Oracles)实质上是区块链和外部世界之间的桥梁。 真正的随机 在最近的一篇文章中,Chainlink宣布发布了其新的可验证随机函数(VRF)[5]。 第 1 步: 创建消费者合约 我们将引入 Chainlink提供的VRFConsumerBase的合约,这是一个抽象合约,它定义了一个获取和消耗VRF的最少实现(后面也会列出VRFConsumerBase 结论 使用 Chainlink 可以在智能合约中可以使用可验证的随机数。

    3.5K10发布于 2020-05-28
  • 来自专栏深入浅出区块链技术

    Chainlink去中心化预言机桥接区块链与现实世界

    1、Chainlink 架构概述 Chainlink 网络的主要组成部分如下: • Chainlink 预言机合约:预言机智能合约部署在区块链网络上,它接收来自合约的 Link 代币支付并向 Chainlink 节点分发事件 • Chainlink 节点:Chainlink 节点是运行在区块链和外部数据源之间的链下中间件, 它提供真实世界的数据,执行来自请求器合约的请求 • Chainlink 适配器:适配器是应用相关的软件 2.1 安装 Chainlink 包 在项目根目录,执行如下命令安装 chainlink 包: $ npm install github:smartcontractkit/chainlink --save 另外,Chainlink 官方最近增加了一个新的 NPM 包用于 Chainlink 合约,可以如下 命令安装: $ npm install chainlink.js — save 2.2 在 Kovan 可以在 Chainlink 节点的配置页面找到新的 chainlink 节点的账户地址: ?

    1.5K40发布于 2020-02-18
  • 来自专栏后端开发从入门到入魔

    Chainlink(预言机)讲解:基础知识总结 到底什么是预言机本篇带你解析

    Chainlink使用其去中心化的预言机网络将智能合约与外部数据连接起来。Chainlink API请求由预言机1:1处理。 也就是说,预言机有的 Chainlink都会有 而且封装的更好 供我们使用 了解Chainlink架构 首先,Chainlink 使用其去中心化预言机网络,将智能合约与外部数据连接起来。 部署Chainlink预言机合约:首先,需要在区块链上部署Chainlink预言机合约。这个合约将负责与链下数据源进行通信,并将数据传递给智能合约。 安装Chainlink开发库: 在终端中进入项目文件夹,并运行npm install @chainlink/contracts --save命令以安装Chainlink开发库。 在合约文件中导入Chainlink相关的库和合约 pragma solidity ^0.8.0; import "@chainlink/contracts/src/v0.8/ChainlinkClient.sol

    1.2K00编辑于 2024-05-24
  • 来自专栏币聪财经

    币聪-Chainlink行情分析:熊市中LINK过去24小时涨幅2.39%,价格长期看涨?

    ChainLink在过去24小时的交易中价格上涨了2.39%。LINK目前以0.2828美元的价格交易,并继续与整体市场情绪进行交易。 ChainLink被描述为一种分散的oracle服务,它弥补了链上和链外数据之间的差距。 ChainLink网络将允许智能合约利用ChainLink oracle服务,以便与提供数据流的离线系统进行通信。然后,提供给oracle的这些数据可以通过智能合约在链上集成。 ChainLink Oracle计划通过分散整个Oracle流程来解决这个问题。ChainLink网络允许数据馈送的所有者可以将他们的API数据直接出售给智能合约以换取链接令牌。 让我们继续分析ChainLink的长期价格行为。

    48630发布于 2018-08-14
  • 来自专栏后端开发从入门到入魔

    CSDN首发Chainlink(预言机)讲解:基础知识总结 到底什么是预言机本篇带你解析

    Chainlink使用其去中心化的预言机网络将智能合约与外部数据连接起来。Chainlink API请求由预言机1:1处理。 也就是说,预言机有的 Chainlink都会有 而且封装的更好 供我们使用 了解Chainlink架构 首先,Chainlink 使用其去中心化预言机网络,将智能合约与外部数据连接起来。 部署Chainlink预言机合约:首先,需要在区块链上部署Chainlink预言机合约。这个合约将负责与链下数据源进行通信,并将数据传递给智能合约。 安装Chainlink开发库: 在终端中进入项目文件夹,并运行npm install @chainlink/contracts --save命令以安装Chainlink开发库。 在合约文件中导入Chainlink相关的库和合约 pragma solidity ^0.8.0; import "@chainlink/contracts/src/v0.8/ChainlinkClient.sol

    78710编辑于 2024-03-16
  • 来自专栏区块链大本营

    以太坊区块链黑客松: 构造下一个数字世界

    ETHPlanet 以太行星联合新时线媒体艺术中心(CAC)、Chainlink、开源社和CSDN(中国最大的软件开发者网络),共同举办“构造下一个数字世界”主题黑客松,促进一个互惠的数字新生代,展望区块链技术的力量 Chainlink Chainlink是一个去中心化的预言机网络,为区块链智能合约解决连接性问题,并将其安全连接至链下数据源、web API和传统银行支付系统。 Chainlink极大丰富了智能合约的应用场景,使其在金融、保险和供应链等众多行业都可以得到应用。 Chainlink为谷歌、甲骨文和SWIFT等大型企业以及Polkadot/Substrate、Synthetix、Loopring、Aave、OpenLaw和Conflux等领先智能合约开发团队提供了安全可靠的预言机服务 详情请访问Chainlink官网或关注Chainlink的Twitter或Reddit账号。

    63730编辑于 2023-03-31
  • 来自专栏我的知识小屋

    chainlink 小实战 web3 “捐助我”项目合约及前端交互——关于 《Patrick web3 course Lesson 7-8 》课程代码中文详解

    FundMe lesson 的 示例 本质上是一个合约上对 eth 接收和发送的演示,但这个演示增加了前端 ethers 的交互,以及对 chainlink 预言机喂价的使用。 若不会 chainlink 喂价的使用可以去看我这篇文 《预言机chainlink的使用——喂价、VRF》。 1.1 library 库简单了解 其中 library 库代码如下: //价格转化器 主要是调用 chainlink 的喂价 //价格转化器 主要是调用 chainlink 的喂价 library PriceConverter { //传入一个 AggregatorV3Interface 的对象,AggregatorV3Interface 是chainlink 中的 interface 对象 Imports import "@chainlink/contracts/src/v0.8/interfaces/AggregatorV3Interface.sol"; //价格转化器 主要是调用 chainlink

    1K42编辑于 2022-10-28
  • 来自专栏用户5687508的专栏

    Python以太坊开发框架Brownie快速教程

    在这个教程中,我们将逐步介绍如何利用Python的Brownie框架开发一个简单的以太坊DeFi项目来读取ChainLink预言机提供的以太坊价格。 请注意,Chainlink不再支持Ropsten测试网,因此请使用Kovan测试网。 最后,请确保你的ETH钱包中有一些Kovan测试网的LINK代币和ETH。 在此示例中,我们将部署一个简单的Chainlink Price Feed,以了解Brownie框架。 让我们导入chainlink-mix: brownie bake chainlink-mix cd chainlink 这将使我们进入一个已经为我们构建了一些默认代码的新项目。 如果你想更进一步了解该合约的功能以及如何进行部署,请随时查看相关的Chainlink教程。

    3.6K21发布于 2021-02-24
  • 来自专栏making

    关于usdt质押模式系统开发讲解/质押DAPP系统开发合约方案

    构造函数   pragma solidity^0.6.12;   import"https://github.com/smartcontractkit/chainlink/evm-contracts/ 导入ChainlinkClient合约包含了构建请求、提交给一个或多个Chainlink节点,并接收回复所需的所有功能。 Tweet函数   //tweets the supplied string   function tweet(string memory twt)public onlyOwner{   Chainlink.Request tweet函数接收要推送的字符串,创建请求结构体,并将其提交给定义的Chainlink节点。请求结构中需要两个字段:status和copyPath。 而copyPath则是所有Chainlink节点支持的默认适配器的一部分,它告诉节点如何解析JSON输出。

    75070编辑于 2023-03-30
  • 来自专栏Keegan小钢

    AI+Web3实战营日志 #5 | 完成合约开发

    ETFRouterV1 合约:用户入口,支持用 USDT 一键申购/赎回 ETFRebalancerV1 合约:基础再平衡逻辑,利用闪电贷机制调整组合 PriceOracle 合约:价格预言机,集成 Chainlink ┌───────────────┐ │ PriceOracle │ │ RebalancerV1 │ │ - Chainlink ─┐ │ DeFi协议层 │ │ PancakeSwap V2/V3, Chainlink 零外部资金:无需额外注入流动性 原子化操作:保证过程安全不可逆转 冷却机制:避免频繁再平衡,降低成本 PriceOracle:系统的眼睛 彻底简化为纯 Chainlink 方案,确保价格数据可靠。 总结与展望 这一阶段,我们用 11 小时完成了一个链上 ETF 的最小闭环原型:用户可以用 USDT 申购和赎回,系统能自动保持资产比例,还能从 Chainlink 获取价格。

    18310编辑于 2025-11-12
  • 来自专栏区块链技术开发分享

    DeFi质押挖矿dapp系统开发技术讲解

    在获得一些ETH后,构建一个用上Chainlink喂价的智能合约的最简单的方式是从标准的价格消费者合约开始。这是用于启动对Chainlink喂价请求的基本合约。 import "https://github.com/smartcontractkit/chainlink/blob/master/evm-contracts/src/v0.6/interfaces/AggregatorV3Interface.sol

    56520编辑于 2022-11-07
  • 来自专栏AI SPPECH

    033_预言机安全详解:从Chainlink到2025年去中心化预言机网络,构建智能合约的可信数据源

    预言机深度解析 Chainlink作为市场领先的去中心化预言机网络,其技术架构和安全机制值得深入研究: 节点网络结构: 去中心化的节点运营商网络 专业节点运行商提供高质量数据服务 节点声誉系统确保服务质量 数据聚合机制: 多源数据收集和聚合算法 中位数、时间加权平均等聚合方法 异常值检测和过滤机制 Chainlink Price Feeds: 最广泛使用的价格预言机解决方案 覆盖500+加密货币和传统资产 实时更新和历史数据访问 Chainlink VRF: 可验证随机函数,提供加密安全的随机数 基于密码学证明确保随机性和公平性 广泛应用于NFT、游戏和治理系统 Chainlink Keepers 透明的链上数据记录,可验证性强 持续的安全审计和改进 2.2 Band Protocol与API3分析 除Chainlink外,其他主流预言机解决方案也各有特色: Band Protocol: 最佳集成实践: 使用最新版本的接口 实施适当的检查和回退机制 正确处理价格小数位 // Chainlink安全集成示例 contract SecureChainlinkIntegration {

    54710编辑于 2025-11-16
  • 来自专栏用户9880750的专栏

    币安上链智能合约web3.0系统开发详情技术介绍

    来描述这种混合方法,该方法达成了一种权衡,即在使用更少的去中心化架构以实现更大的交易吞吐量,同时仍确保开发者能以无需许可的方式部署应用程序,并且可使用以太坊中的相同的可组合工具,例如Solidity和Chainlink 币安智能链Chainlink喂价可在币安主网上使用,且能用于在币安智能链(BSC)上构建需要去中心化的,防篡改的数据输入的应用程序。 在本技术教程中,我们将阐述如何使用币安智能链,BNB代币和Chainlink预言机,即使你没有以太坊开发经验,也能够学会如何快速开始在币安智能链(BSC)上构建外部连接的智能合约。 <!

    1.4K40编辑于 2022-10-13
  • 来自专栏开源服务指南

    谷歌新作:AI 检测文件内容类型,5ms 即可完成 | 开源日报 No.192

    smartcontractkit/chainlinkhttps://github.com/smartcontractkit/chainlink Stars: 6.1k License: MIT chainlink 扩展智能合约功能,实现对真实世界数据和链下计算的访问 保持区块链技术固有的安全性和可靠性保证 包含 Chainlink 核心节点和合约 提供预构建 Docker 镜像以供下载使用 活跃社区支持,并提供

    48110编辑于 2024-02-26
  • 来自专栏本体研究院

    NBA NFT来了

    *图源:Chainlink 想要改变 NFT 的属性,其中一种常见的方式是通过预言机例如 Chainlink 的功能来对 NFT 的状态进行更新。 *图源:Chainlink 具体流程大致可分为以下几步: 用户发对智能合约发起一个 NFT URI 请求; 智能合约接受请求; 智能合约调用链上数据然后结果被执行; 智能合约使用预言机调用链下数据; 智能合约评估情况来决定返回的是

    1.4K20编辑于 2022-08-31
领券