時(shí)間:2021-12-23|瀏覽:408
區(qū)塊鏈給開源軟件的融資帶來了革命性的變化,但并非所有東西在一開始就行得通。事實(shí)上,2016—2018年期間的 ICO 經(jīng)常是嚴(yán)重有問題的機(jī)制,它們讓創(chuàng)始人在交付任何產(chǎn)品前就能兌現(xiàn)。此后,我們吸取了許多教訓(xùn),今天的項(xiàng)目在發(fā)行和分發(fā)代幣之前都有一個(gè)工作產(chǎn)品,以激勵(lì)使用和去中心化治理。
NFT 被證明是另一種明確適用于加密貨幣的產(chǎn)品市場(chǎng)匹配,但它們正在經(jīng)歷自己的成長之痛。每個(gè) NFT 的生命都開始于一次 NFT 發(fā)行 (有時(shí)也稱為鑄造或空投)。一次 NFT 發(fā)行意味著有新的收藏品被首次創(chuàng)造、出售和分發(fā)給買家,他們隨后會(huì)決定是持有還是在二級(jí)市場(chǎng)交易。
就像任何首次銷售的商品一樣,NFT 的發(fā)行面臨著為從未有過價(jià)格的東西定價(jià)的挑戰(zhàn)。但與大多數(shù)其他東西的銷售不同的是,它們還有一個(gè)額外的困難,那就是在一個(gè)充滿獨(dú)特特性的高度對(duì)抗性環(huán)境中進(jìn)行,這些特性已經(jīng)使缺乏經(jīng)驗(yàn)的用戶難以接近,這個(gè)環(huán)境就是公共區(qū)塊鏈。因此,開發(fā)者必須設(shè)計(jì)出高效而穩(wěn)健的機(jī)制,以防止被破壞。
本文以在現(xiàn)實(shí)世界中那些已經(jīng)傷害了用戶利益的 NFT 發(fā)行案例開始,以找出好的發(fā)行應(yīng)該滿足哪些目標(biāo)。接下來,我們把發(fā)行分解為一個(gè)個(gè)的步驟,探索每個(gè)步驟的設(shè)計(jì)空間。最后,我們提供一個(gè)我們認(rèn)為是設(shè)計(jì)良好的發(fā)行機(jī)制的參考實(shí)現(xiàn),供社區(qū)使用和在其基礎(chǔ)上構(gòu)建。
損害用戶利益的示例
隨著時(shí)間的推移,我們已經(jīng)注意到,NFT 發(fā)行的某些設(shè)計(jì)模式一直給用戶帶來不良結(jié)果。
可被破壞的公平性
當(dāng)一個(gè)新的收藏品推出時(shí),用戶可以與其智能合約交互,鑄造一個(gè)具有隨機(jī)屬性的 NFT。這些屬性往往有不同的稀有度,使得有些組合比其他更稀缺和更有價(jià)值。例如,10,000 個(gè) CryptoPunk 里只有 9 個(gè)有超稀有的“外星人”特性,其中現(xiàn)在在市場(chǎng)上最便宜的一個(gè)標(biāo)價(jià) 35,000 個(gè) ETH。
雖然不同人出于各種原因參與鑄造,但其中很多人享受不知道他們將得到哪款以及稀有度如何的興奮感。從這個(gè)意義上說,鑄造 NFT 只不過是長時(shí)間以來在模擬經(jīng)濟(jì) (如集換式卡牌游戲里的增強(qiáng)包) 和數(shù)字經(jīng)濟(jì) (如電子游戲的戰(zhàn)利品盒/箱) 中受歡迎的扭蛋機(jī)制的延續(xù)。
參與扭蛋游戲的人往往會(huì)做出一個(gè)重要的假設(shè):他們從物品的隨機(jī)分布中抽取,且真的有機(jī)會(huì) (盡管很小) 抽到非常稀有的那個(gè)。不幸的是,過去的 NFT 鑄造經(jīng)常無法滿足這個(gè)假設(shè),無法創(chuàng)造真正的隨機(jī)性。在實(shí)踐中,這使得熟悉技術(shù)和有動(dòng)機(jī)的各方利用鑄造為自己謀利,搶奪收藏品中最稀有的那些,使誠實(shí)的參與者無法獲得。
我們分享這種模式的兩個(gè)案例,其中 NFT 鑄造正是以這種方式被破壞。這兩個(gè)案例都依賴于相同的兩步過程:
1. 搶奪者提取收藏品的元數(shù)據(jù),使它們顯示在一個(gè)單一稀有度分?jǐn)?shù)中所有屬性的相對(duì)頻數(shù)。使用這個(gè)分?jǐn)?shù),他們?nèi)缓罂梢源_定一個(gè)收藏品集里最高價(jià)值的 NFT。
2. 然后,搶奪者打破鑄造合約的隨機(jī)性,以只鑄造他們想要的稀有、最高價(jià)值的 NFT。
Loot 衍生品以及用鏈上元數(shù)據(jù)搶奪 Loot
最近,一個(gè)名為 Loot 的項(xiàng)目席卷了 NFT 世界??此坪?jiǎn)單,這個(gè)項(xiàng)目包含 8,000 個(gè)戰(zhàn)利品包,由不同稀有度的胸部、足部、手部、頭部、頸部、戒指、腰部和武器物品組成。
每個(gè)物品槽的所有屬性都直接存儲(chǔ)在合約里,鑄造者獲得一個(gè)偽隨機(jī)的戰(zhàn)利品包,以包 ID 作為哈希值。雖然只要以太坊存在它們就永久存在,但在鏈上存儲(chǔ)元數(shù)據(jù)也將 Loot 的偽隨機(jī)性暴露給搶奪者。他們通過在本地模擬隨機(jī)化函數(shù),快速抓取了所有 8,000 個(gè)包的元數(shù)據(jù),獲得了整個(gè)系列的圖片 (也獲得了稀有度)。有了這些信息,他們只需要利用合約最后剩下的弱點(diǎn):能夠準(zhǔn)確地鑄造他們想要的 ID,并只狙擊最稀有的包。
但是,盡管破壞很簡(jiǎn)單,但有理由相信沒有人會(huì)破壞原始的 Loot。
如果我們觀察直到鑄造最后戰(zhàn)利品包的稀有度,稀有的物品在整個(gè)鑄造過程的分布是良好的。這表明沒有明顯的搶奪案例。
關(guān)于為什么 Loot 沒有被破壞,有兩個(gè)可能的解釋:
1. 這是一個(gè)全新的合約,因此人們還沒準(zhǔn)備好或缺乏時(shí)間發(fā)現(xiàn)漏洞
2. 鑄造 Loot 的預(yù)期價(jià)值并不明確,因?yàn)槭詹仄返膬r(jià)值只會(huì)在接下來幾天在二級(jí)市場(chǎng)爆發(fā)。收藏品大概需要 2.5 個(gè)小時(shí)售完,這一點(diǎn)進(jìn)一步支持這個(gè)假設(shè)。
然而,隨著 Loot 的價(jià)格不斷上漲,一系列像 More Loot 和 Extension Loot 這樣的衍生品開始出現(xiàn),它們大多數(shù)只是原始 Loot 合約的小分叉。新的收藏品繼承了 Loot 的弱點(diǎn),但市場(chǎng)價(jià)值更高,且得到更多的關(guān)注。這對(duì)這些收藏品鑄造的公平與否產(chǎn)生了很大的影響。
More Loot
將稀有物品的分布與 More Loot 和原始 Loot 之間的鑄造時(shí)間進(jìn)行對(duì)比,搶奪的證據(jù)變得非常明顯。僅僅幾個(gè)區(qū)塊之后,所有的稀有 NFT 已經(jīng)被鑄造完了,只剩下一些沒有價(jià)值的給未來的鑄造者,他們基本上不知道經(jīng)驗(yàn)豐富的用戶已經(jīng)搶奪完了這次的發(fā)行。