智能合約和石頭機和鏈下用戶的資產可以連接到生態系統上,參與者可以在新框架的新框架下實現自己的產品的信任。資產而言,迫切需要一個穩定的基礎設施來保障協議和數據的。總而言之,這個所有應用程序使用的標準不的話,就不可能在興的生態中實現的公平透明和最小信仰。
Chainlink 儲備證明(PoR)是一個自動化的解決方案,可以通過去中心化的方式,提供質押物的實時信息,來最大程度地幫助實現透明性和可驗證性。在具體場景中,它可以幫助開發者驗證由下或者跨鏈資產支持的 穩定幣,包裹通證和其他資產是否有足額的質押物。
在這篇文章中,了解如何去中心化驗證的加密貨幣,同時學習如何利用Chainlink PoR 來包裹BTC 最終通證的質押物。具體案例,BitGo的打包比特幣(WBTC)。
包裹通證和跨鏈資產的儲備證明
包裹通證是與其他資產錨定的一種鏈上資產。不同的包裹資產都通過唯一的機制保證它的價格可以確定在其所依賴的資產上。傳統的做法是靠一個不透明的人工流程來保證這個錨定,但在這個流程中,用戶無法獨立驗證鏈上資產。另外一種控制是,一個機構的資產的發行和進入,但這種情況下,資產無法中心化風向和單點失敗風險。
鏈環 儲備證明 允許產品通過一種它們的安全實時通證升級方式。它們可以使用Chainlink PoR這個自動化數月且的驗證方式來代替動輒需要的人工驗證過程。通過使用Chainlink PoR,Wrapped通證相關的鑄幣廠(鑄造)機制中加了一個額外的安全層,這個層可以控制包裹的資產或額外的安全供應量,可以保證流通中的反應能夠生產出鏈下跨鏈的正常運行物的,以防出現超額正常的情況。
Wrapped 還可以使用做一個程序的通行證,當現場展示或現場展示時沒有任何顯示的情況下進行包裹的操作,以供通證的流通方式暫停幾分鐘,可以通行證的流通證,而導致的只有部分通證有恆常。
使用Chainlink 儲備證明驗證包裹比特幣
初始化Feed
import "@chainlink/contracts/src/v0.8/interfaces/AggregatorV3Interface.sol"; import "@openzeppelin/contracts/token/ERC20/IERC20.sol"; contract ProofOfReserve { IERC20 public WBTC; AggregatorV3Interface internal reservesWBTC; /** * Aggregator: WBTC reserve and WBTC supply * WBTC Address: 0x2260FAC5E5542a773Aa44fBCfeDf7C193bc2C599 * Reserves Address: 0xB622b7D6d9131cF6A1230EBa91E5da58dbea6F59 */ constructor() { WBTC = IERC20(0x2260FAC5E5542a773Aa44fBCfeDf7C193bc2C599); reservesWBTC = AggregatorV3Interface(0xB622b7D6d9131cF6A1230EBa91E5da58dbea6F59); } }
取回分數
//Returns the latest Supply info function getSupply() public view returns (uint256) { return WBTC.totalSupply(); } //Returns the latest Reserves info function getLatestReserves() public view returns (int) { ( /* uint80 roundID */, int answer, /* uint startedAt */, /* uint updatedAt */, /* uint80 answeredInRound */ ) = reservesWBTC.latestRoundData(); return answer; }
根據Wrapped 通證的供應鏈檢查BTC 的資產負債表
//Determines if supply has exceeded reserves function isWBTCHealthOK() public view returns (bool) { return getLatestReserves() >= int(getSupply()); }
總結
Web3 創建的越來越複雜,一定要實現一個值得開發的金融產品標準,並且透明的標準。這個中心可以並行化鏈,智能和智能機隨著極強的透明,來使用一個自動化過程驗證資金資本。
Chainlink Proof of Reserve 提供了一個去中心化的方式來保證 去中心化金融 以後任何人都可以驗證一個資產的透明性和可驗證性。 web3 才可以建立一個可持續且安全的基礎。
可以關注Chain 阿里巴巴資料和私信加入者社區,有大量關於智能合約開發的學習以及關於區塊鏈的話題!