買比特幣 買比特幣
Ctrl+D 買比特幣
ads
首頁 > 比特幣 > Info

ChainLink:如何在NFT(ERC721)中獲取隨機數?_chainlink幣

Author:

Time:1900/1/1 0:00:00

動態 | 美國大學不知如何處理所得數字貨幣捐款:據Cryptoticker消息,美國大學處于數字資產捐贈的接收端,每年以比特幣和其他數字資產形式接受捐贈的美國大學名單繼續增長。然而,似乎并非所有大學都非常熱衷于接受不熟悉的資產作為捐贈,許多大學都不清楚如何處理他們所獲得的數字貨幣資金。[2018/10/18]

我們要跟蹤`requestId`,這樣當隨機數獲取到時,我們就可以把它映射到我們正在創建的角色上。這將啟動ChainlinkJob,需要等待Chainlink節點回調到我們的合約即可!你可以在Chainlink文檔中閱讀更多關于請求模型的內容,了解更多關于發送Chainlink請求的工作原理。Chainlink節點完成了對請求的處理,它就會通過調用`fulfillRandomness`函數來響應。這個函數包含了給出屬性的計算,將角色添加到列表中,以及鑄造NFT。

聲音 | 救助兒童會Paul Ronalds:慈善機構領導者也應去了解區塊鏈等技術如何運作:根據Coincryptorama消息,救助兒童會首席執行官Paul Ronalds在關于區塊鏈對慈善事業的潛在影響的小組討論后表示,慈善機構對區塊鏈的使用還處于初期階段”,要在其潛力被夸大之前需要進行更多的討論和研究。慈善機構面臨的主要障礙之一是,當涉及區塊鏈這種存儲數據的方法時,行業領導者并不能很好理解,我們需要確保慈善機構領導者同樣參與、了解數字世界以及如何運作區塊鏈等技術,來幫助他們的做好慈善事業。[2018/9/3]

可以看到,只是用一次隨機數來創建所有六個屬性。使用取模運算對返回的大隨機數取一個子集。如果我們不想這樣做,我們也可以直接調用ChainlinkVRF六次,但這種方式的效果是一樣的。返回的隨機數的最后兩位數字用于強度,前面的兩位數字用于敏捷,以此類推。這與CryptoKitties使用基因給貓咪賦值的方式類似。*需要注意的是:做位操作會比我們這里的方式更有效率,但這樣更容易理解,所以我們不必去研究位操作的工作原理。*`_safeMint`是繼承自`ERC721.sol`的函數,它允許我們跟蹤ERC721的所有者。這一點很重要,特別是當你希望你的NFT采取一些行動,但你不希望其他人能夠采取這種行動。我們將在下一篇NFT文章中了解更多的信息。我們將使用Truffle和Chainlink,所以如果你不熟悉Truffle,這篇關于(將給你一個復習的機會,但我們也會在這篇博文中介紹所有的命令!部署和快速啟動

巴曙松、喬若羽、 鄭嘉偉:區塊鏈技術如何滲透到不同金融場景?:區塊鏈技術在支付清算領域尤其是跨境支付、聯合貸款等領域的優勢格外突出,不少銀行已經在這個領域躍躍欲試,除此之外,抵押物核查與征信環節等也是區塊鏈應用場景。[2018/4/25]

現在我們知道是怎么回事了,讓我們來部署我們的隨機NFT吧!你需要一些RinkebyLINK和RinkebyETH來運行這些腳本。trufflemigrate--reset--networkrinkebytruffleexecscripts/fund-contract.js--networkrinkebytruffleexecscripts/generate-character.js--networkrinkebytruffleexecscripts/get-character.js--networkrinkeby上述命令做了下面這些事情:1.部署NFT合約2.向合約注資以便可以發起ChainlinkVRF調用3.用ChainlinkVRF調用生成角色4.返回NFT值部署完畢,你還可以驗證合約,甚至可以使用etherscan插件在Etherscan上閱讀合約。你需要獲得一個EtherscanAPI密鑰,并設置環境變量`ETHSCAN_API_KEY`。之后運行:trufflerunverifyDungeonsAndDragonsCharacter--networkrinkeby--licenseMIT然后它會給你一個Etherscan上的NFT鏈接。你可以在Etherscan上閱讀合約內容。

這樣你就進入到可以與合約互動的頁面。如果你進入角色部分,你可以輸入我們剛剛生成的tokenId,0,然后就可以看到你的新D&D角色的統計信息了。

你可以查看Rinkeyby的這個合約的例子。其中有幾個角色的名字很有意思!總結

使用ChainlinkVRF在NFT中隨機數很容易,使用之后會有一個全新的世界可以探索。我們在這里只是觸及到了表面,所以請期待下一篇關于在市場上銷售它們、渲染圖像和使用元數據的博客。我們很想看到一些使用ChainlinkVRF創建的很棒的角色和游戲,為它們提供動力,做到真正公平。如果你打造了一款酷炫的NFT#PoweredByChainlink,一定要在推特上告訴我們!如果你是一名開發者,并希望將你的智能合約連接到鏈外數據和系統,請訪問開發者文檔并加入Discord上的技術討論。如果你想安排一個電話,更深入地討論整合問題,請在這里聯系我們。智能合約開發者正在NFT中建設一個全新的隨機世界。你會成為引領這一潮流的先驅者之一嗎?

Tags:INKCHALINKChainLink3X Long Chainlink TokenPoochainwinklink幣前景chainlink幣

比特幣
PIT:DeFi弄潮兒背后的機構都在悄悄布局什么?鏈上數據分析三家機構持倉現狀_Pitquidity Capital

編者按:本文來自鏈聞ChainNews,撰文:NickC,翻譯:盧江飛,星球日報經授權發布。DeFi之美在于我們可以了解鏈上所發生的一切,并通過加密貨幣地址找到與之相關的人和公司——當然,這也是.

1900/1/1 0:00:00
DEFI:Multicoin Capital最新研究:DeFi市場3大風險與8個解決思路_BTour Chain

編者按:本文來自鏈捕手,Odaily星球日報經授權轉載。在過去一年,以太坊DeFi生態出現了爆炸式增長,鎖倉資金量最高超過140億美元,比去年增長了20多倍,同時其中蘊藏的風險也在加速爆發.

1900/1/1 0:00:00
OOT:Taproot如何助力比特幣_PRO

比特幣用戶可能在不久之后就能從"Taproot"中獲益。Taproot最早是由比特幣核心貢獻者、前Blockstream首席技術官GregoryMaxwell提出的,Tapr.

1900/1/1 0:00:00
UPS:已質押總額不足20%,以太坊2.0主網能如期上線嗎?_UPS

編者按:本文來自Cointelegraph中文,作者:HELENPARTZ,Odaily星球日報經授權轉載。11月4日,以太坊核心開發人員迎來了一個重要的里程碑.

1900/1/1 0:00:00
ETH:IOSG:暢想最先在DeFi跑出來的Layer2方案_Game On Players

編者按:本文來自IOSG,Odaily星球日報經授權轉載。Part.1Insight什么是Layer2技術?引用Web3基金會的定義:“Layer2是Web3技術棧底層的增強層.

1900/1/1 0:00:00
USD:IOSG深度研究:后流動性挖礦時代AMM協議的潛在風險損失_usdc幣市值減少

編者按:本文來自IOSG,Odaily星球日報經授權轉載。 Buildinganewworld,thebridgeofthetime.特別致謝:DODO與Longhash提供的寶貴建議!引言本文.

1900/1/1 0:00:00
ads