7*24快訊如何使用三...

如何使用三個Chainlink 信任最小化服務構建動態ERC-721 NFT

動態NFT 它們本身很有趣,但它們也有助於更好地理解智能合約技術,提高軟件設計技能,以及學習如何使用工業中廣泛使用的令人興奮的新工具。

LaMelo Ball 動態NFT
NBA 球員拉梅洛·鮑爾的NFT 在贏得年度最佳新秀後發生了變化。

在這個項目中,我們將構建一個動態NFT,它不僅會更新,而且會隨機進行——它的圖像會根據資產的價格而變化,資產價格將從 Chainlink 價格信息. 將隨機選擇新圖像。如果價格上漲,就會出現這些牛市圖像之一。

Bull 動態NFT
動態NFT 的三個公牛圖像。

如果價格下跌,將顯示這些熊的圖像之一。

熊市動態NFT
動態NFT 的三個熊圖像。

無論哪種方式,實際圖像都是隨機選擇的。

在區塊鏈上實現真正的隨機性(由於其共識算法的工作方式而本質上是確定性的)是一個非常困難的問題。但這很容易 Chainlink VRF 這是一個可證明公平且可驗證的隨機數生成器(RNG),它使智能合約能夠在不影響安全性或可用性的情況下訪問隨機值。

動態NFT 將自動響應市場變化,無需開發者檢查價格或觸發NFT 變化。這是可能的 鏈環守護者,它使項目自動化。因此,一旦您的NFT 部署完成,您所需要做的就是保持您的VRF 訂閱和由LINK 代幣資助的Keepers 註冊表。智能合約執行和動態NFT 選擇以可驗證和加密安全的去中心化方式完成。

這是給誰的

這個項目假設你有一些編碼知識,最好是像JavaScript 或Python 這樣的語言。我們在Solidity 中編寫智能合約,所以如果您之前沒有使用Solidity 的經驗,您應該查看 Web3之路 Alchemy 編寫的程序(該項目最初是為該系列創建的!)。您還可以找到更多的教育資源 這裡.

您可以在基於瀏覽器的Remix 代碼編輯器中完成整個項目。你會發現 Github 倉庫 對於這裡的這個項目——repo 中的每個分支都代表項目中的一個階段。

項目階段

以下是構建項目的階段:

  • 構建基線ERC-721 令牌。我們使用 OpenZeppelin 嚮導 為此生成經過審核的庫代碼。您可以按照以下步驟操作 主要的 參考回購的分支。
  • 添加Chainlink Keepers 實施並連接到Chainlink Price Feed 以跟踪特定資產的價格。您可以按照以下步驟操作 價格反饋 參考回購的分支。
  • 添加可驗證的隨機性,以便從可用的NFT 圖像中隨機選擇我們的動態NFT 圖像。這一點是為你做的一項特殊任務來培養你的技能!您可以按照以下步驟操作 隨機性 參考回購的分支。

你會學到的東西

這個項目將教你:

  • 如何編寫、構建和設計Solidity 智能合約代碼
  • ERC-721 不可替代代幣的基本原理及其功能
  • 如何使用Remix、Open Zeppelin 庫和三大Chainlink 服務等基本工具
  • 智能合約如何相互作用

您可以通過以下兩種方式之一執行此操作- 您可以與 視頻教程 下面或跟隨此的擴展書面版本 動態NFT 教程 在Alchemy’s Road to Web3 的第5 課中。

更多可能性!

完成後,您可以通過構建進一步擴展您的智能合約技能 使用Hardhat 和Solidity 打造您自己的NFT 市場. 本教程向您展示如何為允許用戶列出商品、然后買賣商品並提取收益的市場編寫邏輯。

如果您想更深入,請查看 如何在多邊形上構建動態NFT,以及如何 構建、部署和銷售您自己的動態NFT. 您還可以閱讀更多關於玩家和粉絲體驗的信息 由LaMelo Ball dNFT 重新定義.

通過訪問了解有關Chainlink 的更多信息 鏈環 或閱讀文檔 docs.chain.link. 您也可以訂閱 鏈環通訊 及時了解Chainlink 堆棧中的所有內容。要討論集成, 聯繫專家. 如果您正在尋找端到端的區塊鏈開發人員教育,請查看 區塊鏈教育.

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 支持 關於仲裁...