Bob 叔突然間接點名 Youtuber Sunny 搞 NFT 單野令好多人都討論。NFT 真係 Scam?定係其實 Scam 嘅只係人?
目前 NFT 應用層面真係未夠廣闊同實用,所以現階段咁多人笑 NFT 係好正常,不過 NFT 本質係正常,而一個科技無可能短時間達到最好效果,所以要講到 NFT 真係有用或者點有用法,就可能要去到五至十年後⋯
智能合約基礎知識
Function | Explanation |
---|---|
balanceOf | 查詢地址嘅 NFT 持有量 |
ownerOf | 查詢 tokenId 主人 |
approve | 授權另一個地址使用你嘅 NFT |
getApproved | 查詢NFT被授權左比邊個地址 |
safeTransferFrom | 安全轉賬 |
name[] | Token 名稱 |
symbol[] | Token 代號 |
tokenURI[] | 通過 tokenld 查詢 metadata 所在 URI |
問題出處
根據 OpenSea 嘅 ERC721 Metadata 標準,OpenSea 會用到 tokenURI function,而呢個function需要一個 HTTP 或 IPFS URL。簡單黎講圖片實際上係Off Chain。持有者的確持有鏈上嘅NFT,不過只係tokenId。
存放 URI 嘅 Off Chain server 被關閉或內容被更改,原本圖片來源就會消失或被更改。當然持有者係仍然持有同一個 NFT,但佢手上一係就淨返 tokenId,一係就比人改左第二張相。
信任遊戲
雖然 tokenId 係獨一無二,但由於圖片係由Off Chain伺服器存取,其實作者可以將同一張圖片重複Mint,導致會存在多個相同圖片但唔同tokenId 嘅 NFT,呢個情況叫 Double Spend。
買方需要考慮團隊係咪將 tokenURI 存放係一個由分散式節點管理嘅地方,例如星際文件系統IPFS (失去原檔機會極低)。
除非團隊公開嘅條款有提到轉移著作權或授權商業使用,否則 NFT 持有者普遍最多都係擁有冠名權,著作權仍屬於作者,因此大部份 NFT Projects 嘅情況都唔存在所有權嘅說法。
結論
NFT 的確可以將 Digital Data 變成 Digital Asset,亦都無人可以竄改 ERC721 智能合約上嘅紀錄。
例子:你買左由 Sunny 發行嘅日新 NFT ,智能合約上除左會有該 NFT 嘅圖片連結之外,仲會有鏈上紀錄顯示該 NFT 係由 Sunny 轉移至你嘅地址(買方)。
但事實上,智能合約頂多都係證明 NFT 由買方擁有,但唔代表買方購買到 NFT 藝術品嘅所有權,亦唔代表買方完全擁有該圖片……
踩 NFT 嘅人唔好笑住,前題係如果 NFT 團隊寫合約個陣用嘅 metadata 被存放係可以被控制嘅伺服器姐,如果 metadata 被存放係 IPFS 上就唔同講法啦。