比特幣價格 比特幣價格
Ctrl+D 比特幣價格
ads
首頁 > MANA > Info

NFT:如何花10分鐘創建和部署NFT智能合約_KAT

Author:

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

什么是NFT

NFT代表不可替代的令牌,例如,一個美元鈔票是可替代的,因為您可以將其交換為另一個美元鈔票。同樣,比特幣是一個可替代的代幣,因為兩個不同的比特幣完全相同。

那么,不可替代的事物就是那些唯一且不能與其他事物互換的事物。不可替代的令牌本質上是在區塊鏈上跟蹤的唯一令牌。

不可替代的代幣具有以下特征:

它們是唯一的:每個不可替代的令牌都代表數字或現實世界中的某個對象,并且即使存在類似的對象也是唯一的。例如,即使有人“創造”了與NFT相同的數字藝術作品100件,每件都會在區塊鏈上被單獨跟蹤。

它們是可驗證的:這些NFT的歷史所有權記錄在公共分類帳中,并且所有人都可以看到。這使得難以“復制”并且相對簡單地證明真實性。

國際貨幣基金組織主席:最終幸存下來的加密資產可能會對人們如何儲蓄產生重大影響:據bitcoinist消息,國際貨幣基金組織(IMF)主席拉加德(Christine Lagarde)在其新的博客文章中表示,最終幸存下來的加密資產可能會對我們如何儲蓄,投資和支付賬單產生重大影響。拉加德指出了加密貨幣能夠進行快速和廉價的跨境金融交易的好處,并稱比特幣的基礎技術——分布式賬本技術可能會改變金融市場的運作方式。此外,拉加德指出,智能合約的革命性,可以移除中間商,而區塊鏈技術能夠安全地存儲重要文件。最后,拉加德指出,在發展中的經濟體,這種進步可以幫助確保產權,增加市場信心并促進投資。[2018/4/18]

它們是可交易的:與其他加密資產一樣,它們也是可交易的,盡管通常在特殊交易所交易。

大多數NFT都建立在以太坊區塊鏈之上,如今不可替代令牌風行一時,作為開發人員,您可能想知道如何創建自己的NFT。本文將解釋如何以最簡單的方式做到這一點,以便您在短短幾分鐘內就可以啟動并運行。

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

我們將使用標準的OpenZeppelinERC721合約,這是智能合約的黃金標準。有許多用于部署智能合約的工具,但是在本文中,我們將使用web3CLI工具,因為它是編譯和部署合約的最快,最簡單的工具。

搭建環境

在F?llowing東西只是必須做一次,然后就可以部署和互動就像你想不再次做這個東西。

1.安裝CLI工具

這個襯板將安裝該工具,因此您可以立即開始使用它。如果您擔心install.sh的功能,請隨時閱讀。

英國央行希望了解實時總結算服務如何與分布式賬本技術進行交互:據英國央行的聲明顯示:英國央行正在進行一項概念驗證,并希望了解實時總結算服務(RTGS)如何與分布式賬本技術進行交互。2017年5月時,英國央行曾發布了RTGS藍圖,表示新服務將提供“多樣化和靈活的結算模式”,隨后,央行宣布要開發一種與區塊鏈技術兼容的支付服務,但在最近的聲明中,英國央行拒絕了要將業務遷移至分布式賬本的提議。[2018/3/29]

curl?-LSs?https://raw.githubusercontent.com/gochain/web3/master/install.sh|?SH

2.設置網絡

我們將在這里使用GoChain,因此我們不必支付10美元來部署合同,然后再為每個NFT投入10美元。使用GoChain,我們只需要支付一分錢的一小部分,并且100%與以太坊兼容,因此我們可以像使用以太坊一樣使用它。當然,您可以更改下面的行以指向以太坊,并根據需要支付額外的費用。

坦桑尼亞銀行正在研究如何管理數字貨幣:隨著坦桑尼亞人對數字貨幣投資的增加,坦桑尼亞銀行(BoT)正在研究如何管理新現象。BoT國家支付系統官員Bernard Dadi稱,數字貨幣概念目前仍是新的,全球各地的中央銀行仍在研究應對這項技術的對策。數字貨幣可供任何人使用,這使得監管變得更加困難。[2018/3/8]

export?WEB3_NETWORK=gochain#?for?ethereum:#?export?WEB3_NETWORK=ethereum

3.添加/獲取氣體

您將需要使用帶有一些供氣的a來進行這些交易,或者創建一個新的供其使用的供氣。這將是GoChain上的$GO或以太坊上的$ETH。

要創建一個新帳戶,請運行:

web3?account?create

這將打印:

Private?key:?0xABC123Public?address:?0xXYZ456

發送一些$GO到“公共地址”。如果您需要一些$GO入門,請進入我們的電報并詢問,那里有人會很好地向您發送一兩個$GO。

復制“私鑰”并運行:

export?WEB3_PRIVATE_KEY=0xABC123

另外,請將此私鑰的副本保存在安全的地方,以便下次使用。

部署工作

既然我們都已設置好網絡集,并且我們的私鑰中設置了一些加油鍵,我們就可以開始玩得開心了。

創建合同

該WEB3CLI已經內置代碼生成器常見的合同,如ERC20和ERC721的。趕緊跑:

web3?generate?contract?erc721?--symbol?KATS?--name?"Krypto?Kats"?--base-uri?https://kryptokats.com/token/

這將生成一個名為的文件KATS.sol,該文件是您新的NFT合同的統一程序。

1.部署合同

從這里,我們只需要編譯和部署它。同樣,web3CLI使此部分變得容易:

web3?contract?build?KATS.solweb3?contract?deploy?KATS.bin

這將打印出您的新合同地址。您現在已經部署了NFT合同!

現在已經部署了合同,我們只需要創建新合同即可。鑄造NFT時,您需要提供擁有此新NFT的人員的地址:

web3?contract?call?--wait?--abi?KATS.abi?--gas-limit?2000000?--function?mint?0xABC

此功能產生一個全新的NFT,并將其分配給地址0xABC。ERC721的新OpenZeppelin預設具有自動遞增的ID,因此您將在輸出中看到新的令牌ID。例如:

Parsed?Logs:?

該輸出已被截斷,刪除了一堆零,但是您可以看到新的令牌ID是number1。

轉移NFT

現在,如果您擁有NFT并想轉讓它,則可以調用該transferFrom函數:

web3?contract?call?--wait?--abi?KATS.abi?--gas-limit?2000000?--function?transferFrom?0xABC?0xXYZ?1

這會將ID為1的令牌轉讓給位于的新所有者0xXYZ。您可以在GoChainExplorer中查看和搜索令牌。

Tags:NFTWEB3WEBKATNFTMWeb3GoldWEB3.0KATS幣

MANA
ICE:技術 | Layer 2解決方案Arbitrum Rollup的工作原理_VICEX幣

來源:OffchainLabs 作者:EdFelten 此前我發過一篇文章比較ArbitrumRollup和其他rollup解決方案.

1900/1/1 0:00:00
比特幣:高盛證實重啟加密貨幣交易部門 預期機構“需求巨大”_比特幣市值占比與牛熊關系

對于上周高盛將重啟加密貨幣交易部門的傳言,高盛數字資產負責人周一予以肯定,并認為機構對數字資產有巨大需求.

1900/1/1 0:00:00
TOPS:還在炒球鞋?美國年輕人開始炒上“區塊鏈”明星視頻了_TOP

來源:加美財經 華爾街日報記者BenCohen的新聞故事,報道了讓外人很難理解的數字收藏品市場NBATopShot,在那里,一些視頻片段以成千上萬美元的價格在交易.

1900/1/1 0:00:00
加密貨幣:摩根大通計劃推出新產品,為客戶提供加密敞口_GAN

美國證券交易委員會公開文件顯示,華爾街投資銀行摩根大通計劃推出與比特幣相關的一籃子產品:J.P.MorganCryptocurrencyExposureBasket.

1900/1/1 0:00:00
NFT:晚間必讀5篇 | 交易所能否在新風口下實現與NFT雙贏?_加密貨幣

1.金色觀察丨交易所能否在新風口下實現與NFT雙贏?NFT由于其獨特的屬性而使其能夠與身份ID類、證書類、身份ID類、門票類、藝術品類別、寵物收藏類、卡牌類、游戲道具類、虛擬地產類、以及其他多種.

1900/1/1 0:00:00
ABL:炒作還是創新?Twitter CEO的推文NFT拍賣價達250萬美元_immutable幣項目

3月5日,Twitter創始人杰克·多西在推特上發布了一個新的應用程序,該程序允許人們使用ETH“購買”推文.

1900/1/1 0:00:00
ads