本文介绍了如何在Remix IDE中模拟Chainlink ETH/USD价格预言机,无需MetaMask或连接到真实区块链。通过创建模拟预言机合约和消费者合约,演示了如何在本地环境中进行价格数据交互和ETH到USD的转换计算,适用于DeFi开发者学习、原型设计和理解预言机集成。
Hardhat专注于自动化和重复性任务以及它自带本地以太坊网络,Hardhat正快速成为众多以太坊开发者们的开发环境选项之一。在本篇技术文中,我们将展示如何使用Hardhat来构建、部署并和使用Chainlink网络的三种不同类型的智能合约进行交互:
加速DeFi创新和应用的关键要素就是为开发者提供无须许可的模块化功能。模块化的设计理念可以将系统中的各个模块组合在一起,满足具体的应用需求。DeFi的独特之处是让开发者可以任意组合DeFi协议,无需任何特殊的许可,这将为传统金融行业带来前所未有的创新动力。
十大DeFi安全最佳实践
2022年5月9日消息,Fortress Loans遭到黑客攻击。此次攻击事件损失了1048.1 ETH以及40万DAI。
在本篇技术教程中,我们将解释什么是Arbitrum,了解如何在Arbitrum Rinkeby测试网上开发,并给出如何在Arbitrum智能合约中使用Chainlink Price Feeds的步骤说明。虽然在这篇文章中我们将在测试网环境中开发和部署,但对于Arbitrum One主网来说,步骤是一样的。
本文深入比较了TWAP预言机和Chainlink喂价,指出TWAP在价格精度、安全优化、市场覆盖、安全扩展和信息源多样性方面存在局限性,不适用于大多数DeFi场景。Chainlink通过VWAP提供准确实时的市场数据,具有更强的抗篡改性和更广泛的市场覆盖,并提供灵活的安全扩展方式,是更优越的预言机解决方案。
概述了区块链的可扩展性问题,重点聚焦区块链与传统计算系统的区别,并列举了区块链在执行层、存储层以及共识层不同扩容方案的优劣势。
要开发安全的智能合约,并规避合约资金被盗风险,开发者必须在安全方面下大功夫。如果随机数是智能合约依赖的关键数据,那么开发者就自然会期望合约所有相关方都拥有同等的不确定性,并降低因某一方成功预测结果而钻空子的风险。Chainlink VRF可以为智能合约提供随机数以及加密证明,在链上验证随机数具有不可预测性,因而可以满足智能合约对于安全随机数的要求。
本文对预言机NEST里面NEST_MiningSave,NESTAbonus继续进行解析。
Chainlink在智能合约中的77种应用方式(一)
这里的预言机就是如何将物联网数据可靠的上传到智能合约当中,以备群体智慧的使用。nest从早期的1.0到最新的3.5进化了好几个版本,其中1.0的功能大多已经作废,只留了一个token。本来我一开始打算用较为简单的2.0进行的研发,但有一个很麻烦的问题就是2.0的版本并不完整。因此我将克隆重点放在3.0上面。
一文速览Chainlink 2.0白皮书
nest3.0相对于2.0做了全新的开发,尽管里面的很多源码都是复用的,但结构发生了翻天覆地的变化。其中一共非常关键的内容就是mapping的变化。本文将从token讲到mapping,并对其源码进行中文注释。帮助阅读者从框架上掌握更多的内容。
我们在之前的文件介绍了nest的token和mapping,本节介绍的是报价机部分核心Nest_3_OfferMain。