緣起于“謎戀貓”游戲的NFT,經過佳士得拍賣事件的發酵,引來了越來越多的目光和討論,但外界的認知大都停留在應用層面。知道創宇區塊鏈安全實驗室通過具象化的概念分解和實踐演示,帶你多角度地進入NFT的世界。前言
2021年3月11日,佳士得歷史上首次拍賣以NFT形式展現的純數字藝術品,這幅底價100美元的作品最終以6934.6萬美元成交,一舉成為在世藝術家成交作品第三高價。這一事件,將越來越多的目光吸引向NFT的世界。對于區塊鏈行業外的人士而言,NFT還是一個新鮮事物。但實際上,NFT很早就已經出現了——即在2017年末以太坊上興起的謎戀貓游戲。“謎戀貓是世界首款區塊鏈游戲。‘區塊鏈’是支持類似比特幣這樣的加密貨幣的運作技術基礎。盡管謎戀貓不是數字貨幣,但它也能提供同樣的安全保障:每一只謎戀貓都是獨一無二的,而且100%歸您所有。它無法被復制、拿走、或銷毀。”當時這款游戲推出后便風靡一時,一度導致了以太坊網絡的堵塞。不過相信大多數人還是對NFT停留在應用上的認知,今天我們來嘗試從新的角度來認識它。什么是NFT
NFT是Non-FungibleToken的縮寫,中文稱為「非同質化代幣」,通常是指開發者在以太坊平臺上根據ERC721標準/協議所發行的代幣。既然NFT被稱作「非同質化代幣」,那么相應的肯定有「同質化代幣」,下圖是二者一個形象的舉例。
Ripple和NFT Pro合作將推出Ducati NFT:金色財經報道,金融科技公司周二Ripple宣布與意大利公司Ducati的摩托車制造部門Ducati Motor Holding和NFT PRO合作,推出Web3計劃并使用XRP賬本(XRPL)使杜卡迪NFTs成為現實。
杜卡迪表示,“即將到來的 Ducati 項目將使用Ripple部署,Ripple是領先的區塊鏈合作伙伴,提供超快速、低成本的技術支持。(cryptoglobe)[2022/7/14 2:13:09]
同質化代幣同質化代幣的典型代表就是以ERC20標準/協議發行的token。在ERC20標準/協議我們中可以知道,ERC20的token是指定小數位數的,也就是token可以任意分割,token與token之間是等價的。簡單來說同質化代幣就是一種能夠相互替換、具有統一性、可被拆分的代幣。就像美元之間可以進行交換,即使序號不同,價值卻保持一致。非同質化代幣非同質化代幣的典型代表就是以ERC721標準/協議發行的token。而在ERC721標準/協議中則定義的是一種不可分割的token,每個token都是獨一無二的,我們可以追蹤每個token的轉移和其價值的變動的。可以認識到非同質化代幣就是由于包含了記錄在其智能合約中的識別信息使得每種代幣都具有獨一無二的特性,因此不能被另一種代幣直接取代。NFT鑄造
潮流藝人陳冠希將于2月2日正式發布NFT項目2426C:1月26日消息,潮流藝人陳冠希正式宣布其新的 NFT 項目為2426C。據悉,2426C 系列 NFT 將于 2 月 2 日正式發布。系列 NFT 由 8,888 個 獨特藝術收藏品組成,由陳冠希負責策劃,8 位來自不同領域(包括街頭服飾、歌曲創作、紋身藝術、油畫等)的藝術家負責創作、設計等工作。目前已開設 2426C 官方 Twitter 賬號和 Discord 社群。[2022/1/26 9:14:31]
說了NFT的獨特,那我們再來談談它是怎么被鑄造的,以及基于什么邏輯實現它的獨一無二。以下非同質化代幣的鑄造分析,原始代碼參考以太坊ERC721提案。首先非同質化代幣的鑄造會執行_safeMint函數,該函數存在兩個參數,他們分別的作用是:to:新鑄的代幣接受地址tokenId:新鑄代幣的id序列
可以看到接下來調用三參數同名_safeMint函數,
Nifty Gateway將推出半托管以太坊NFT交易系統以降低gas費:金色財經報道,Nifty Gateway將很快推出一個半托管的以太坊NFT交易系統,據稱該系統可將gas費降低高達70%。該方法將錢包到錢包交易的某些部分移到鏈下,以最大限度地減少以太坊區塊鏈調用。[2021/12/7 12:55:41]
最后調用_mint函數進行鑄幣:
就這樣一個獨一無二的NFT被鑄造出來了。總體過程如下:合約中使用_safeMint函數調用鑄幣函數并檢查函數的ERC721函數接口合法性,該函數在ERC721中有所體現,代碼如下:
在_mint函數中首先檢查了地址是否是0地址,還有tokenId是否已存在。該tokenId在ERC721標準中生成規則是一個不可互換的通證。檢測通過后為to地址鑄幣(相應的tokenId),同時記錄余額與該NFT藝術品的歸屬者。
YouTube博主Bart Baker將拍賣八個NFT:YouTube博主Bart Baker將拍賣八個NFT。其中之一被稱為The Bart Baker Experience,對此NFT拍賣的獲勝者將與Baker一起制作一段視頻,該視頻將在社交媒體上傳播并融入NFT中。(Cointelegraph)[2021/3/22 19:05:51]
NFT鑄造示例
看到這,相信你也了解到什么是NFT了,來讓我們通過部署一個ERC721智能合約來進行鑄造演示。需要用到的工具有remix,metamask和IPFS。將圖片上傳到IPFS我選擇制成NFT的是一張可愛的貓貓圖片。
在使用這張圖片前我們需要對它進行一些處理,這里要用到IPFS工具:1.打開終端初始化IPFSrepo;
2.再打開一個終端開啟daemon服務;
現場丨木言公子:Defi去中心化金融和NFT價值通證的碰撞,讓Defi有更多可能性:金色財經現場報道,10月19日,由金色財經主辦,鏈上科技,脈沖科技,達摩院協辦的金色沙龍第56期在深圳站舉辦,COINBIG CMO木言公子表示,DeFi是構建在智能和約上的金融產品,2018年Fomo3D引爆。比特幣算是科技和金融最完美的結合體。最初的區塊鏈技術,比特幣其實就是一個DeFi項目。DeFi是去中心化金融的縮寫,也被稱為開放式金融,與傳統意義上的CeFi相對。DeFi是指用來構建開放式金融系統的去中心化協議,讓任何一個人都可以隨時隨地進行各類金融活動。DeFi為什么會火爆?是因為它離錢近,來錢快,金融投資和融資門檻大幅降低,它不需要KYC,全球24小時實施聯動,波動率更大,交易更快更刺激,從表面上看價格形成機制更公平,也就是利率隨市場參數由公開算法來調整。第四是幾乎沒有信用風險,即中介和交易對手無法賴帳。NFT非同質化代幣為游戲產業和藝術品產業區塊鏈化提供了更多的可能性。Defi去中心化金融和NFT價值通證的碰撞,讓Defi有更多可能性
最后,木言公子和大家分享了Coinbig平臺幣CAFE的商業邏輯,CAFE是基于DeFi理念設計的平臺通證,完全1:1“鑄造”、團隊0預留,100%全流通、持續銷毀、極限通縮。也是中心化交易所和去中心化金融的完美結合。CAFE最大的亮點是,所有投資人收益達到三倍或者幣價穩定五倍的時候,所有募資才屬于交易所,并且分紅持續。也是去中心化金融和中心化交易平臺的無縫連接。[2020/10/19]
3.在第一個終端中輸入以下命令將圖片加入到IPFS中,并復制下生成的hash;
4.向IPFS添加JOSN文件,同樣復制下生成的hash。
JSON文件格式
合約代碼我們直接通過模擬合約在remix上測試。NFT模擬測試合約如下,為了方便和安全,我們使用了0xcert/ethereum-erc721合約來創建我們的NFT合約。
鑄造NFT使用InjectedWeb3進行部署。編譯合約前一定要在Metamask上選擇測試網絡,我選擇的是Kovan測試網絡。
現在進入Remix中的DeployedContracts部分,展開部署的合約。你會看到一堆函數/方法。展開mint函數并添加以下參數:在_to中添加你的Kovan地址。在tokenIdPre中輸入任何數字值。在_uri字段中,添加獲得的JSON文件的URI。點擊交易,并從metamask確認交易。
接下來在我們的錢包就可以看到一個名叫MMN的NFT已經生成了。
拓展&NFT隨機數安全
在仔細閱讀了測試合約代碼后,大家會發現,我并沒有直接使用傳參tokenIdPre作為代幣的標識,而是將它作為依據由算法生成的隨機數來作為代幣標識。為什么要這樣呢?不知道大家有沒有玩過盲盒——指消費者不能提前得知具體產品款式的玩具盒子,具有隨機屬性。很明顯NFT同樣適用于盲盒屬性,只要適當的使用隨機數就能有各種各樣的NFT盲盒玩法。現實玩法如在BlindBoxesdApp中,創作者通過主智能合約在xDai生成空的收藏品盒,創作者將NFT存入NFTHolder;NFTHolder將其狀態通過AMB同步到xDAI上的主智能合約;創作者通過主智能合約往收藏品盒中添加一個或多個NFT,之后可以選擇發布。這些發布的NFT會通過RandomAura引入隨機性,確保盲盒的隨機性。但是盲盒也可能不"盲",因為盲盒的隨機性是由隨機數生成器生成的,一旦隨機數生成器被破解,如各類預言機被破解事件,足以提醒我們要使用安全的隨機數生成器。以下讓我們來分析一些簡單的盲盒隨機化規則,談談其安全性:
首先我們可以看到該函數僅允許被個人地址調用,就可以杜絕黑客使用其它方法來調用該函數。接著就是最關鍵的抽獎結果的生成,一共涉及兩個變量一個常量:變量1:index由調用該函數的個人決定變量2:block.timestamp由當前的區塊決定常量:TOTAL_ROLE總量53不會改變這時問題就出現了,作為該函數的調用者一共能控制變量index和常量TOTAL_ROLE,那如果黑客能控制最后一個變量,是不是他就能操作抽獎結果?而這并非不能辦到。因為鏈上的數據都是可以計算和預測的,甚至礦工還可以提前計算結果。而當黑客能預測block.timestamp值時,也就相當于他控制了該變量。所以盲盒真的會不"盲",使用安全的隨機數極為重要。總結
無論什么時代都會有人追求獨一無二,數字化的世界里同樣如此。NFT的出現既是對人們追求獨一無二欲望的滿足,也是數字化時代認證方式的開拓。相信在不斷完善的未來世界,NFT一定能發揮出舉足輕重的作用,但同時我們也不能對其安全掉以輕心。
Tags:NFTTOKENTOKETOKPNFT幣globalusdtokenJenny Tokenimtoken錢包有客服嗎
5月07日晚8點,Coldstack首席執行官AlexanderShishow做客星球超話社區,詳解首個去中心化云存儲聚合平臺.
1900/1/1 0:00:00當狗狗幣的話題開始狂熱時,萊特幣礦工吳杰意識到,他可能搭上了一輛飛奔的財富列車。看著錢包里贈送的百萬級別的狗狗幣賬戶余額,他終于明白什么叫做「天上掉餡餅」.
1900/1/1 0:00:00本文來自Medium,原文作者:AlexanderShishowOdaily星球日報譯者|Moni 對于許多加密社區的用戶來說,似乎對ColdStack提供較為低廉的價格服務存在很多一文.
1900/1/1 0:00:00據官方消息,RocketProtocol近日發起了關于《NFT與DeFi的東西方發展之路》的圓桌頭腦風暴,并邀請RocketProtocol媒體合作伙伴CoinTelegraph中文參與協辦.
1900/1/1 0:00:00編者按:本文來自甲子光年(ID:jazzyear),作者|張核,編輯|楊楊,星球日報經授權轉載。加密貨幣近期暴跌.
1900/1/1 0:00:00介紹 最近,關于以太坊上的Layer2為應用程序和用戶提供的安全等級引起了很多爭論。這給側鏈和匯總帶來了一些問題,以及不同的擴展解決方案如何與以太坊主鏈交互.
1900/1/1 0:00:00