YOLO Cat (2)— 科學家如何找合約

b1995
8 min readJan 11, 2022

--

自從Alpha Shark 公布機器人代碼、無腦機器人之後,群中的人每天都摩拳擦掌在找項目測試,而大家都知道YOLO Cat的熱度極高,也成為大家的目標。本文就將解析應該如何找到合約(新手版本)

找合約

我們在主網進行搜尋,找到了以下幾組在發售前出現的合約:

最近Medium 有點延遲,如果沒辦法點的話可以複製後面的網址前往

合約1號:點我前往Etherscan (https://bit.ly/3teHA3H)
合約2號:點我前往Etherscan (https://bit.ly/3qZWKqW)
合約3號:點我前往Etherscan (https://bit.ly/3tdHvgN)
合約4號:點我前往Etherscan (https://bit.ly/3neaeyf)

感興趣的朋友可以先停在這邊,自己找找看哪一份才是真的合約

真假美猴王

正如我上面所說,YOLO Cat的熱度導致市場出現一堆詐騙,YOLO Cat 釋出當下我到OpenSea上查自己也無法分辨哪一個是真哪一個是假,我們也參與了檢舉的行列,目前幾個交易量比較大的假YOLO Cat都已經從OpenSea下架

項目方為了防止bot湧入也做了很大的努力,在我們的私群裡,09曾經詢問大家的意見,而鯊魚私群的群友和我本人也都幫助09提供了最好的建議(雖然很多群友的利益因此受損,不過還是非常感謝大家的真誠!)

公售優先

因此,項目方將原本白名單先mint的方案「更改為先公售,後白名單」。通過觀察這個變化,我們能夠很容易找出哪份合約為真

因為只要更改規則 → 正常情況下就要”更改合約” →只要更改合約 →就要重新測試!因此我們可以斷定公布更改規則之前的都是假的,下面詳述。

補充:本社區科學家0xbitfly 透過yolocat.club官網後台在正式開始Mint之前就已經查找到正確合約,並成功透過程式Mint到!近日其將發表透過Alpha Shark 機器人Mint的心得,能招募到他是Alpha Shark 的榮幸。
由於此方法難度較高,本文僅以簡單版本的方式先教導各位。

我們先觀察一下yolo cat的合約mint功能,所有的四份合約Mint 功能代碼寫的是完全一致的。

我們需要關注的是第142行的參數”tierSupply”(只要看到這個字就好了,其他不用看),這裡限制了能夠mint的數量,也就是每一波發行的NFT數量。

白名單靠後差在哪?

以下是YOLO Cat 的資訊

・白名單:120
・項目方:19
・公售:129

NFT的設計一般來說是第一個拿到的是0號、第二個1號,依此類推。因此像是FOMO Dog目前#0, #1 是兩位創辦人,那就代表順序是先拿團隊的

— — — 原本的規則 — — —

如果按照原本的規則,最有可能發生的是:先團隊拿0~18號 →白名單拿19~138號 → 【公售拿139~267號貓咪】

這種情況下tierSupply的參數要設置為268,不能超過268。

— — — 更新的規則 — — —

如果按照更新的規則,最有可能發生的是:【公售拿0~128號貓咪】 → 白名單拿129~249號 → 團隊拿250~267號

正是因為項目方改了公售的規則,詐騙的合約也漏出了馬腳。

如果大家来看所有合约代码的第21行:

這裡面只有合約1號和合約2號才是正確的數字 129(0~128號貓咪總共有129隻)!因此,合約三號和合約四號都是詐騙!

因此現在亂猜答對的機率直接變成50%,如果按照期望值的角度,賭YOLO Cat 會漲2倍以上,就可以直接使用機器人參與這兩個合約,只要上漲4倍就有100%的ROI了!然而Alpha Shark 的科學家大多想要100%正確,想知道如何100%正確請繼續看下去

猜出正確的那份

那我們如何分辨合約1號和合約2號哪一份才是真的合約呢?

我們可以看出,合約2號(https://bit.ly/3qZWKqW) 在創建合約之後就沒有任何動作了

而合約1號(https://bit.ly/3teHA3H) 在創建之後,在開始發售前做了很多的動作:

轉移合約的控制權 →設置盲盒圖片 →設置白名單

我將這三步驟分開來講:

  1. 轉移控制權:可能是工程師將控制權移到硬體錢包,也可能是工程師設定好之後將控制權轉給創辦人
  2. 設置盲盒圖片:這件事情「必須」做,因為Mint完之後大家在OpenSea至少要看到盲盒的樣子而不是空白的
  3. 設置白名單:公售結束之後按照規則只有5分鐘左右,其團隊大概率會怕來不及而提前設定

因此到了這一步,我們就可以斷定第一號合約才是“真合約” !而這所有的一切,都可以在當時台北時間12:05之前判斷好,Alpha Shark的科學家們還有20分鐘可以好好發呆等待Public Mint開始

簡單回顧

我們教導的是一份邏輯,如何判斷的邏輯,每件事情都有前因後果。跟打德州撲克一樣,對手River的決策跟他Flop 的決定是有關的。

聽說有些人硬幹,看到合約就衝(類似有人問說 “XXX現在價格$80要不要賣?!” 你又沒說$80是不是歷史最高價,還是短期高點,量能如何,什麼都沒講就一句要不要賣,跟賭博有什麼不一樣)。透過簡單的邏輯就可以在前20分鐘完全確認合約,不用緊張的去賭博,這些都是平時的學習跟積累,而Alpha Shark 正是提供一個學習積累經驗的環境!

以上都是「最簡單、最無腦的判斷方式」,我幾個月前有與亞洲頂級大神腳哥諮詢過,透過監聽全局節點的活動先看設定白名單,即使你不開源合約,大神都就能知道哪份是真的,如果大神要進場絕對不是這種水平!

Bot 是如何進場的

當項目方開啟了合約的控制按鈕後(開啟公售),眾多的機器人就入場了,下面我們為大家詳細解讀一下。

在項目方還沒有開啟發售合約的時候,就有一個bot在同一個區塊內進場mint了15只,為什麼說這一定是bot呢?因為13969429這個區塊只有 4秒,4秒內發送15筆交易,只有bot才能做到,而且很有可能是我們發布的支援無限錢包的無腦bot版本。所以已經暗示等等會有一場劇烈的機器人戰爭

同樣地址在之後也很快mint到,同樣是在一個區塊內,15只NFT被搶占!後面通過我們對大數據的分析,至少存在5批這樣的bot,通過多個錢包mint,之後又打回一個地址,其中還不包含只Mint一只的Bot

備註:本項目有大神透過Smart Contract 自動執行Mint,對此我深感敬佩!此操作難度遠高於Bot,未來我會再詳細介紹

Alpha Shark Bot

更有趣的是,我們去測試網瞟了一眼,發現了這樣的一份有趣的合約:https://bit.ly/3qghsU8 (找測試合約的方法我們以後會為大家介紹)

這份合約Token 名稱也叫做 YOLO Cat,而且合約裡面內容和官方的幾乎一模一樣,只是把mint的名稱改了,改為了mintDogMoon(不知道為什麼起這樣的名字。。。)

如果我們查看這個合約的交互歷史我們能發現,裡面出現了mint Winner Shark!

在我們私群裡的朋友都知道,這只有在我們提供的node.js源碼bot中才有預設這個mint名稱!

原來很早就有鯊魚群友自己deploy了yolo cat官方的合約!自己拿著我們的bot進行測試!而且為了掩人耳目,還把mint名稱給改了!

可見鯊魚群裡也真的是臥虎藏龍!八仙過海,各顯神通!

好幾週之前,我就不斷強調「Public Mint 會慢慢淡出市場」,原因正是如此,本項目據我所知只有一位頂級大神參與(透過Smart Contract 自動 Mint)然而如果是國際的大項目,基本上都是大神的參與。

Alpha Shark 裡面正在誕生出越來越多的程序高手、科學家,這些事情都不是我能控制的,因為最一開始大家都是看到「科學家如何寫程序一週翻8倍」的截圖,志同道合一起想成為Web3的Hacker、科學家而組織起來的

如果我, Lazyman, Bruce, cbd, 0xbitfly 等大神參與大家的討論,一起分享找合約的技巧,這次YOLO Cat我個人覺得大概率會被Alpha Shark 全部拿下,如果真的發生這件事Alpha Shark 的地板價也不會只有今天這樣,沒這麼做正是希望與所有中文群保持友好關係!

我幾乎消失了整整兩天希望能保持中立,我也相當支持零九的YOLO Cat,未來大家還得一起努力了!

--

--