LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 区块链资讯 > [Chainlink] 使用储备链证明来验证稳定币抵押品

[Chainlink] 使用储备链证明来验证稳定币抵押品

2021-03-04 wanbizu AI 来源:区块链网络

分散式金融(DeFi)涉及经济透明度和改变金融交易方式的基本信任理念。 通过智能合约,已经在基本协议层实现了透明和不信任,但是随着在DeFi空间中不断涌现出新奇的新金融工具,我们的生态系统需要越来越强大的基础架构来保护这些协议以及将数据输入和输出的安全性。 这是Chainlink进入的地方,它是智能合约的区块链不可知的,安全的,分散的数据层。

已从Chainlink的高质量数据馈送中受益的一种DeFi工具是稳定币,即由链下或跨链抵押支持的数字资产。 稳定币为用户提供了使用非易失性货币进行交易的能力,同时仍然提供了基于区块链的智能合约的未经许可的性质以及高收益率,继续吸引着新用户使用DeFi。 借助Chainlink的储备证明提要,开发人员和用户现在可以不信任地验证所支持的资产(如包装的代币和稳定币)是否得到其声称的抵押品的完全支持。 储备金证明还为抵押贷款,信用违约掉期,跨链代币掉期等提供了更高的可靠性和透明度。

与所有Chainlink数据馈送一样,易于访问是重中之重,这使开发人员可以轻松地将预先聚合的可靠脱链数据集成到他们的dApp中。 在本指南中,我们将介绍如何快速利用Chainlink储备证明来证明稳定币(特别是TrustToken的TUSD)的抵押。

初始化提要

任何Chainlink数据提要的第一步是导入聚合器接口,然后在构造函数中使用正确的地址初始化提要。

语用强度^ 0.6.7; 导入“ https://github.com/smartcontractkit/chainlink/blob/master/evm-contracts/src/v0.6/interfaces/AggregatorV3Interface.sol”; 合同ProofOfReserve {AggregatorV3Interface内部供应TUSD; 聚合器V3接口内部储备TUSD; / ** *聚合器:TUSD储备和TUSD供应*储备地址:0x478f4c42b877c697C4b19E396865D4D533EcB6ea *供应地址:0x807b029DD462D5d9B9DB45dff90D3414013B969e * /构造函数()public { reserveTUSD =聚合V3接口(0x478f4c42b877c697C4b19E396865D4D533EcB6ea); }

在这种情况下,我们有两个供稿,一个显示支持TUSD的当前储备金,另一个提供当前的TUSD供应。 我们都需要能够确定储备金是否足以满足已发出的供应量。

检索值

提要初始化之后,我们需要两个函数来从中检索值。

//返回最新的供应信息函数getLatestSupply()公开视图返回(int){(uint80 roundID,int answer,uint startAt,uintupdatedAt,uint80 AnswerInRound)= supplyTUSD.latestRoundData(); 返回答案; } //返回最新的Reserves信息功能getLatestReserves()公共视图return(int){(uint80 roundID,int answer,uint startsAt,uintupdatedAt,uint80 AnswerInRound)= reserveTUSD.latestRoundData(); 返回答案; }

由于数据已经由Chainlink节点的网络聚合并在链上提交,因此我们只需要一个简单的查看功能即可访问数据,因此不会产生燃气成本。 还有其他一些字段,例如在其中检索数据的聚合回合的ID和时间,但是在这种情况下,这只是我们关心的答案:供应和储备的价值。

根据供应量检查储备金

最后,一旦有了这些数据,我们只需要检查储备金是否超过供应量,就意味着稳定币已被完全抵押并处于健康状态。

//确定供应量是否超过储备函数isTUSDHealthOK()公开视图返回(布尔){return getLatestReserves()> = getLatestSupply(); }

如果此函数返回false,则意味着供应量大于储备量,并且TUSD没有得到足够的支持。 在这种情况下,您可能希望触发dApp中的断路器,调用此函数以关闭任何关联的贷款或暂时停止交易以防止任何级联的市场风险。 如果该功能为真,则TUSD健康,超额抵押,并且您的dApp可以继续正常运行。

结论

DeFi和智能合约建立在透明性和可验证性原则的基础上。 这是设计方面与现有系统之间的重大转变,而现有系统通常抵押不足且不透明。 为了满足DeFi关于透明度的标准,并降低用户和更大市场的风险,至关重要的一点是,协议必须端到端地遵循这些原则。 Chainlink储备证明是一种解决方案,可为使用支持资产或打包资产的任何平台保持端到端透明性,并且比以往任何时候都更容易在主网上的dApp中利用该解决方案。

如果您是开发人员,并且想将Chainlink的储备证明提要集成到您的智能合约应用程序中,请查看Chainlink开发人员文档或在此处联系。

有关此主题的更多信息

Chainlink储备证明:为DeFi抵押品带来透明度 什么是稳定币? 链式断路器

网站| 推特| Reddit | YouTube | 电报| 大事记| GitHub | 价格提要| DeFi

>>在链节上查看

加入我们的电报

在推特上关注我们

在Facebook上关注我们

帖子 [Chainlink] 验证具有储备链证明的稳定币抵押品首先出现在AZCoin新闻上。

—-

原文链接:https://azcoinnews.com/chainlink-verify-stablecoin-collateral-with-chainlink-proof-of-reserve.html

原文作者:Chainlink News

编译者/作者:wanbizu AI

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

LOADING...
LOADING...