撰文:Graeme Boy,Mirror.xyz 項目首席技術官
編譯:Perry Wang
NounsDAO 是一個NFT 項目,它將偽隨機生成圖像,並結合拍賣、社區治理和一種新穎的渲染技術,每個NFT 被稱為一個Noun (名詞),且每天都會鑄造一個Noun,持續時間不限。
所有Noun 都被拍賣,銷售收入進入項目金庫。 NounsDAO 已經在DeFi 治理協議基礎上進行了修訂,使Noun 的持幣者創建關於金庫基金和協議升級的提案,並對其進行投票表決。
截止撰寫本文時(2021 年8 月24 日),該項目金庫中有2,074.0122 ETH (約688 萬美元),此時該項目運行了15 天。第一個財政提案是向各種慈善機構捐贈30 ETH (約10 萬美元)。
NounsDAO 協議中有四個機制值得著墨強調,其中每個機制都包含一些創新理念,具體是:拍賣、特徵生成、渲染和治理。
三個Noun 的實例, 在SVG 中呈現- 每個Noun 都有獨特的背景、身體、頭部和配件。
Noun 的拍賣
Noun 的生命週期始於拍賣的創建: 拍賣行鑄造了Noun, 這個拍賣行是Zora/Mirror 的簡化版,只接受ETH 出價。
每一次只拍賣一個Noun,每次拍賣持續至少一天。拍賣結束後,會立即創建新的拍賣——這意味著在任何時候都只有一個Noun 在拍賣。
每次拍賣都有底價,但目前設置為可以忽略不計的1 wei。新出價必須將當前出價提高至少2%,否則不予生效。每個Noun 通常以100 到150 ETH (約30 萬美元到50 萬美元)的價格拍出。
如果在最後5 分鐘內有人出價,拍賣時間則延長5 分鐘。當拍賣結束時,Noun 從拍賣合約轉移給出價最高的競拍者。
Noun 的生成
一個Noun 由5 個特徵組成:背景、身體、配飾、頭部、眼鏡。
創建Noun 時,協議會生成一個隨機整數,來表示這些特徵中的一個,從而使新的Noun 與其他Noun 區分開來。每個特徵的理論最大值是2^48 – 1,但實際上它受限於已上傳到協議中的這一特徵的圖像數量。
每個Noun 都有一個唯一的ID,可用於查看其特徵。特徵存儲在名為NounsToken 的核心合約中,該合約也負責持有用戶的餘額。這些特徵的實際圖像渲染是脫鉤的,寄存在名為稱為描述符的智能合約上。該項目可以通過治理提案,對該合約進行更換(除非治理已選擇將其鎖定)。
每個Noun 的特徵值目前都在NounsToken 智能合約中公示。
Noun 的渲染
這就是NounsDAO 在技術上令人入勝的地方。
為每個特徵生成的整數,可以調出存儲在另一個名為NounsDescriptor 的智能合約中的圖像。圖像是以名為RLE 的無損數據壓縮格式存儲為字節串,最終可通過合約渲染呈現為SVG!
當UI 調用tokenURI 時,智能合約將從這些壓縮的RLE 數據派生的SVG 予以返回。這一手段之前未曾在任何區塊鏈藝術項目中出現過,值得後來者參考。
tokenURI 返回渲染一個高保真圖像所需外全部數據,無需從鏈下調用任何對象。
由於Noun 的渲染與核心的Noun 合約保持脫鉤,如果發展出新的壓縮或渲染技術,則可以對該功能予以改進和更換。
如何治理?
NounsDAO 通過修改Compound協議的Governor Bravo 合約來進行社區管理。主要修改為使用ERC721 餘額而不是ERC20 餘額進行投票。
第一個治理提案是「分別向6 家慈善機構捐贈5 個ETH」,看起來該提案會在一致同意的情況下獲得通過。
NounsDAO 與Governor Bravo 合約還有兩個細微的技術差異:
在代幣傳輸期間,委託通過Hook 函數移動,而不是通過傳輸方法本身移動。
如果該帳戶尚未委託,則設計為向帳戶所委託代表返還代幣的函數會將資產返回帳戶本身。這大概是一種改進。
從技術層面進行評估
NounDAO 代碼很乾淨,採用了著名的開源庫和很先進的Solidity 語言編寫。方法表達簡單,但也包含一些執行良好的創新。
可升級性是通過將函數脫鉤為單獨的合約,並使指向這些合約的指針可管理,而具體實現的,而不是通過代理委託方法。流程因此變得簡單,同時仍然允許架構的外圍部分(如Noun 的渲染)可以更新換代。
渲染方法本身很有創新性,值得多了解一下。 NounsDAO 已經找到了一種通過SVG 完全在鏈上渲染複雜圖像的方法,在包括CryptoPunks 在內的大多數其他NFT 項目的基礎上實現了技術的進步。
我個人已經閱讀了這個項目中的每一行代碼,沒有發現任何錯誤。但這並不意味著沒有,可能仍然值得進行正式審計。總體來說,這個DAO 創建的智能合約以及整個產品的創新給我留下了深刻的印象。
案例研究:Noun 17 的拍賣及可能產生的用例
NFT 收藏品(例如Noun、CyberPunks 等)通過代幣所有權讓社區擁有可驗證的會員資格。
Mirror 之類的社交論壇可以用所有權驗證會員資格,使這些社區內的帳戶聲音合法化,從而為匿名化身產生社會資本——在無需透露背後主人的身份情況下。匿名個人因此能可靠地協調、處理和推動群體價值——這是全球性集體行動領域的創新。
購買可收藏的NFT 意味著對社區的投資。 8 月24 日,一個賬戶在NounsDAO 的NFT 項目中投資了140 ETH(約450,000 美元),通過拍賣購買了第17 個Noun。如果該NFT 的轉售價值不斷增加,而該賬戶繼續持有Noun 17,其傳遞的信號會隨著進一步增強。我們可以通過查看他們的交易歷史來驗證這個信號。
買家購買Noun 17 後,還做了一件值得注意的事情:他們創建了一個名為Noun 17的Twitter 帳戶——好像是在代表這個Noun 發聲。截止撰寫本文時,該Twitter 帳戶只有95 個關注者,遺憾的是我們無法在Twitter 上驗證NFT 的所有權。但是在Mirror 上,我們可以驗證所有權。
此次拍賣的反思
Mirror 是一個加密原生的內容髮布平台,賬戶與以太坊地址關聯,因此我們可以驗證作者是否擁有NFT,例如Noun。
通過驗證所有權,使作者合法地成為社區成員。隨著越來越多的加密原生社交網絡上線,可收藏NFT 的持幣者將有更多的空間和形式來自我表達——催生出為化身創建多個側面身份的項目。 Noun 可以通過在Mirror 等論壇進行自我表達來產生出身份。
Noun 領袖力
Mirror 也有一個眾籌工具,DAO 可以在這裡出於各種原因籌集資金。一家名為BLVKHVND 的出版物剛剛用它籌集了337.75 ETH (約100 萬美元),建立了他們的在線遊戲公會。
儘管NounsDAO 已經可以協同管理一個龐大的金庫,但這些工具賦予每個Noun 的持幣者自主權,可以利用自己的社會資本來行使領導權。
當我們將這一實踐從Noun 推廣到每個NFT 社區時,屆時社交網絡可以通過以太坊賬戶驗證用戶身份,並不可避免地釋放出巨大能量。
特別聲明
免責聲明:本文不代表0x财经立場,且不構成投資建議,請謹慎對待,如需報導或加入交流群,請聯繫微信:VOICE-V。
來源:鏈聞原創