原創- Odaily
作者- 南枳

昨日,Polygon 上銘文POLS 的鑄造引發了一陣熱潮,Polygon 網絡Gas 費一度飆升至5000 gwei;相較銘刻伊始,通過在evm.ink 直接單次銘刻的成本上升超百倍。
POLS 總張數2100 萬張,BRC-20 的Ordinals 在同樣張數下銘刻了六個月,即使在Polygon 上百的TPS 下也需要長時間鑄造——昨日Polygon 平均TPS 達170 ,假設全部用於銘刻POLS 也需要34.3 小時。
在鑄造POLS 時,部分用戶直接透過錢包單次銘刻,或使用按鍵精靈等方式循環點擊,銘刻速度相對較慢,在昨日23 時銘刻進度僅達60% ;但到了次日零時,根據Dune 統計數據顯示銘刻進度已達100% 。這一情況的發生是因為該Dune 查詢的作者修改了查詢方式,計入了一些通過“智能合約”批量銘刻的POLS。
實際上,在evm.ink 的官方文件中原已寫有批次銘刻的代碼,而根據其銘文的原理進行代碼的編寫難度也很低。Odaily 將透過ChatGPT 示範如何編寫批次銘刻合約。
大量鑄造智慧合約
在EVM 上,銘文的本質是發起一筆“轉帳”,並在轉帳的“備註”中寫入一段“特定的文字”。在POLS 的銘刻中,該段文字為:
data:,{"p":"prc-20","op":"mint","tick":"pols","amt":"100000000"}
而區塊鏈轉帳時,僅接受十六進位輸入,因此第一步為透過ChatGPT 進行十六進位轉換。

第二步,需要建立智慧合約,發起向自身地址的轉帳。

在此處需注意,ChatGPT 編寫了一個錯誤案例,將代幣轉入了“合約地址”,或為今日凌晨“POLS 第一持幣地址將代幣轉入合約地址,存在無法轉出可能性”的同種案例。
第三步,修改轉帳對象,然後設定可以循環多次呼叫。

至此一個批量打銘文的智慧合約就寫完畢。以下為昨日熱門的批量鑄造合約。整體實現邏輯基本一致。

持幣第一將POLS 打入黑洞?
根據Dune 統計數據顯示,POLS 持幣第一的地址為“0xf362561959f51bc29f4b3abe801b5373b4e1a144”,這是一個合約地址,而非真正的調用者。

透過Dune 對其trace 資料進行查詢結果如下,可以看到from 和to 都是該合約地址,input 確實為前文所述的十六進位版本的data:,{"p":"prc-20","op":"mint","tick":"pols","amt":"100000000"}。在正常的銘文索引中,該銘文的所有者將為該合約地址,而非真正的調用者,意味著該部分銘文已「打入黑洞」。

但其合約並未開源,目前無法具體探查是否仍有其他的操作方式。
小結
關於透過合約所銘刻的POLS 是否成立,社區仍處於意見紛爭之中,因銘文索引的中心化,目前尚無法給予明確定論。
另一方面,銘文的簡單形式和流程,ChatGPT 在相同的場景中具備相當大的發揮空間,不僅是POLS 的批量鑄造,其他的銘文常規操作同樣可以通過ChatGPT 實現。


