智能合約開發實戰(21) - NFT(一)標準詳解,什麼是ERC721

更新於 發佈於 閱讀時間約 4 分鐘

今天來聊聊最近很火紅的NFT,了解一下NFT是什麼東西:

(英語:Non-Fungible Token,簡稱:NFT
是一種被稱為區塊鏈數位帳本上的資料單位,每個代幣可以代表一個獨特的數位資料,作為虛擬商品所有權的電子認證或憑證。由於其不能互換的特性,非同質化代幣可以代表數位資產,如畫作、藝術品、聲音、影片、遊戲中的專案或其他形式的創意作品。。雖然作品本身是可以無限複製的,但這些代表它們的代幣在其底層區塊鏈上能被完整追蹤,故能為買家提供所有權證明。(維基百科)

目前NFT常見的代表數位資產有:數位藝術、區塊鏈遊戲內的資產如:地皮、音樂、電影…等。

NFT最半年有多火紅呢?CHUBBIES在3~4天內就賺了1400個ETH,如果以之前ETH最高點時1個要4千美金來算,就賺了4~5百萬美金了,周杰倫的潮牌也推出NFT:Phanta Bear,更不用說目前最貴的無聊猿了,目前整體市價約28億美元(約778億新台幣),地板價也要28萬美元(約778萬新台幣)起跳。

Phanta Bear

Phanta Bear

CHUBBIES

CHUBBIES

無聊猿 #8746

無聊猿 #8746

,這些只是其中的幾項而已,由於項目太多,我這邊就只介紹了這幾種,其他的還有很多,也還有像是SANDBOX的虛擬土地:

SANDBOX的土地

SANDBOX的土地

你可能會問,買這些虛擬土地能做什麼?而且是花了這麼多的錢,我覺得這些虛擬土地比剛剛上述的數位藝術產品較有價值的原因是:虛擬土地可以放上Logo,用來打廣告,只要土地有九個方塊就可以,因為在土地裡面還能設計屬於公司的場景,就好像使用者可以走進您的商店觀看您的產品,歌手可以辦演唱會,一切都在線上就能完成,不需要實體店面,可以大大的減少廠商的成本,這就是為什麼這些虛擬土地會搶翻天的原因。

另外說到NFT就不得不提的一個就是目前最大在販買NFT的平台:OpenSea
OpenSea有成千上萬種NFT在販賣,主要的交易貨幣為ETH,少數是用SOL或是其他的加密貨幣,但大部份都是ETH,提外話,一個貨幣的價值在於有沒有應用的地方,愈多應用的地方就能體現它的價值,加密貨幣當然也不例外。

OpenSea

OpenSea

上面介紹了NFT和它目前的相關應用,接下來就來說說ERC721,ERC721就是乙太坊實作NFT的一個標準,由於ERC721其實是比較複雜的標準,由於它有很多個接口,比如像:ERC165(用來做標準接口檢測)、ERC721TokenReceiver(實現錢包接口)、ERC721Metadata(數據擴展,也就是"關於"此NFT)、ERC721Enumerable(其他附加項目:跟蹤有效NFT計數…等),所以不像ERC20比較單純可以自己寫,ERC721大部份都是引用第三方的庫,也就是我們在上一篇有相同引用的OpenZeppelin,上面有完整的介紹ERC721該怎麼用,有哪些接口,下一篇再來實際撰寫,我們會實際引用OpenZeppelin的庫來實作ERC721,這篇就先做NFT的相關介紹,下一篇再來實作,謝謝。


有什麼想要了解或是不清楚的部份,歡迎留言和我分享。
如果喜歡我的文章歡迎追隨,按愛心,我每週都會上新文章。

留言
avatar-img
留言分享你的想法!
avatar-img
宅D嘉的開發人生
20會員
44內容數
加密貨幣很有趣,遊戲開發也很有趣,AI也有點意思,身為一個跨多領域的軟體工程師,喜歡研究新鮮的事物,歡迎來到我的世界,一起坐上這艘開往未來探索新奇的列車。
宅D嘉的開發人生的其他內容
2025/03/28
    每個程式開發的開始都是從Hello World開始的,當然我也不免淑的來個Hello World。
2025/03/28
    每個程式開發的開始都是從Hello World開始的,當然我也不免淑的來個Hello World。
2025/03/22
 Cocos Creator 2D實戰(一) 環境設定 第二步先做環境設定:環境設定、VS Code 正常來說跟著做就可以完成環境設定了,由於是開發2D,所以右上角先選擇2.4版(目前最高版本)會比較好,比較不容易錯亂,畢竟3.x和2.x的差異很大。
Thumbnail
2025/03/22
 Cocos Creator 2D實戰(一) 環境設定 第二步先做環境設定:環境設定、VS Code 正常來說跟著做就可以完成環境設定了,由於是開發2D,所以右上角先選擇2.4版(目前最高版本)會比較好,比較不容易錯亂,畢竟3.x和2.x的差異很大。
Thumbnail
2025/03/21
Cocos Creator 實戰     Cocos Creator是個用來開發2D或是3D遊戲的整合開發環境(IDE),程式語言是使用Javascript或TypeScript,Unity是用C#,但如果是Cocos Creator 3D的話是只能用TypeScript,所以建議還是用TypeS
Thumbnail
2025/03/21
Cocos Creator 實戰     Cocos Creator是個用來開發2D或是3D遊戲的整合開發環境(IDE),程式語言是使用Javascript或TypeScript,Unity是用C#,但如果是Cocos Creator 3D的話是只能用TypeScript,所以建議還是用TypeS
Thumbnail
看更多
你可能也想看
Thumbnail
「欸!這是在哪裡買的?求連結 🥺」 誰叫你太有品味,一發就讓大家跟著剁手手? 讓你回購再回購的生活好物,是時候該介紹出場了吧! 「開箱你的美好生活」現正召喚各路好物的開箱使者 🤩
Thumbnail
「欸!這是在哪裡買的?求連結 🥺」 誰叫你太有品味,一發就讓大家跟著剁手手? 讓你回購再回購的生活好物,是時候該介紹出場了吧! 「開箱你的美好生活」現正召喚各路好物的開箱使者 🤩
Thumbnail
NFT現在應該大部分人都有聽過,多虧了現實中名人的帶貨,像周杰倫、陳冠希、余文樂等人不是自己有發項目就是跟項目方有一定的關係,國外也有小賈斯J汀、柯瑞、C羅等。大家可能都把NFT當作是數位藏品,但實際上它只是一種代幣的種類,這個種類的代幣可以被當作藝術品或藏品來收藏。
Thumbnail
NFT現在應該大部分人都有聽過,多虧了現實中名人的帶貨,像周杰倫、陳冠希、余文樂等人不是自己有發項目就是跟項目方有一定的關係,國外也有小賈斯J汀、柯瑞、C羅等。大家可能都把NFT當作是數位藏品,但實際上它只是一種代幣的種類,這個種類的代幣可以被當作藝術品或藏品來收藏。
Thumbnail
今天來聊聊最近很火紅的NFT,了解一下NFT是什麼東西: 目前NFT常見的代表數位資產有:數位藝術、區塊鏈遊戲內的資產如:地皮、音樂、電影…等。 ,這些只是其中的幾項而已,由於項目太多,我這邊就只介紹了這幾種,其他的還有很多,也還有像是SANDBOX的虛擬土地:
Thumbnail
今天來聊聊最近很火紅的NFT,了解一下NFT是什麼東西: 目前NFT常見的代表數位資產有:數位藝術、區塊鏈遊戲內的資產如:地皮、音樂、電影…等。 ,這些只是其中的幾項而已,由於項目太多,我這邊就只介紹了這幾種,其他的還有很多,也還有像是SANDBOX的虛擬土地:
Thumbnail
單單一個揭批居,可以讓人一夕致富,也能使人關係崩裂。有人說它是夢想,也有人說它騙,它究竟是什麼呢?
Thumbnail
單單一個揭批居,可以讓人一夕致富,也能使人關係崩裂。有人說它是夢想,也有人說它騙,它究竟是什麼呢?
Thumbnail
在開始進入NFT領域前,初心者必須了解的先備知識: 1.何謂NFT? 2.NFT種類? 3.為何NFT如此爆紅? 4.哪些人適合購買NFT?
Thumbnail
在開始進入NFT領域前,初心者必須了解的先備知識: 1.何謂NFT? 2.NFT種類? 3.為何NFT如此爆紅? 4.哪些人適合購買NFT?
Thumbnail
  NFT 這個名詞相信許多人都有聽過吧,NBA 球星 Curry 花重金買下 NFT 猴子頭像,印尼男大生透過販售 NFT 自拍照淨賺千萬,NFT 到底是什麼?它有什麼神奇的吸引力?這篇文章將會帶你一探究竟。
Thumbnail
  NFT 這個名詞相信許多人都有聽過吧,NBA 球星 Curry 花重金買下 NFT 猴子頭像,印尼男大生透過販售 NFT 自拍照淨賺千萬,NFT 到底是什麼?它有什麼神奇的吸引力?這篇文章將會帶你一探究竟。
Thumbnail
NFT是什麼 ?NFT代表"不可替代的令牌"。在基本層面上,NFT是一種數字資產,它將擁有權與獨特的物理或數字專案(例如藝術品,房地產,音樂或視頻)聯繫起來。該最大的 NFT平台 OpenSea。
Thumbnail
NFT是什麼 ?NFT代表"不可替代的令牌"。在基本層面上,NFT是一種數字資產,它將擁有權與獨特的物理或數字專案(例如藝術品,房地產,音樂或視頻)聯繫起來。該最大的 NFT平台 OpenSea。
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News