7*24快訊如何在多邊...

如何在多邊形上構建動態NFT

動態不可替代代幣(dNFT) 是NFT 空間發展的下一階段,結合了可驗證的獨特性質 具有動態數據輸入和鏈下計算的NFT. 神諭 是將動態元素引入NFT 的基礎,為它們提供輸入,例如可證明的公平、防篡改隨機性和來自現實世界的各種數據。

在本技術教程中,您將學習如何基於Polygon 上的Chainlink oracles 提供的實時天氣數據構建dNFT。

什麼是多邊形?

多邊形 (前身為Matic Network)是一個用於構建與以太坊兼容的區塊鏈的擴展框架。 Polygon 不是只提供一兩個擴展解決方案,而是創建一個生態系統,連接多個不同的擴展解決方案,包括具有不同共識機制的側鍊和第二層選項,如Plasma、Optimistic Rollups 和ZK-Rollups。 Polygon 的框架還允許新項目快速輕鬆地構建自己獨特的縮放解決方案。 Polygon 憑藉其以太坊虛擬機(EVM) 兼容性、可選的共享安全模型和其先進的靈活性,將自己與其他區塊鏈擴展和互操作性項目區分開來。

用多邊形構建

流行的基於NFT 的遊戲項目,如Aavegotchi 和Polychain Monsters 已經使用Polygon 的擴展技術啟動,兩者都集成了 Chainlink 可驗證隨機函數(VRF) 為他們的用戶創造更動態的體驗。然而,可驗證的隨機性並不是開發人員可以用來在Polygon 上構建dApp 的唯一輸入。通過利用Polygon 上的Chainlink 提供的天氣溫度信息,開發人員可以創建動態NFT,這些NFT 會根據安全預言機提供的鏈下數據而發生變化。

為什麼動態NFT 很重要?

不可替代的代幣(NFT) 通常用於表示藝術等獨特資產的所有權,但它們也可用於表示動態資產,例如體育比賽期間球員的統計數據。可以使用數據創建加密安全、分散和防欺詐的交易卡,並在數據發生變化時實時更新——例如,當一個新的得分或成功的助攻被記錄時。這為NFT 收集者創造了新的新水平,並在基於NFT 的遊戲應用程序中解鎖了新的實用程序。

由預言機提供支持的動態NFT 在遊戲dApp Aavegotchi 中發揮著關鍵作用,它集成了Chainlink VRF 為其提供可證明的隨機性來源。 Chainlink VRF 有助於確保公平確定Aavegotchi dNFT 的獨特特徵,並為不可預測的遊戲場景以及隨機DAO 陪審員選擇提供支持。 Aavegotchi 在Polygon 的第2 層PoS 鏈上推出,由於接近零的交易費用和快速的結算時間,使遊戲能夠以具有成本效益的方式擴展以滿足用戶需求。閱讀全文 Aavegotchi Chainlink 案例研究 了解流行的遊戲dApp 如何在Polygon 上開創動態NFT。

Chainlink 通過提供抗操縱的低成本鏈下服務,在支持Polygon 等擴展解決方案方面發揮著至關重要的作用。使用Chainlink,開發人員可以訪問天氣數據,例如,構建真實世界數據的dNFT 表示,例如某些地理位置的當前溫度。

像這樣的dNFT 的一個用例是支持 基於區塊鏈的保險. 保險單可以變成dNFT,允許根據Chainlink 預言機從外部世界獲取的天氣數據定制農作物保險單。由於它們允許跨地域的實時覆蓋並提高支付效率,因此dNFT 是傳統保險形式的強大替代方案,傳統形式的保險通常會受到手動處理延遲和主觀評估的影響。

FarmerNet NFT, Chainlink Virtual Hackathon Spring 2021 的GeoDB Geolocation Oracle 和政府技術獎的獲得者,使用Chainlink 為農民創建了一個區塊鏈市場,以通過碳信用賺取收入。像這樣的項目可以讓買家獲得不可改變的證據,以證明他們通過dNFT 減少碳排放和使用可再生能源。這只是預言機在創建下一代NFT 中提供的眾多好處的一個例子。

如何部署動態天氣NFT

由於Polygon 與EVM 兼容,因此我們可以使用Solidity 環境中的工具,例如Truffle、Hardhat、MetaMask 等。在本教程中,我們將使用Truffle,這是一個允許我們使用Polygon 的智能合約開發框架。

設置環境變量

首先,我們需要設置環境變量,因此我們需要一個PRIVATE_KEY 和一個MATIC_RPC_URL 環境變量。您的PRIVATE_KEY 是您錢包的種子短語,您可以從節點提供商服務中找到MATIC_RPC_URL,例如 英富拉. 您的錢包中還需要一些testnet MATIC (mumbai) 代幣,您可以從 孟買水龍頭.

然後,將它們設置在bash_profile 文件中或將它們導出到您的終端中:

export MNEMONIC='cat dog frog....'
export RINKEBY_RPC_URL='www.infura.io/asdfadsfafdadf'

然後你可以通過執行以下命令開始使用repo,這將在Polygon 鏈上部署動態NFT:

yarn global add truffle

git clone https://github.com/kwsantiago/weather-nft

cd weather-nft

yarn

truffle migrate --network  mumbai

我們剛剛部署在鏈上的dNFT 將根據在getWeather() 函數中調用的天氣數據進行更新。 WeatherFeed.sol 文件,它獲取馬薩諸塞州波士頓的當前溫度。

function getWeather() public onlyOwner
returns (bytes32 requestId)
{
Chainlink.Request memory req = buildChainlinkRequest(jobid, address(this), this.fulfill.selector);
req.add("city", "boston");
req.add("copyPath", "weather.0.main");
requestId = sendChainlinkRequestTo(oracle, req, fee);
}

恭喜,您已經部署了您的第一個dNFT,並且可以在天氣變化時看到它的運行情況!

多雲Chainlink dNFT

Rain Chainlink dNFT

Sun Chainlink dNFT

Snow Chainlink dNFT

在Etherscan 上查看您的dNFT

您可以免費獲得Etherscan API 密鑰,並在鏈上與您的dNFT 進行交互。然後,您可以將ETHERSCAN_API_KEY 設置為環境變量。

我們可以通過執行以下操作來驗證這一點:

yarn add truffle-plugin-verify

truffle run verify WeatherNFT --network mumbai --license MIT

truffle run verify WeatherFeed --network mumbai --license MIT

這將驗證並發布您的合同,您可以轉到它提供給您的Etherscan 的“閱讀合同”部分。

否則,您可以使用 oneclickdapp 只需添加合約地址和ABI。您可以在`build/contracts` 文件夾中找到ABI。請記住,ABI 不是整個文件,只是顯示“ABI”的部分。

立即開始構建動態NFT

當您將Polygon 等快速且具有成本效益的平台與強大的去中心化預言機網絡(DON) 結合起來時,創建dNFT 就很容易了,這些平台擴展了智能合約的可能性。 Polygon dApps 還可以將Chainlink 用於廣泛的其他用例,例如使用 多邊形上的隨機數 構建可證明公平的區塊鏈遊戲 或參考去中心化 Polygon 上的價格信息 為下一個革命者提供動力 去中心化金融 協議。在構建安全、功能豐富的dApp 時,Chainlink 久經考驗的預言機基礎設施為開發人員開啟了無數可能性。

通過閱讀文檔,探索更多使用Chainlink 構建的方法 docs.chain.link. 討論整合, 聯繫專家.

Source Link

最受歡迎

繼續閱讀

長期持有者持有的比特幣(BTC)供應量達到最高水平

根據Glassnode 的估計,比特幣的長期持有者(LTH)目前擁有1452 萬枚BTC,創歷史新高,只剩下25% 留給短期持...

抓住Web3 遊戲的先發優勢:成功策略

Web3和區塊鏈技術的出現徹底改變了遊戲行業,為開發者和企業家提供了前所未有的機遇。 Web3 遊戲的去中心化性質為創新遊戲貨幣化模式、玩家所有權和社區參與打...

現在讀

$COOKIE, the Cookie3 Mark...

Tallinn, Estonia, March 26th, 2024...

長期持有者持有的比特幣(BTC)供應量達到最高水平...

根據Glassnode 的估計,比特幣的長期持有者(LTH)目前擁有1452 萬枚BTC,創歷史新高,只剩下25% 留給短期持有者和投機者。 儘管BTC 的價格在過去一個月中保持相對平穩,範圍在約29,000 美元至31,000 美元之間,但人們還是開始瘋狂囤積。 ...

Caldera 宣布與Espresso Syste...

Caldera 開發人員可以利用Espresso Sequence...

抓住Web3 遊戲的先發優勢:成功策略

Web3和區塊鏈技術的出現徹底改變了遊戲行業,為開發者和企業家提供了前所未有的機遇。 Web3 遊戲的去中心化性質為創新遊戲貨幣化模式、玩家所有權和社區參與打開了大門。對於那些尋求利用Web3 遊戲巨大潛力的人來說,確保先發優勢至關重要。 了解Web3 遊戲生態系統在深入研究Web3 遊戲之前,有...

Taapsee Pannu 推出NFT 平台,介紹...

企業家貢獻者表達的意見是他們自己的。 您正在閱讀《企業家印度》,這是企業家媒體的國際特許經營刊物。 女演員Taapsee Pannu 最近推出了“taapseeclub.com”,這是她自己的非同質代...

比特幣(BTC) 地址休眠超過11 年,轉移310...

經過11 年多的閒置之後,一個包含3100 萬美元BTC 的休眠比特幣地址最近突然活躍起來。 2023年7月22日,地址 轉入 將其全部餘額轉移到新地址。 早期BTC 地址復活 比特幣自2009 年以來就已經存在,因此存在多年來不活躍的休眠地址,其中包含大量BTC。這種加密貨幣的一些早期採用者能夠...

加密貨幣死了嗎?當今加密貨幣的現狀

您之前可能聽說過加密貨幣正在消亡(或比特幣已消亡)。在這篇文章中,我們將研究加密貨幣的狀態,並嘗試回答這個問題:加密貨幣現在已經死了嗎? 在我們開始之前,我們想澄清一下,本文指的是最廣泛意義上的“加密貨幣行業”; 在裡面 網絡3 感覺。該定義包括加密資產市場; 但它還包括其他非財務用例。 隨著近來加...

Chancer 可能成為體育和社交博彩領域的下一個...

加密貨幣 隨著企業財報季節的繼續,本週股市表現好壞參半。在Ne...

以太坊(ETH) 創下兩個月來CEX 流入最高紀錄...

過去一周,以太坊(ETH)流入中心化交易所(CEX)的資金量創下了過去兩個月來的最高水平。這些重大的資產變動表明ETH 的價格可能會下跌。 CoinGecko 數據顯示,第二大加密貨幣的價格一直在小幅下跌,過去一周價值下跌了2.5%。截至撰寫本文時,以太幣易手價格為1,892.65 美元,過去24...

新的DeFi 法案有“不可行的義務”

加密貨幣創新委員會表示,新的反洗錢法案沒有為DeFi 中的非法金融...

幣安大幅削減成本,瑞波幣為美國銀行和加密貨幣風險投...

美國證券交易委員會(SEC)對加密貨幣公司的打擊似乎嚴重影響了幣安的業務。據報導,在過去幾週內,該加密貨幣交易所解雇了1,000 多名員工,並削減了一些福利。 幣安表示,“當前的市場環境和監管環境”導致利潤下降,這表明可能正在進行更多削減。一位發言人告訴Cointelegraph,該公司將考慮縮減“...

Automata 雙週更新:第48 期| 通過自動...

迎接新的季度意味著設定我們的意圖並為團隊規劃下一步的行動。幕後醞釀的一切——合作、產品功能和營銷發布——很難抑制我們的興奮。我們一開始就在1RPC(2 個備受期待的第2 層主網)上添加了對Linea 和Base 的支持。科技載體更新頁腳以顯示界面版本平滑的用戶體驗 USDC CCTP 支持 關於仲裁...