智能合約 預言機實現了無與倫比的透明度,通過重塑信任模式幫助開創了一個提高經濟公平性的新時代。隨著新的金融工具在去中心化金融生態系統中不斷湧現,加密資產經濟需要越來越強大的基礎設施來保護協議及其依賴和產生的數據。畢竟,端到端的透明度和高度的 信任最小化 在一個無關緊要的 可組合的 如果不是所有應用程序都遵循相同的標準,生態系統。
Chainlink 儲備證明(PoR) 是一種自動化解決方案,通過以安全和分散的方式提供有關抵押品的實時信息,幫助協議實現高標準的透明度和可驗證性。具體來說,它使開發人員和用戶能夠驗證 穩定幣、打包的代幣和其他利用鏈下或跨鏈儲備的資產完全由抵押品支持。
在本文中,我們將探討為什麼去中心化驗證很重要,並討論如何利用Chainlink PoR 來證明打包的比特幣代幣的抵押,具體來說, BitGo 的打包比特幣(WBTC).
打包代幣和跨鏈資產的儲備證明
包裝代幣是與另一種資產價值掛鉤的鏈上資產。確保在包裝代幣和基礎資產之間保持掛鉤的機制因不同的包裝代幣設計而異。傳統上,它涉及不透明的手動流程,用戶無法獨立驗證鏈上的資產儲備,或者單方可以控制發行或供應,使打包的代幣面臨中心化風險和單點故障。
鏈環 儲備證明 允許打包的代幣項目通過自動化的實時驗證來增強其安全性和透明度,該驗證取代了手動流程,否則可能需要數月或更長時間。通過使用Chainlink PoR,打包代幣產品可以為其鑄造機制增加一層額外的安全性,以幫助控制供應並防止抵押不足,有助於確保流通供應反映鏈下或跨鏈供應的儲備。
打包代幣產品還可以將PoR 用作斷路器,如果儲備不足以抵押打包代幣的未償供應,則該斷路器會停止鑄造/燃燒功能,從而有助於減輕無擔保代幣的鑄造和部分儲備活動。
使用Chainlink 儲備證明驗證打包的比特幣抵押品
初始化提要
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; }
檢查比特幣儲備與打包代幣供應的關係
//Determines if supply has exceeded reserves function isWBTCHealthOK() public view returns (bool) { return getLatestReserves() >= int(getSupply()); }
結論
隨著Web3 開發人員繼續創建越來越複雜的金融產品,需要一個可靠、透明和去中心化的標準,以便使用區塊鏈、智能合約和智能合約的卓越透明度的自動化流程來驗證儲備金 神諭.
Chainlink Proof of Reserve 提供了一個去中心化的解決方案,用於維護端到端的透明度和可驗證性 去中心化金融 協議。任何人的能力 核實 被包裝的資產由其聲稱支持的儲備支持,並且這些儲備中持有的價值足以抵押未償供應,這有助於維持建立在堅實基礎上的穩健、可持續和安全的Web3 經濟。
如果您想了解有關Chainlink 儲備證明的更多信息,請訪問 PoR 產品頁面. 如果您是開發人員並希望將Chainlink PoR 集成到您的智能合約應用程序中,請查看 Chainlink 開發者文檔 或者 聯繫專家.