
原標(biāo)題:?為了制作一張NFT推特頭像,我花了15個(gè)小時(shí)外加1000美元
為了制作一張NFT推特頭像,我花了15個(gè)小時(shí)外加1000美元
免責(zé)聲明:本文旨在傳遞更多市場(chǎng)信息,不構(gòu)成任何投資建議。文章僅代表作者觀點(diǎn),不代表財(cái)經(jīng)官方立場(chǎng)。
小編:記得關(guān)注哦
來(lái)源:區(qū)塊律動(dòng)BlockBeats
原文作者:Tascha Che,Tascha Labs 創(chuàng)始人
原文編譯:0x137
本文梳理自 Tascha Labs 創(chuàng)始人 Tascha Che 在個(gè)人社交媒體平臺(tái)上的觀點(diǎn),律動(dòng) BlockBeats 對(duì)其整理翻譯如下:
為了制作一張 NFT 頭像,我花費(fèi)了整整 15 個(gè)小時(shí),還額外掏了 1000 美元。在我看來(lái),區(qū)塊鏈技術(shù)作為數(shù)字身份的解決方案的確還有很長(zhǎng)的路要走。
首先說(shuō)一下我為什么要做 NFT 頭像。作為一個(gè)加密 KOL,經(jīng)常會(huì)有人假冒我的 Twitter 帳號(hào),這些人以我的名義出售虛假的投資課程或者付費(fèi)會(huì)員,給我的聲譽(yù)造成了很惡劣的影響。
最糟糕的是,我多次要求 Twitter 驗(yàn)證我的帳號(hào),結(jié)果都被拒絕了......
因此,當(dāng) Twitter Blue 推出 NFT 頭像功能時(shí),我有了一個(gè)想法:既然 NFT 是可以在鏈上跟蹤的非同質(zhì)化 Token,那么我就可以制作一個(gè)名為「Tascha Che」的 NFT,并把它連接到我的 twitter 帳號(hào)作為驗(yàn)證,就好比一張?jiān)钪嬷械纳矸葑C。
我馬上找到了一位來(lái)自俄羅斯的計(jì)算機(jī)圖形藝術(shù)家,她以我的 Youtube 視頻作為素材制作了一張非常精美的頭圖。
但是當(dāng)我試圖把它變成 NFT 時(shí),問(wèn)題就來(lái)了。下面我會(huì)一步步展開(kāi)我制作 NFT 頭像的全過(guò)程,看完后你就會(huì)明白,為什么我說(shuō)人人擁有元宇宙身份的時(shí)代還遠(yuǎn)沒(méi)有到來(lái)。
第一步:編寫(xiě) NFT 合約
由于我需要擁有自己的 ID,因此通過(guò) OpenSea 之類的平臺(tái)創(chuàng)建 NFT 是沒(méi)有意義的,因?yàn)樗麄兪褂玫氖亲约旱墓蚕砗霞s。此外,在 OpenSea 上,你的 NFT 在出售或者轉(zhuǎn)移之前都不會(huì)被鑄造。
所以我從頭開(kāi)始創(chuàng)建了一份合約。這其實(shí)很容易,就是復(fù)制粘貼幾行代碼,但問(wèn)題就出在這里,你不能指望社會(huì)上的每個(gè)人都去手動(dòng)部署自己的合約吧?
第二步:部署合約
在寫(xiě)完合約后,我必須思考一個(gè)問(wèn)題:是將它部署到像 Avalanche 或者 Polygon 這樣的新鏈上,還是堅(jiān)持使用舊的以太坊主網(wǎng)?
由于 Twitter 是從 Metamask 錢(qián)包中獲取 NFT 數(shù)據(jù),所有的 EVM 兼容鏈都可以通過(guò)自定義 RPC 進(jìn)行連接,因此技術(shù)層面上講從其他公鏈上提取 NFT 數(shù)據(jù)應(yīng)該是沒(méi)有問(wèn)題的。
而將 NFT 合約部署到 Avalanche 只用花費(fèi)我 10 美元,在以太坊主網(wǎng)上卻要花 1000 美元,這么一比較下來(lái),根本沒(méi)有什么好考慮的。
但如果成本過(guò)低,其他冒充者會(huì)不會(huì)也用同樣的元素制作一張和我一模一樣的 NFT?雖說(shuō)哈希值是唯一的,但元數(shù)據(jù)卻不是,誰(shuí)又能決定 Token ID「0x98a4ff8d…」是否是真正的 Tascha?在現(xiàn)實(shí)世界中,你的身份是由社會(huì)背景確定的,相比之下虛擬世界的語(yǔ)境要薄弱很多。雖然區(qū)塊鏈可以提供一定的幫助,但還不能完全解決這一問(wèn)題。
我最終決定部署到以太坊,因?yàn)槲艺J(rèn)為很少會(huì)有冒充者愿意承擔(dān)這么巨大的成本。從某種程度上說(shuō),這也是一種「扭曲的」權(quán)益證明機(jī)制(Proof of Stake)。
我覺(jué)得這極具諷刺意味。就像奢侈、緩慢成了當(dāng)今馬術(shù)的價(jià)值支柱一樣,高成本、低速率如今也成了以太坊的價(jià)值支柱。
為了發(fā)揮其作為價(jià)值網(wǎng)絡(luò)的潛力,區(qū)塊鏈需要成為汽車或者飛機(jī),而不是馬匹。要求人們通過(guò)支付高額費(fèi)用來(lái)驗(yàn)證其 ID 的有效性是不可擴(kuò)展的。但遺憾的是,以太坊 NFT 的平均價(jià)值要比其他鏈上的 NFT 高很多,不僅部署成本高昂,而且已經(jīng)逐漸成了有錢(qián)人的游戲。
第三步:鑄造 NFT
如你所知,NFT 的元數(shù)據(jù)——圖像、視頻、文本等并不存儲(chǔ)在區(qū)塊鏈上,因?yàn)殒溕峡臻g有限。這也是很多人質(zhì)疑 NFT 的原因之一,因?yàn)閯?chuàng)建者可以在部署合約后更改元數(shù)據(jù),或者調(diào)換存儲(chǔ)在鏈下的圖像文件。這究竟是不是 NFT 的缺陷還有待商榷。
一方面,允許在沒(méi)有限制的情況下更改元數(shù)據(jù)確實(shí)會(huì)破壞對(duì)任何身份系統(tǒng)的信任,即使大多數(shù)創(chuàng)建者并沒(méi)有更改元數(shù)據(jù)的動(dòng)機(jī)。另一方面,作為元宇宙 ID 的持有者,您也應(yīng)該擁有更改元數(shù)據(jù)的權(quán)利,就像你每隔幾年更改一次證件照片一樣。
歸根結(jié)底,NFT 是一種通用技術(shù),而我們目前還沒(méi)有足夠成熟的工具來(lái)滿足不同的用例需求。
最后我決定在亞馬遜 AWS 上創(chuàng)建了一個(gè)存儲(chǔ)庫(kù)來(lái)存儲(chǔ)所有的元數(shù)據(jù),并將鏈接包含在了我的 NFT 中。事后證明,可以更改元數(shù)據(jù)對(duì)我而言確實(shí)是一件幸事,下面我會(huì)告訴你為什么。
第四步:在 OpenSea 和 Metamask 上渲染 NFT
在鑄造完 NFT 后,我打算去 OpenSea 看看最終效果。通常來(lái)說(shuō),當(dāng)你連接 Metamask 后,OpenSea 會(huì)自動(dòng)渲染你創(chuàng)建的所有 NFT,但奇怪的是,我新鑄造的 NFT 顯示的是一個(gè)沒(méi)有名稱或描述的空白頁(yè)......
網(wǎng)站頁(yè)面沒(méi)有給出任何的錯(cuò)誤提示,在各種嘗試無(wú)果后,我便去找 NFT 大佬 CHANCE(Nuclear Nerds 首席開(kāi)發(fā)員)幫忙,最后他在我的元數(shù)據(jù) JSON 文件中發(fā)現(xiàn)了一個(gè)多余的逗號(hào)。
在 AWS 中修復(fù)了元文件后,NFT 圖像就顯示出來(lái)了。想象一下,如果不能更改元數(shù)據(jù)的話,我之前花的 0.5 個(gè) ETH 就白費(fèi)了,換來(lái)的就是個(gè)什么也顯示不出來(lái)的廢品。
你可能會(huì)和我說(shuō):「Tascha,測(cè)試網(wǎng)就是用來(lái)防止這種情況的,你應(yīng)該先在測(cè)試網(wǎng)上部署呀!」沒(méi)錯(cuò),我承認(rèn)我犯傻了,但是讓 OpenSea 或者 Metamask 彈出個(gè)錯(cuò)誤提示應(yīng)該不難吧?有時(shí)候我感覺(jué) Web3.0 就是一群笨蛋領(lǐng)著一群更笨的人到處跑......
不管怎么說(shuō),我的 NFT 還是渲染出來(lái)了。現(xiàn)在總該萬(wàn)事大吉了吧?答案是并沒(méi)有。
第五步:將 NFT 連接到 Twitter
我進(jìn)入「編輯個(gè)人資料圖片」,選擇了渲染好的 NFT,在被引導(dǎo)到 Metamask 后,應(yīng)用提示我的 NFT 數(shù)據(jù)無(wú)法被提取。
研究了半天后我才發(fā)現(xiàn),你必須在 Metamask 安全設(shè)置中啟用 OpenSea API,因?yàn)?Metamask 和 Twitter 都是依靠 OpenSea 來(lái)查詢你持有的 NFT。
沒(méi)錯(cuò),在大肆宣傳的區(qū)塊鏈背書(shū)所有權(quán)的背后,我的元宇宙身份仍然依賴于 OpenSea 云服務(wù)器中的 SQL 數(shù)據(jù)庫(kù)。
盡管如此,我還是啟用了 OpenSea API,我的 NFT 頭圖終于出現(xiàn)在了 Twitter 上。直到這時(shí)我才意識(shí)到,實(shí)際上 NFT 頭圖唯一的區(qū)別就是有一個(gè)六邊形框架,對(duì)于圈外人來(lái)說(shuō),它和普通頭圖看起來(lái)幾乎沒(méi)有區(qū)別,你必須從個(gè)人資料頁(yè)面單擊圖片才能獲取 NFT 的詳細(xì)信息。
我認(rèn)為 Twitter 模糊 NFT 頭圖的區(qū)分是有原因的,這一功能所解決的問(wèn)題本身就很模糊,它究竟是為了讓人們炫耀自己昂貴的 NFT,還是為了驅(qū)動(dòng)元宇宙身份的發(fā)展?
不要誤會(huì)我的意思,我絲毫不懷疑區(qū)塊鏈和 NFT 作為一種通用技術(shù)對(duì)世界的巨大影響力。但我們正處于發(fā)展的的原始階段,無(wú)論是應(yīng)用程序的執(zhí)行還是實(shí)際用例的基礎(chǔ)設(shè)施都很差,因此理性看待行業(yè)的發(fā)展現(xiàn)狀不是一件壞事。
責(zé)任編輯: