目錄:
如何在NFT發行使用工具
檢測“異常幸運”NFT買家
更多計策
我們如何使競爭環境更加公平
正如Paradigm的《設計有效的NFT發布指南》中所述,NFT發布對普通用戶來說往往是不公平的。Hasu和AnishAgnihotri提到了幾個潛在隱患,資深用戶從中可以獲得優勢,并從創作者和其他收藏家那里獲取價值。
一個常見的設計錯誤就是Hasu和AnishAgnihotri所說的“可利用的公平性”。對于NFT買家來說,樂趣之一在于“gacha游戲”的體驗感:買家可能會入手一個普通的NFT,而幸運的話,可能會得到一個具有稀有特征的NFT,其售價可能比普通同類產品高出幾倍。公平起見,NFT應該是隨機鑄造的。然而,資深用戶一直在尋找各類方法增加鑄造或購買到稀有NFT的幾率。
我們已經開發和安裝了一些工具,以便在購買NFT時獲得優勢。這種做法絕非例外;我們觀察到一些買家已經使用這類工具幾個月了,最近還出現了很多付費服務提供商,如traitsniper.com。今天,我們將開源我們的工具,介紹使用方法,以及如何檢測別人是否使用類似的方法在NFT發布中獲得優勢。
我們推出的作弊工具的工作原理是在普通用戶可以獲得元數據之前找到元數據,然后在鑄幣過程中利用元數據獲得更多的稀有NFT,或者在元數據上傳到OpenSea之前購買尚未公開的NFT。類似的作弊行為也可以由項目內部人員進行。
CoinBene滿幣永續合約將于4月11日停服維護及優化升級:據官方消息,CoinBene滿幣將于2020年4月11日09:00-11:00(GMT+8) 對BTC合約和USDT合約停服維護。此次停服維護,將優化升級BTC合約性能及USDT合約部分產品功能,升級后調大了USDT合約下所有幣種的合約面值,調整了USDT合約階梯保證金規則,對合約開倉倍數與開倉上限進行了調整,100倍合約杠桿下最高可開至100BTC。此外,CoinBene滿幣永續合約系統性能得到大幅優化,深度和流動性體驗已躋身頂尖合約交易平臺。 CoinBene滿幣APP全新界面來襲。
CoinBene滿幣在全球180多個國家和地區擁有500多萬用戶,并建立了9大國際分站,日活躍用戶數超10萬,日均交易額超30億美元。[2020/4/10]
我們檢測到很多采取類似方法的作弊行為,接下來會介紹一些實例。我們希望通過提高對這種策略的意識,促使NFT社區對NFT發布提出有保障的公平性要求。
如何使用工具在NFT發布中作弊
第1步:獲取元數據
首先,你需要找到目標藏品的代幣元數據。檢查代幣的URI,看它是否指向一個有元數據的IPFS頁面或網站。如果是,我們提供一個名為pulling.py的腳本,輸入合同地址,可以迅速獲取一個NFT收藏品的所有元數據。
我們的pulling腳本將ERC-721合同地址作為輸入項,然后快速檢索元數據
如果你能在首次銷售完成之前找到元數據,那就很有利了:只需直接進行第二步,確定哪些NFT值得鑄造,然后嘗試鑄造。
公告 | 幣贏USDT錢包正進行系統維護 期間暫停USDT充提服務:幣贏公告稱:由于USDT錢包正在進行系統維護,在此期間平臺將暫停USDT充提服務。預計維護時間為24小時。[2019/3/14]
我們已經發現各項目用來隱藏元數據的許多不同機制。最常見的做法是隱藏元數據,NFT發行完成后,再在項目網站上更新元數據。在其他情況下,元數據被存儲在IPFS上,并通過改變基礎代幣URI來更新。我們通過查詢OpenSea的API或者搜索testnets和Arweave成功找到過被泄露的元數據。在這些地方,開發者偶爾會泄露他們元數據的IPFS哈希值。即使這種方法沒有產生元數據,也可以提供其他有價值的參考。
有時我們無法找到完整的元數據,但能找到泄露的圖像。在這種情況下,我們只是用一個“for”循環來下載所有圖片,手動查看這些圖片,尋找我們了解的稀有特征。
一個簡單的for循環可以用來在鑄幣和/或披露之前搜集泄露的NFT圖像
我們還觀察到這樣的例子:我們無法找到泄露的元數據,但其他人仍然能在鑄幣中獲得優勢。對此有許多可能的解釋。一種解釋是我們無法找到公開泄露的元數據,但其他人找到了。另一種是內部人員掌握了信息——內部人員可能與項目直接相關,也可能是托管項目元數據的第三方。
第2步:計算稀有度
NFT價格和稀有度之間有很強的關聯性。最廣泛使用的NFT稀有度網站是rarity.tools,他們使用同樣的算法來生成幾乎所有藏品的稀有度排名。
動態 | bitFlyer將于12月11日停機維護5個小時:日本加密貨幣交易所bitFlyer在推特稱,將于當地時間12月11日上午1點至6點進行停機維護。[2018/12/7]
最近出售的200個MekaVerseNFT的銷售價格與稀有度等級相關。(截至10/20/2021)
需要注意的一點是,稀有度評分方法的確略有不同;對于某些藏品,rarity.tools采取“特征數量”作為屬性,但對于其他藏品則不采用。有些藏品有自定義的稀有度評分標準,就需要單獨進行檢索。知道了一個藏品系列中每個NFT的稀有度,就可以繼續進行第三步。
注意:我們并不喜歡rarity.tools的排名方法,會另有文章討論。
我們注意到,在NFT夏季的早期,很多我們認為異常幸運的NFT鑄造者/購買者并沒有使用計算出來的稀有度評分。相反,我們認為他們只是簡單地檢索元數據,并尋找具有某一種極其罕見特征的NFT,而不是因為組合了多種一般罕見特征而罕見的NFT。隨著時間的推移,我們注意到一些買家開始計算稀有度評分。
第3步:造幣或購買
現在你有了整個藏品的稀有度數據,是時候購買了。如果藏品仍處于鑄幣階段,那么你可以嘗試鑄造你已知的稀有NFT。要做到這一點,可以手動檢查Etherscan,或者更好的方法是,編寫一個機器人,獲得上一個被鑄造的NFT的代幣ID。當下一個被鑄造的NFT是你想要的,只需要發送你的鑄造交易。參考鑄幣的速度,既可以手動完成,也可能需要使用一個機器人,精準把控交易時間。
公告 | OKEx:HYC錢包節點升級維護完成:據OKEx公告,HYC錢包節點升級維護完成,現已穩定運行,OKEx將于2018年9月5日17:00開放HYC的充值提現。[2018/9/5]
由于大多數發行允許批量鑄造,你可能需要鑄造多個普通的NFT來搶到一個稀有的NFT。某些情況下,你也可能在同一筆交易中,找到多個罕見的NFT,特別是當NFT并非隨機發放的時候。
一位異常幸運用戶鑄造了5個BlazedCats。第5個是罕見的,售價可以輕松抵消其他4個的成本
因為你清楚可以從稀有NFT中獲利,所以你甚至可以以低于鑄造成本的價格來出售其他NFT。
還有一個例子:有人使用智能合約,加上Flashbots,以保證只鑄造稀有NFT。
第4步:預告前的狙擊
即使NFT發布的鑄幣階段已經結束,或者你沒能獲得泄露的元數據,仍然可以在NFT發布的下一個階段獲得優勢。許多項目在鑄幣結束后披露元數據。然而,在元數據變得可用和OpenSea完成更新之間有一個延遲。在這期間,你可以迅速運行我們提供的腳本,以獲得元數據和稀有度評分,并購買披露之前上市銷售的任何稀有NFT。
檢測“異常幸運”的NFT買家
我們的工具也可以用來檢測我們稱之為“異常幸運”的買家。要做到這一點,你需要NFT藏品的稀有度數據,以及買家鑄造的NFT列表。
我們已經在github上提供了一些項目的稀有度數據,你也可以使用我們的工具來獲得其他項目的稀有度數據。
bitFlyer將于6月6日3時至4時進行維護:日本交易所bitFlyer剛剛發布推文稱將于6月6日凌晨3時至4時進行系統維護,以提高服務器性能。[2018/6/5]
一旦有了稀有度數據,下一步就是為藏品收集造幣數據,如find_minting_data.ipynb所示。它將提供給你一個數據庫,其中包括每個賬戶鑄造的每個NFT,以及它的稀有度等級。
每個收藏品都是不同的,可能需要調整你使用的統計測試,但我們已經提供了一些基本的工具和數據來幫助你。
一個好的開始是在鑄幣數據庫上運行一個Kolmogorov-Smirnov測試——我們在ks_test.ipynb中有一個例子。
我們的K-S測試試圖排除的“無效假設”情況是用戶隨機鑄造NFTs。K-S測試檢查一個用戶鑄造的所有NFT的稀有度等級是否可能來自均勻分布。在某些情況下,例如NFT不是隨機分布的,或者部分收藏品是贈與的而不是鑄造的,概率會變得更加復雜,可能需要生成合成數據集,其中包括一個賬戶有機會購買的NFT。
上圖顯示了一個異常幸運用戶和一個普通用戶所鑄造的DogeXNFT的稀有度等級
我們的K-S測試代碼將運行每個在一個藏品系列中鑄造多個NFT的賬戶,并輸出一些關于幸運賬戶的數據。我們的代碼也可以被修改,以識別在元數據披露之前購買了鑄幣的NFT賬戶。
藍點代表DogeX收藏中的每個NFT;黑點代表由一個異常幸運的賬戶鑄造的DogeXNFTs
這些統計測試的輸出是有細微差別的。1E-5的p值并不能保證一個賬戶有詐騙行為——如果是在幾十萬個賬戶中尋找,我們會期望偶爾發現有幸運兒。(另一方面,1E-22的p值...)
我們還仔細研究了NFT社區成員聲稱某個賬戶詐騙的幾個例子,發現被指控的賬戶只是稍稍有點幸運。
如果NFT收集本身不是真正的隨機,K-S檢驗也可能給出低p值。反過來說,一個賬戶沒有異常的低概率也不意味著一個賬戶沒有詐騙。事實上,我們有信心,我們使用的大多數賬戶不會被任何統計測試所識別,而且我們絕對不是唯一聰明到不被發現的人。
更多計策
我們用我們的腳本仔細觀察了許多NFT空投。大多數沒有顯示出異常的跡象,可能是以公平的方式執行的。然而,在我們的研究過程中,我們觀察到其他幾種類型的異常。
性狀的非隨機分布
正如Hasu和AnishAgnihotri所暗示的那樣,我們還觀察到許多NFT收藏品的稀有度并不是隨機分布的。在某些情況下,這意味著老練的買家可以增加他們鑄造稀有NFT的幾率,即使他們不能保證他們能收到的確切數量,因為鑄造工作的進行速度很快。
夸克有非隨機的稀有度分布。因此,大多數在發布結束前鑄幣的用戶會顯得異常幸運
非標準鑄幣過程
我們觀察到許多NFT的發行,其中稀有NFT的鑄幣過程是不尋常的,隨機性無法驗證。例如,一個項目聲稱的行為無法核實:用戶是在鏈外隨機選擇以收到他們藏品中最稀有的NFT。這些NFT的轉售價值明顯高于藏品的其余部分,這些藏品是“先到先得”鑄造的。
一些項目對稀有的NFT有一個特殊的鑄造過程
我們使用一個我們稱之為“首次翻轉”的指標來衡量鑄造和轉售對某一特定收藏品的盈利程度。在這個特定的收藏品中,大約50%的總利潤來自于使用上述Discord截圖中描述的隨機選擇過程分發的NFT。注意:這個指標不能排除清洗交易。
截圖顯示了按代幣ID鑄幣后轉售8BitUniverseNFTs的利潤。大約一半的首次翻轉利潤來自代幣ID1-100,這些代幣在鑄幣結束后被分發了出去
無法證實的承諾
我們觀察到幾個聲稱使用可證明的隨機承諾方案來選擇NFT元數據的項目,我們無法在代幣鑄幣之前找到此類承諾,也無法驗證元數據是在鑄幣結束后產生。
每當一個發布會沒有使用承諾披露的方案時,就不可能排除項目內部人員沒有改變他們在二級市場上鑄造或購買的NFT的元數據。
我們如何才能使競爭環境更公平
我們希望NFT空間能夠大獲成功,但我們認為我們所觀察到的一些手段正在從大多數用戶那里榨取價值,這對生態系統的長期健康是不利的。
1.可證明的公平性
用于證明公平的NFT空投的加密方案已經存在,我們已經看到一些項目在利用它們。我們希望通過傳播對NFT元數據中信息不對稱的認識,消費者會要求他們所購買的項目提供可證明的公平性。
我們很樂意對NFT發布的隨機性進行審計,但最終我們希望消費者能夠了解密碼學的魅力。
2.公平的元數據揭示
與其依賴OpenSea和rarity.tools等第三方為用戶提供NFT元數據,項目應該在NFT元數據被揭示后立即自己提供,從而從我們的pulling.py等腳本中否定部分優勢。
3.停止“先到先得”的NFT發布方式
正如Paradigm文章中所描述的,“先到先得”的發布對普通用戶不利,本可以給藝術家和項目的收入卻給了礦工。雖然在這篇文章中沒有多加討論,但我們同意Paradigm的觀點:請停止以這種方式發布NFT!
本文翻譯自ConvexLabs,閱讀原文:https://medium.com/@convexlabs/a-guide-to-effectively-cheating-nft-launches-and-detecting-cheaters-a76143ef8ad8。
作者:MaximinoDiGiacomo-Castillo、KunPeng、RicardoRosales、NicolasA.Bax
*NFTLabs僅提供相關信息,不構成任何投資建議。
鏈聞消息,Avalanche基金會啟動2億美元專項投資基金「Blizzard」,該基金的初始投資者包括Avalanche基金會、AvaLabs、PolychainCapital、ThreeArr.
1900/1/1 0:00:00鏈聞消息,據TechCrunch報道,非洲金融科技初創公司ChipperCash完成1.5億美元C輪延期融資,加密貨幣交易平臺FTX領投.
1900/1/1 0:00:00尊敬的用戶:?????????????BKEXGlobal現決定上線DOGEZILLA,詳情如下:上線交易對:DOGEZILLA/USDT幣種類型:BEP20充值功能開放時間:已開放交易功能開放.
1900/1/1 0:00:00Gate.ioHODL&Earnrecentlyunveiledanewproduct“EarnEveryday”tofacilitateevenmorechancestoearnbyh.
1900/1/1 0:00:00系列活動今日正式開啟,助力全平臺挖礦玩家贏取更多收益;體驗初次挖礦,即有機會分享$2,000代幣獎池獎勵;熱烈歡迎全平臺新手玩家來體驗,領取驚喜好禮!更多系列玩法即將解鎖,請持續關注后續公告.
1900/1/1 0:00:00Gate.iohasaddedMKISHU/USDTperpetualcontracttrading(USDTmargin).
1900/1/1 0:00:00