這篇參與第三階段的徵文,內容聚焦在這個參考寫作的方向:「從這次活動前 2 階段的活動問答中,是否有觀察到什麼現象? 或獲得怎樣的收穫?」也算是接觸這個領域以來到目前的感想。
容易上手 vs. 機制複雜?
「容易上手」、「機制複雜」是許多初次接觸 NFT 的感想,看起來好像是互相衝突,其實不如說是「表」與「裡」的關係。正如許多朋友所言,一些相關的界面與操作過程很簡單,有親和力,但是,以 NFT 來講,建構起來的技術原理很多種、很複雜,想要去進一步瞭解的話,光看一些介紹文是不夠的,因為介紹文的目的都是要引領大家進入這個領域,並不是跟你解釋它到底怎麼運作。你一個設定的不同,除了外觀看起來有些不一樣,實質上的意義是否也不同?
先聲明,這不是在唱衰區塊鏈與 NFT,也不是說「推坑」這種較為負面的說法。事實上單就 NFT 來說,長遠來看確實是前景可期,它不會整個垮掉,最多就是像某些朋友的感想,會有汰弱留強的現象。或許我們可以用股票市場來理解:每一個交易平台就像是個別國家自己建立的股票市場,Opensea 就像是道瓊或 NASDAQ,每一個創作者或 NFT 系列就是股票。你可以短期買賣,也可以長期持有;你可以投機,但也可以用適當的心態,做為一種好的投資工具。
同樣是 NFT 的「表」,「裡」卻不同
這種「表」與「裡」不同的結論,是從一個問題開始的:買進來的 NFT,未來可以在 Opensea 這類全球性的平台展示、販售嗎?我們知道 Opensea 是連接加密錢包使用,因此問題就會變成:要怎麼樣在自己的加密錢包中看見 NFT?
看不見最常見的可能,是你的錢包區塊鏈網路沒有正確設定,只要加入買入 NFT 所在的平台使用的網路,就可以看到。再不行的話,也可以嘗試手動輸入 NFT 的智能合約位址。
解決了嗎?可能沒有。在查詢 NFT 相關的 oooscan.com 上的資料後,你很可能找不到代表智能合約的那一個字串,或者是找到了,但輸入進去結果無效。還碰過一種情形是,它說那是屬於個人錢包帳號的字串,並不是那個 NFT 的。
如果在區塊鏈的相關頁面上都找不到,那是怎麼回事?原來這就是一頭栽入,沒有先做功課的結果:ERC-1155 的奧妙。
先講結論:ERC-1155 方式鑄造的 NFT,本身沒有智能合約字串,因為 ERC-1155 才是智能合約,NFT 不是。
誰創建這個 ERC-1155 智能合約,影響 NFT 的命運
ERC-1155 的特性,上網爬文能看到的內容都是大同小異。但你若是有玩任何網路遊戲,其中包括虛幣、虛寶,且有些虛寶可以用寶石、卷軸等物品精煉成神器,就可以馬上瞭解:ERC-1155 就是一款遊戲,它自己發行的加密貨幣就是虛幣,一次可以發行許多數量的 NFT 就是可以疊加的虛寶(藥水、卷軸),而獨一無二的 NFT 就是加成後的虛寶。這些虛幣與虛寶有些可以在 8591 之類的虛寶交易平台出現,但是要注意,這些交易平台只是撮合功能,你還是要回到遊戲中轉移虛寶。
ERC-1155 也一樣,如果這個智能合約不是你自己創建的,就好像遊戲是遊戲公司開發的,你就等同一個遊戲玩家,只能在「遊戲中」轉移虛幣虛寶。創建者用自己的方式去定義智能合約底下物件的所有權、交易過程,並讓遊戲玩家看到自己擁有哪些虛寶,但是在這個智能合約以外的人,看到的是「所有物件的擁有者都是智能合約創建者」。結果就是,既然不是真的擁有者,你買的 NFT 就無法在自己的錢包中出現,也無法在公開交易平台買賣。
ERC-721 也有玄機
那麼改用 ERC-721 就可以看見或是交易嗎?情況跟 ERC-1155 不同,實驗的結果是,外部交易平台可以看見(以 Opensea 為例以 Collection 的方式出現),但恐怕無法交易。
原因在於,這個 ERC-721 的智能合約如果不是你創建的,就算外部看得見,你不是真正的擁有者,就無權決定交易;真正的創建者恐怕也不會做這類交易,因為這應該算是侵權,所以在 Opensea 上,這些物件可能都沒有標價,要買也是 Make Offer 的形式,真有人出價,不回應就好了。
這不是騙局,但是你要注意
再次強調這不是騙局,而是機制運作的自然結果。ERC-1155 原本就是為了遊戲應運而生,現在只不過是有人拿來借用而已。
整個實驗的過程,深深體會到區塊鏈與 NFT 「深似海」,母語不是英語的人,更能深刻體會這種瞭解機制運作的障礙,至少,實驗完後到現在,一直在思考接下來應該怎麼調整目前的做法才比較好,也在此提出來跟大家分享,如果你早就了然於胸,那就當做是個劉姥姥進大觀園的心得吧!