在Web3 開源代碼的不穩定、迭代開發和“快速行動”的精神中,事情破裂了。通過打破,事物也被製造出來。一個新項目允許任何人創建他人NFT 的副本,恰當地命名為“Mimics”。
但是Mimics 是如何工作的,以及它的意義是什麼? NFT 藝術市場 有新品種的假貨嗎?它會導致令牌標準升級和改進嗎?
我在一個“Web3”辦公室遇到了Mimics 的匿名創始人,那裡擠滿了編寫代碼行的軟件開發人員,他們及時點點頭,喝著茶。
在半定期的場合,我會拜訪區塊鏈領域的一些本地開發人員,並了解更多關於他們正在做什麼的信息。他們總是熱情好客,邀請我分享他們儀式性的周五下午“模因創作時間”,並嘗試旋轉辦公室內的DJ 平台。
他們甚至為我提供了一張免費的辦公桌,只要我每週打掃一次辦公室。我告訴他們去哪裡(他們在開玩笑,但也許只是半開玩笑,因為我盯著屋頂裸露的橫樑上長滿的藤蔓)。
正是在這個辦公室裡,我遇到了一位匿名者,他後來從他們手中獲得了一個長期的休假,從事工程成功的項目,並在他們的修補中,發現並開源了一種模仿你的NFT 的方法。
竊取你的NFT
“我想我剛剛打破了NFT 市場,”這位匿名創始人斷然告訴我。
“真的? 如何?” 我回答了。
事實證明 藝術NFT 其中有一行代碼,稱為“tokenURI”或“URI”,其作用類似於指向正在顯示的圖像的指針。由於代碼是公開的,您可以重定向自己的NFT 以使其看起來像其他人的一樣。如果您希望您的NFT 顯示Cypherpunk、Bored Ape 或Pudgy Penguin 怎麼樣?你說對了。
這意味著你的稀有而昂貴的卡通形象 NFT 本質上可以被克隆,不僅僅是通過右鍵單擊“複製另存為”,然後對同一圖像製作另一個NFT,而是通過代碼將其作為具有真實事物殘餘的可驗證副本。但是,急於克隆無聊猿的用戶應該注意:
“這可能是對版權或其他知識產權的公然侵犯,”澳大利亞加密貨幣律師Joni Pirovich 表示。 “要確定與代幣所有權相關的權利,以及與代幣相關的任何圖像或元數據,買方應嘗試確定是否有任何條款和條件以及任何IP 許可適用於’銷售’。”
許多項目在OpenSea 等NFT 市場上啟動或轉售,而無需起草自己的條款或許可證,也沒有透露其身份。在這些情況下,他們不會採取行動保護他們擁有的任何知識產權,也不會讓人們了解版權作者可能是誰,以及是否有人或計算機正在生成藝術和/或數據。在澳大利亞,版權由作者創建後即生效。在其他國家,例如美國,版權是一種註冊制度。 NFT(和相關的元數據)在全球範圍內可用,而且通常沒有明確的條款。這使得不清楚適用哪些知識產權法。
注意到很少有人了解NFT 元數據如何工作的後果,Mimics 的創建者當然已經開源瞭如何做到這一點。
進入代碼
歸根結底,NFT 實際上只是帶有一組元數據的令牌。這些有關數據的數據帶有其他人查找和使用它的所有必要信息。
可以通過元數據(到目前為止)模仿的NFT 是符合最常見ERC-721 和ERC-1155 標準的NFT。
ERC-721 和ERC-1155 標準提供了兩組核心功能:控制令牌的所有權和從令牌中獲取數據。後一個功能通常將NFT 的外觀返回給網站或錢包,以便在智能合約“調用”時顯示NFT。
Mimics 的訣竅是意識到tokenURI 可以被合約地址調用。特別是,它可以在另一個合約的tokenURI 函數中調用。 Mimics 破解元數據,允許您製作模仿另一個數字媒體屬性的NFT,例如圖像或動畫。任何地方的任何人都可以運行這個URI 元數據函數。該功能不是在ERC 標準中獲得許可,因此只有用戶才能查看NFT 或授予其他站點查看它的權限,它是公開的。
我更深入地進入了Discord 頻道……
Mimics 項目開源了一個代碼庫,因此您可以模仿另一個NFT 的“targetContract”和“targetId”,並使您的NFT 看起來就像那個NFT。
“這個可愛的水母怎麼樣?” 說明模仿學家指南docos。
在OpenSea 上,我們可以從頁面URL 中復制它們,“Token Id”是最右邊的數字,“Contract Address”就在它的左邊。
Mimics 合約現在可用。在真正的Web3 風格中,Mimics 無需許可即可使用,但在技術上訪問起來有點棘手。
最初,沒有網頁前端,所以你必須繼續“遠征”直接與Etherscan 上的“公會合約”進行交互。 這是最近 更新.
在NFT 出現重大熱度的一年中,Mimics 將如何影響市場?在當前市場崩盤的背景下,這些代碼行和它們所採用的代幣標準對NFT 所有者、開發人員和整個市場產生了一些嚴重的影響。
這是什麼意思?
在這個階段,Mimics 對藝術品以外的NFT 沒有影響(例如復制具有不同功能的NFT 以證明會員資格)。只能模仿tokenURI 提供的元數據,例如名稱、描述、媒體和其他屬性。對於可代理的東西,它需要是NFT 在公共功能或接口上提供的屬性(意味著它可以被以太坊上的所有用戶和其他合約訪問),並且不以任何方式被網站、服務或合約接收驗證它。
這裡的代碼不是可證明執行系統規則的“法律”,而是NFT 安全性的破壞因素。 Mimics 證明了著名密碼學家“Moxie”的論點,即密碼學在某些方面缺乏密碼學——指的是代碼庫的密碼學安全組件,這些組件使獨特所有權的某些方面可證明、私有和/或許可。具有諷刺意味的是,已經有人使用模擬合約來複製Moxie 的NFT。
在某種程度上,Mimics 展示瞭如何在Web3 中製定、同行評審和採用開源標準的協調失敗。直到您看到Mimics 實際上構成了這些標準如何隨時間演變的敘述的一部分。
制定標準:
那麼,這一切都是騙局嗎?做空市場或充斥假貨的龐氏騙局?
不,這是一個遊戲。模仿是“Web3”文化的俏皮美學和黑客倫理的另一個例子。這是一個輕鬆的hack,具有一些嚴重的影響。
就像在傳統藝術市場中一樣,NFT 可以通過Mimics 進行偽造。就像在傳統藝術品市場中一樣,這一事實要求用戶負責追踪他們所購買物品的出處。識別漏洞是加強基礎設施的方式。
“我認為擁有副本很酷,因為始終可以輕鬆驗證原件,”連續NFT 藝術家和開源軟件倡導者BokkyPooBah 說。 “也許這意味著人們需要接受有關如何驗證真實性的教育,而市場和工具應該更容易驗證。”
Bokky 的NFT 收藏具有知名收藏的原件和分支,包括MoonCats、“Kevin 收藏”Bored Ape 和“快餐”CryptoPunk。
區塊鏈賬本的目的是證明出處,但要驗證NFT 是否來自合法藝術家仍然非常困難。例如,在以太坊域名服務(ENS) 上,人們通過將“1s”替換為字母“l”來複製知名藝術家的域名,以誘使買家認為它是原創的。出於這個原因,Bokky 正在開發一種工具來研究ENS 名稱,以期幫助整個社區識別真假NFT 集合。
模仿還為人們接下來將在NFT 藝術世界中構建什麼提供了新的可能性。也許第一個模仿品會作為“正宗”贗品而積累自己的價值。
當前的Mimic 合約僅允許製作現有NFT 的一份副本。如果人們想要創建著名NFT 的可證明副本,這可以為原件增加更多價值。例如,有人認為CryptoPunks 的許多克隆項目實際上為OG 版本增加了更多價值。
Mimics 代碼庫還包括一個防禦機制。通過設置“精華之盾”並激活“光環”,該盾牌將保護同一賬戶上的所有NFT 不被模仿者復制(稱為“戳”)。
當然,代碼是開源的,這意味著屏蔽只會阻止Mimics,而不會阻止代理NFT 的其他迭代。現在秘密出來了,可以自己複製Mimic 合約,進行一些更改,然後一遍又一遍地模仿一切。
模仿是號召採取行動,以改善NFT 標準和整個去中心化基礎設施。 Mimics 背後的黑客開發人員不僅想破壞事物,還想構建。
“當前的NFT 標準與在代碼級別保護你的藝術相反,”Mimics 項目博客文章說。在想知道他們是否正在打破NFT 市場的同時,黑客還挑釁道,“也許這篇文章和相關代碼將為ERC 標準得到改進和迭代並得到更廣泛採用的未來提供一些推動力”。目標是為他們的信息基礎設施建立一個更好的標準。
改進代幣標準需要在代碼級別獲得更強的許可——這意味著NFT 的創建者在代碼級別表達他們的偏好。他們將決定NFT 的展示位置,而不是公開發布。從技術上講,您可以創建一個NFT,在代碼級別阻止它,並且仍然符合ERC-721 或-1155。然而,人們在NFT 市場的代碼層面並沒有給予足夠的關注,沒有在函數內部採取措施來檢測試圖運行代碼並阻止它們的合約。
Mimics 是更廣泛的Web3 精神的一個例子。該項目體現了Web3 理想的核心主題:參與式建設、自組織和擁有自己的基礎設施(或至少表達對如何擁有和管理它的偏好)。
Web3 起源於黑客社區。黑客是關於重新排序。 “技術政治是關於在我們的世界中建立秩序的方式,”基礎設施學者蘭登·溫納(Langdon Winner) 說。重新構想、刪除和修訂的動態將如何展開,永遠無法提前完全預料到。
通常,在Web3 失敗的地方,它會像鳳凰一樣從自己的灰燼中升起。 Mt. Gox 和“The DAO”黑客等史詩般的失敗有助於導致當今治理可組合性和實踐的擴散。了解這一點有助於將最近Terra 的LUNA 和TerraUSD 市場崩盤置於背景中。
NFT 可能與Mimics 之類的項目相同,它削弱了當前存在的合法性,以構建更好的東西。