比特幣交易所 比特幣交易所
Ctrl+D 比特幣交易所
ads
首頁 > Pol幣 > Info

如何在NFT(ERC721)中獲取隨機數?_LINK

Author:

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

直播|Claire Wu&馬靜 > 穩定幣和DeFi如何出圈:金色財經 · 直播主辦的《 幣圈 “后浪” 仙女直播周》第6期直播中,本期“后浪”仙女魔笛手技術開發社區創始人Claire Wu & MYKEY市場負責人 馬靜將在直播間聊聊“穩定幣和DeFi如何出圈”,感興趣的朋友掃碼移步收聽![2020/6/24]

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

動態 | 受監管代幣交易商尋求SEC澄清數字資產如何符合美國證券法:據Coindesk報道,受監管的代幣交易商Templum希望美國證券交易委員會(SEC)澄清在區塊鏈上跟蹤或代幣化的數字資產如何符合美國證券法規。為此,該公司上周向SEC提交了一份規則制定請愿書,其中概述了在某些形式的證券交易中如何利用加密資產和區塊鏈技術。Templum聯合創始人兼首席執行官Vince Molinari表示,該公司要求明確這些新生技術如何適應當前的監管計劃。 至少在他們看來,它們并不存在于現有框架中。具體而言,Templum希望SEC解釋區塊鏈平臺何時必須注冊為清算公司或清算公司可以如何使用區塊鏈,以及區塊鏈平臺何時必須注冊為轉賬代理或告知數字資產發行人何時必須使用區塊鏈轉賬代理人。該公司還試圖了解SEC會何時可對現有的托管和客戶保護規則進行改善,以允許用于跟蹤證券交易的區塊鏈。[2018/12/21]

英國央行:正在研究如何維護區塊鏈網絡的隱私以及對數據進行監管:本周三,英國中央銀行英格蘭銀行(Bank of England)發布文件顯示,該行正在與區塊鏈創業公司Chain合作開發一種概念驗證,研究如何在基于區塊鏈(或分布式賬本)的網絡上維護隱私,同時仍允許對數據進行監管。[2018/4/11]

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

現在我們知道是怎么回事了,讓我們來部署我們的隨機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:INKCHALINKChainlinkeyTools ChainblocklinkBlockchain

Pol幣
你信仰大區塊,他喜歡小而簡,你們各自都有美好的未來_BCH

編者按:本文來自彩云區塊鏈,作者:cncoin,Odaily星球日報經授權轉載。幣圈知名段子手博主行走的翻譯C也就是Cindy建了一個群,V神在里面,于是筆者厚著臉皮請求入群,結果終于和大名鼎鼎.

1900/1/1 0:00:00
牛市可能才剛開始?全面了解交易量與價格的關系_BTC

交易量 交易額 說到交易量,可能有的朋友會馬上聯想到K線圖上的交易量,K線圖下方一般會顯示相應時間內的交易“量”.

1900/1/1 0:00:00
2億美金投比特幣,孫正義受了誰的慫恿?_比特幣交易

編者按:本文來自DCNews,Odaily星球日報經授權轉載。今日,有媒體報道稱,軟銀孫正義在紐約時報峰會上表示,比特幣是“難以理解的”,其此前已投資了2億美元,這是他個人資產的1%.

1900/1/1 0:00:00
一文了解如何參與以太坊2.0質押?_STA

編者按:本文來自加密谷Live,作者:GauravAgrawal,翻譯:李翰博,Odaily星球日報經授權轉載。我想和大家分享一下我所認為參與以太坊2.0質押所需的流程,當你質押32個以太坊.

1900/1/1 0:00:00
灰度以太坊信托(ETHE)成為美國首個上市的ETH投資產品,ETH拉升突破490美元_以太坊

編者按:本文來自巴比特資訊,作者:Kyle,星球日報經授權發布。11月20日,全球最大加密資產管理公司灰度宣布其灰度以太坊信托產品成為美國第一個公開報價的ETH投資產品,ETHE在美國場外交易市.

1900/1/1 0:00:00
OKEx Research:灰度基金的高溢價之謎_GBT

在加密資產市場上,如果要問近期哪一家機構最受矚目,可能很多人都會選擇灰度基金。灰度資產管理公司是數字貨幣集團DCG于2013年設立的子公司.

1900/1/1 0:00:00
ads