時間:2022-02-26|瀏覽:495
2021年,NFT收藏品爆發(fā)成幾十億美元的資產(chǎn)類別。然而,快速成功也伴隨著一些成長煩惱。
大多數(shù) NFT Drop(通常是指NFT以白名單的形式首次發(fā)行) 先到先得多用(FCFS,first-come-first-served)該機(jī)制的固定價格遠(yuǎn)低于市場價格(供需匹配的價格)。這會導(dǎo)致什么問題?低價格和過度需求有效地創(chuàng)造了競爭條件。NFT Drop早期,買家的期望很高,但只有最早的買家才有機(jī)會鑄造NFT。因此,搶劫導(dǎo)致對下一塊鑄造交易的需求增加,Gas費(fèi)用大幅增加。
在需求高峰期, Gas戰(zhàn)爭”。這在高需求NFT Drop這段時間給用戶帶來了不好的體驗(yàn)。例如,在Loot項(xiàng)目取得突破性成功后,急于mint和上市Loot衍生品導(dǎo)致gas費(fèi)用多次飆升,從而提高了整個以太坊網(wǎng)絡(luò)的交易價格。去年9月2日,每當(dāng)鑄造Loot衍生品,gas費(fèi)用是如何大幅上漲的。
本文將討論 FCFS如何對用戶產(chǎn)生負(fù)面影響負(fù)面影響及相關(guān)案例研究。此外,我們還向項(xiàng)目方和創(chuàng)建者提出了緩解這一問題的參考建議。
阿迪達(dá)斯的NFT項(xiàng)目Into the Metaverse
Into the Metaverse阿迪達(dá)斯(進(jìn)軍元宇宙)Gmoney、無聊猿游艇俱樂部(BAYC)和朋克漫畫公司(PUNKS Comic)合作的NFT項(xiàng)目。2021年12月發(fā)布,共發(fā)行3萬個。只要有一個NFT,您可以獲得阿迪達(dá)斯商品的限量版,并有機(jī)會解鎖未來更多的虛擬體驗(yàn)。NFT Drop有預(yù)售活動,但只持有合作項(xiàng)目之一NFT收藏家可以參與,預(yù)售是任何人都可以參與的公開銷售。
在這種情況下,有兩個主要問題NFT Drop。首先是高gas購買阿迪達(dá)斯的費(fèi)用NFT鑄造交易的需求大大超過了以太坊網(wǎng)絡(luò)在一個區(qū)塊中可以處理的交易數(shù)量。因此,處理以太坊交易的成本急劇上升。
3.5萬個錢包嘗試了3.9萬次鑄造交易,其中59%失敗。成功鑄造交易的中位數(shù)gas成本為 0.16 ETH 。鑄造交易失敗浪費(fèi)了價值 680 ETH 的 gas費(fèi)用。根據(jù)當(dāng)時的 ETH 價格估計約為260萬美元。
第二個問題是高技能操作員具有不公平的競爭優(yōu)勢。原則上,每個錢包最多可以鑄造兩個 NFT,然而,一些參與者使用機(jī)器人來避免規(guī)則。例如,一名操作員在一筆交易中鑄造了330 阿迪達(dá)斯 NFT。這個人寫了一份自定義的智能合同,并部署了許多子合同。所有子合同都參與了鑄造NFT并發(fā)送到錢包地址。
阿迪達(dá)斯 NFT 銷售問題的系統(tǒng)是由Parallel NFT (https://parallel.life/)項(xiàng)目開發(fā)NFT Drop機(jī)制。使用此系統(tǒng),Into the Metaverse 項(xiàng)目將允許用戶在鏈下保留 NFT。就像最初的計劃一樣,每個用戶最多可以保留兩個 NFT。一次預(yù)訂后,用戶必須等待 5分鐘才能再次預(yù)訂。這樣,機(jī)器人就不能在反應(yīng)速度正常的人類購買之前狙擊所有庫存。
保留期將持續(xù)到所有 NFT 直到保留。一旦所有 NFT 都被保留了,用戶可以在 24 小時內(nèi)保留 NFT 付款。這意味著用戶不必急于在短時間內(nèi)進(jìn)行交易,也不必gas費(fèi)戰(zhàn)爭。它還將留給核心團(tuán)隊(duì)一段時間來識別和淘汰參與第一階段的機(jī)器人。
最后,NFT 將鑄造并分批發(fā)送給買家。這樣,阿迪達(dá)斯就會從Drop支付、鑄造、轉(zhuǎn)讓的收入NFT相關(guān)的gas成本。值得一提的是,用這種方法,買家只需要在鏈條上進(jìn)行支付交易。與鑄造交易相比,該交易gas成本相對較低。
這種方法的缺點(diǎn)是用戶必須信任集中的鏈下預(yù)訂系統(tǒng),以及將機(jī)器人列入黑名單的團(tuán)隊(duì)成員。如何證明用戶是獨(dú)一無二的人而不是機(jī)器人,而不影響分散化web還有很大的發(fā)展空間。
Doodles
Doodles 獨(dú)特的個人資料圖片,2021年10月推出NFT的集合。
Doodles drop有兩個階段:限制白名單的 FCFS 公共 鑄造階段FCFS 鑄造階段。用戶可以階段,用戶可以隨時鑄造 NFT,在基礎(chǔ)gas在費(fèi)用相對穩(wěn)定的情況下,很少有人交易失敗。一旦公開銷售開始,人們就爭相鑄造剩余的東西Doodles,對區(qū)塊空間的需求會增加, gas 成本也會飆升。
在預(yù)售期間(灰色垂直線之前),失敗的交易只占 0.2 ETH 的費(fèi)用。在公開投放期間(灰線之后),10000錢包嘗試了 13000次薄荷交易。這些薄荷嘗試中有 12000次失敗,意味著失敗率高達(dá)90%。成功鑄造交易的中位數(shù)gas成本為4.0 ETH。
335.2 ETH 的 gas費(fèi)用。根據(jù)當(dāng)時的 ETH 價格,約126萬美元。其中,13、439、104塊Etherscan條目是這張腥風(fēng)血雨的完美快照,有1000多次失敗 Doodles 交易,只有失敗的交易成本導(dǎo)致近100 ETH。
使用 MultiRaffle 方法可以改進(jìn)gas效率和 Doodles Drops的失敗率。MultiRaffl由來自Paradigm加密投資公司的高產(chǎn)研究人員Anish和Hasu共同開發(fā)。用戶通過在智能合同中鎖定資金購買彩票。彩票的成本等于 NFT 的成本,如果沒有抽中,那么購買NFT錢會自動退回。
購票期應(yīng)持續(xù)幾天,以確保不受影響gas價格競賽。買家購買抽獎券后,將使用Chainlink VRF選擇贏家,提供穩(wěn)定的隨機(jī)性。高技能參與者在比賽中不會有不公平的優(yōu)勢,因?yàn)槊繌埰倍加型瑯拥臋C(jī)會隨機(jī)選擇。最后,用戶可以隨時申請NFT或退款,只有在這一點(diǎn)上,項(xiàng)目團(tuán)隊(duì)才能按照規(guī)范要求從合同中提取資金。
如果你是開發(fā)人員,你可以在這里找到MultiRaffle實(shí)際操作方法。
Stoner Cats
Stoner Cats 是米拉的動畫短片·庫尼斯(Mila Kunis)和阿什頓·庫徹(Ashton Kutcher)等全明星演員制作。購買10420個NFT其中一可以獲得各種劇集和特權(quán),如與創(chuàng)作者構(gòu)思和幕后內(nèi)容。
投放期間,3.5萬個錢包進(jìn)行了5萬次鑄造交易。51%的鑄造試驗(yàn)失敗。平均成功鑄造gas費(fèi)為0.22 ETH。345 失敗的鑄造交易浪費(fèi)了價值ETH的gas費(fèi)用。按以太坊當(dāng)時的價格計算,約794萬美元。
隨著Stoner Cats鑄造比賽開始,gas費(fèi)用飆升。此外,鑄造合同的編寫效率低下,導(dǎo)致鑄造合同編寫效率低下gas limit計算不足。結(jié)果錢包里沒有手動調(diào)整。gas交易失敗的可能性更大。
不過,好在Stoner Cats 事件發(fā)生后,團(tuán)隊(duì)決定償還參與者gas費(fèi)。
除了改進(jìn)合同之外,一種可以幫助提高gas在一系列中,效率和失敗率的方法是Stoner Cats鑄造選項(xiàng)設(shè)置為主題游戲和謎題。這些挑戰(zhàn)本質(zhì)上是多樣化的,發(fā)生在許多不同的平臺上,即使用戶知道所有的步驟,機(jī)器人尋寶也是不可行的。舉個好例子——TempleDAO 的加入儀式包括多個步驟,包括Discord命令、Cryptovoxels在自定義網(wǎng)站上回答的謎題和問題。
該方法將用于錯開用戶鑄造NFT時間。用戶不會同時到達(dá)最終網(wǎng)站,首先通過gas費(fèi)用競爭鑄造。NFT 被鑄造時,還沒有完成一系列挑戰(zhàn)的人將沒有機(jī)會提交mint交易。與提交失敗相比。mint交易更可取,因?yàn)闆]有剩余 NFT,參與者將賠錢gas費(fèi)。
使用謎題和游戲來設(shè)定鑄造廠的門檻也將是一種有趣的方式。它可以篩選參與者,選擇對項(xiàng)目最感興趣的人,而不是無意中篩選出錢包最大、技能最高的人。這是目前的操作模式。從長遠(yuǎn)來看,這可能有利于社區(qū)。
TIMEPieces
2021年 9月,《時代周刊》上線了一本名為 TIMEPieces 的 NFT 項(xiàng)目。該系列包括 4676 NFT,它包括 40 多位藝術(shù)家的作品。持有人的福利包括在 2023年之前無限期訪問《時代周刊》的官方網(wǎng)站,并有更多機(jī)會被邀請參加未來的線下活動。
1.一萬個錢包進(jìn)行 11萬個錢包.35萬次鑄造試驗(yàn),其中 96% 試驗(yàn)失敗。鑄造交易成功gas費(fèi)為 2.3 ETH。由于交易失敗,價值 265 被浪費(fèi)了ETH 的 gas費(fèi)。根據(jù)當(dāng)時 ETH 的價格約為 83.6000美元。失敗 TIMEPieces 交易約占整個區(qū)塊 90%!
此次TIMEPieces drop故障率高達(dá) 96%。NFT 在短短 2-3 在幾分鐘內(nèi)售罄,因?yàn)楦呒寄軈⑴c者提前找到了合同,伏擊了機(jī)器人?!稌r代周刊》總裁Keith Grossman曾在其推特中指出這一次NFT相關(guān)發(fā)行問題。
為了防止這種惡性結(jié)果,有一種方法是智能批量拍賣。使用這種方法,用戶向智能合同提交出價,指定他們想要的代幣數(shù)量和他們想要購買的價格。投標(biāo)期結(jié)束后,計算清算價格,以匹配供需。出價高于該價格的用戶可以隨時要求 NFT以及出價與清算價格之間的 ETH 差額。低出價用戶將通過合同獲得 ETH 退款。沒有高峰期,沒有先鑄造造造成的擠兌,也沒有g(shù)as費(fèi)戰(zhàn)爭。
如果你是開發(fā)人員,你可以在這里找到NFT 智能批量拍賣的實(shí)用方法。
解決 NFT Drop 其他問題的方法
除上述投放機(jī)制外,NFT 項(xiàng)目也可以在投放期間探索Flashbots RPC路由鑄造交易。有兩個主要優(yōu)點(diǎn):
如果交易失敗,用戶將不需要支付 gas。
機(jī)器人不會在公共內(nèi)存池中看到用戶的鑄造交易。
項(xiàng)目可用 Flashbots RPC 向 drop 網(wǎng)站添加信息彈出窗口,向用戶解釋如何使用 Flashbots RPC 鑄造;另一種方法是設(shè)計 drop 網(wǎng)站檢測未使用 Flashbots RPC 用戶提示他們在鑄造前將其添加到 Metamask。