免費 mint 真正會讓人賠錢的,常常出在按下確認之後,像是代幣轉不走、進度是灌水的,或是一次加了太多份。這幾週我在 BNB Chain 上鑄免費或低價份額,固定先過四道檢查,包括合約審計、有沒有真的對到官方 Agent ID、鑄造進度有沒有灌水,以及同一個項目先只鑄一份、當天也有總額上限。任何一項沒過,那一次就不鑄。審計已經標成蜜罐的項目,單價再低我也不放行。
## 審計如果標成蜜罐,就算程式碼有開源也不能當通行證
第一道檢查是合約審計,以及代幣能不能轉。我會先把合約地址貼到 Sourcify,確認鏈上位元碼跟公開原始碼對得上。最好是 exact_match,也就是完全相符。查不到驗證的,我會直接跳過。只有部分相符的,我會再打開原始碼,自己看鑄造、領取和轉帳那幾段,不會只看到一個綠勾就放行。
開源只代表你看得到程式,不代表這份合約現在允許你把東西轉出去。同名項目也很多,必須對合約地址,不能只對名字,更不要複製留言區或來路不明圖片裡的地址。X 上搜「免費鑄造」或「Agent ID mint」,經常同一套文案被很多新帳號同時轉發,這類我會先當宣傳,不會把它當成已經通過檢查的起點。
接著看有沒有轉帳鎖。有些公平鑄造合約會設一個開關,在流動性池還沒開之前,先禁止轉帳,等開池再打開。這個設計本身不必先當成詐騙,但要分清楚時間點。如果池子都還沒開,掃描或原始碼已經顯示轉帳被關掉,你鑄到的東西當下轉不走,也賣不掉。這種情況我會當成蜜罐處理,不再另外開例外。
代幣安全掃描裡,除了蜜罐標記,我也會看轉帳能不能暫停、賣出稅率是否空白或異常、有沒有黑名單功能。任何一項對不上,這一筆就停。
BAGENT 就是這樣被我丟掉的例子。它的全名是 Based Agent,鑄造合約和代幣合約在 Sourcify 都是 exact_match,單份當時大約 1.125 顆 USDT,看起來不貴,原始碼也公開。可是在流動性池還沒開的時候,轉帳已經被關掉,審計把這個情況標成高風險蜜罐。單價低、程式有開源,我都沒有因此放行,那一次連錢包預覽都沒送。
我在 11 月 14 日晚上再查一次,代幣安全掃描仍把它標成蜜罐,也標出它有黑名單功能,持有地址約 562 個。畫面上看得到交易對,流動性卻是零,等於看起來像有盤,實際賣不掉。有交易對和有辦法以合理滑點賣出,是兩件事情。要確認有盤,我會看流動性是否接近零、最近有沒有實際成交,以及錢包或聚合器能不能給出可成交的報價。流動性為零、或報價出不來,就當成現在賣不掉。開池前就鎖轉帳的,這一次就不鑄。
錢包預覽我會跟審計一起看。預覽裡只該出現你打算鑄的那一份資產,不該多出新的授權。號稱免費的交易,附加的原生幣金額應該是零,gas 另外算。若預覽要求你再附上一筆金額,或出現 approve、授權額度變動,我就停手。授權一旦打開,對方在額度內可能再扣你的幣,這跟付一筆 gas 是不同層次的風險。
預覽過關只是必要條件,審計沒過,預覽再乾淨也不鑄。十月底我鑄過兩個免費項目,預覽都很乾淨,gas 各只花了幾美分,可是這不代表別的項目也一樣安全。錢包若跳出風險提示,我不會為了趕進度把提示關掉。
## 自稱 Agent ID 專屬的項目,還是要對到官方合約
第二道檢查針對現在滿地的「Binance Agent ID 專屬」宣傳。我要確認的是合約有沒有去讀官方的 .ai Agent ID,這張 NFT 由 SPACE ID 發行。文案裡寫這幾個字,並不能當成門檻已經成立。做法是打開已驗證的原始碼,找到它拿來查餘額的那個合約,再跟官方文件或官方網站公布的地址對一下。對不上,只是拿幣安或 Agent ID 當名字,這一筆我會當成冒名,直接跳過。
就算合約真的有讀官方 Agent ID,也不代表這次鑄造值得做。許多這類項目把名額綁在你持有的那張身分 NFT 上,有的還是靈魂綁定,轉不走,也沒有二級市場。免費鑄到一張不能轉、沒人要買的紀念物,最後只是付了 gas。這類我會過掉,把名額留給以後真的用得上的時候。
更要守住的是授權。正常的檢查只需要讀你有沒有持有那張身分 NFT,也就是查餘額,不需要你把 NFT 轉出去,也不需要你對它做 approve。鑄造過程若要求你對 Agent ID 本身授權,或要把這張身分 NFT 轉走,我一律拒絕。官方身分是入場門票,不該在鑄造流程裡變成可能被調包或被轉走的資產。遇到名稱很像官方、追蹤人數很少、留言區大量重複推文的宣傳,我也會先當冒名處理,不跟著點連結。
## 網頁上的鑄造進度,必須跟鏈上對得上
第三道檢查是假進度。項目方網頁或宣傳圖常會寫「已經鑄了百分之八十」「只剩最後幾百份」,用來催你快點進場。這些數字不能只看他們自己的畫面,要回到鏈上對。
具體做法是打開區塊鏈瀏覽器,找出這個代幣或 NFT 從空地址鑄出來的 Transfer 紀錄,也就是鑄造事件。空地址通常是一長串零,從那裡轉出的數量才算新鑄出來的份。一般轉帳、在市場上轉手,或掛單還沒成交,都不能算進已鑄進度。再把筆數、免費段和付費段加總,拿去跟網頁上的已鑄數量、上限核對。
我用過一次這樣的對帳,畫面上寫已鑄 2,288 份,鏈上免費段 2,222 份、付費段 66 份,加起來對得上,這一關才算過。若兩邊差距超過兩成,或上限數字明顯不合理,例如小到只有兩位數、或大到不像實際供應量,或前幾個地址就佔走一半以上的鑄造量,我會當成進度被灌水,這一筆停手。
讀不到鏈上進度時,我也不會用宣傳數字去補。進度對不上,後面的名額、退款條件和開池時間都不值得信。這關跟審計是分開的,合約也許能轉帳,但需求是做出來的假象,仍會讓人在錯誤的時間加碼。
跟進度連在一起的,還有售不滿時怎麼退款。有的項目寫明售不滿就全額退回付費部分,這還可以核。有的則是售不滿只退八成或更少,免費領到的份額卻跟付費份享有同樣權利,等於用付費的人在補免費的人。這種結構我也不鑄。退款條件要寫在已驗證的合約裡,只出現在文案或圖片上的承諾,我不會拿來當成依據。
## 同一個項目先只鑄一份,當天總額到了就停
第四道檢查是數量和當天總額。就算前三關都過了,我也不會一次加很多份。做法很單純,同一個項目先只鑄一份,等到能領的時候,確認押金或成本有沒有照規則回來、代幣能不能轉、有沒有實際可以賣出的盤,才考慮用同樣條件再加。領不到、轉不走,或根本沒有盤,就停在第一份,不再加碼。第一份還在等待領取的期間,我也不會先把後面幾份一起鑄進去,否則所謂驗證就沒有意義。
AGC(Agentic Coin)是我實際用過這套流程的例子。它的鑄造方式是先呼叫 mintFree,每份先押 0.002 BNB。十一月初那一輪換算約 1.4 美元,以 11 月 14 日晚上 BNB 約 617 美元來算,大約是 1.2 美元。合約裡寫的退款等待時間是 86,400 秒,算起來要等滿一天,才能用 claimFree 領取。它的鑄造合約在 Sourcify 只有部分相符,所以我當時有先讀過領取和退押金那段原始碼,才鑄第一份。領的時候,押金有全額退回,同時領到該份對應的代幣。
領取也要走同一份已驗證的合約,不要另外點一條「領取專用」的新網站或新授權。我是先完成第一份的領取,確認這套流程真的走得通,才用同樣條件考慮要不要再鑄。這裡要說清楚,退回押金只代表機制照著合約寫的在走,不代表後面賣出一定划算,也不該拿某一次賣出結果當理由去加量。
買賣稅、滑點和當時有沒有盤,都要另外算。我在 11 月 14 日晚上再查,AGC 的買賣稅各是百分之二,持有地址約 1.9 萬個,掃描顯示主要交易對的流動性約 9.4 萬美元。押金金額和等待時間,我也回到合約讀了一次,跟十一月初一樣。每份能領多少顆代幣,會隨鑄造階段變動,所以這裡不寫固定數字。項目中途改規則的情況並非沒有,每次要鑄之前,都應該回到合約再讀一次。
除了單個項目先只鑄一份,我還給自己設了當天的總額上限。現在的做法是,單份約不超過 3 美元,一天累計約不超過 12 美元,到了就停。即便押金之後可能退回,在退回之前這筆錢仍算在當天已經用掉的額度裡,因為這一天裡你沒辦法拿去做別的,也可能領不回來。上限的意義是把一天能賠的範圍先框住,即使某一個項目後來出問題,也不會在同一天裡連續加碼。這是我給自己設的預算,我沒有要別人照抄同一個數字。「先一份、再驗證、再決定加不加」這件事,比數字本身更值得帶走。
所謂驗證,至少要看到這幾件事實,包括領取或退款真的成功、錢包預覽與鏈上結果一致、代幣可以轉出,以及賣出時有實際報價,不能只靠一個流動性為零的交易對。少任何一項,加量就不成立。若過程中曾經授權過其他代幣,驗證結束後我也會把還留著的授權關掉,只留下當下確實需要的額度。
鑄之前我會先問自己,這一次最壞就是付掉 gas,加上可能被鎖住的押金。若連這個範圍都沒辦法接受,那就連第一份都不必鑄。還有一件事要先講清楚,多數免費鑄到的代幣或 NFT,後續不一定有人要買,帳面價值先當零比較穩妥。這套檢查是要少鑄到轉不走、進度是假的、或一次加太多份的項目。我沒打算把它講成穩賺的打新方法。後面寫到 AGC,也只是拿它說明「先一份、再領取、再決定」,並非推薦現在去鑄。
免費 mint 我現在就是這樣做。審計或轉帳鎖沒過就停,Agent ID 對不上官方合約就停,網頁進度跟鏈上對不上就停,同一個項目先只鑄一份,當天總額到了也不再加。BAGENT 是在開池前轉帳已鎖、審計標成蜜罐時被丟掉的例子,當時沒有因為單價低或原始碼公開就放行。文中的幣價、稅率和掃描結果,是我在 11 月 14 日晚上查的,之後可能會變,但關卡本身不變,檢查順序也不對調,前一關過了也不能拿來抵後一關。
$BNB