所有文章
指南

Solana 空投成本如何計算,怎樣節省到最低

空投成本分三項:新代幣帳戶的按金、按交易收取的網絡費、按到帳人數收取的平台費。每一項隨甚麼增加、由誰支付、哪些會退回,以及發送方可以在哪裏節省。

閱讀時間 8 分鐘 J Tools Editorial
近乎全黑的背景左邊,一個露出一角卡片的橙色錢包在發光,由它向右湧出一大片紅色、橙色和琥珀色的發光小方塊和光點,像圓錐一樣越向右越闊

推送式空投中,收幣的一方不用簽名,也不用付一分錢。空投成本全部由發送方承擔。

這張帳單的大頭是一條網絡規則:每開立一個新的代幣帳戶,就要押一筆按金。本文把空投成本拆成三項,講清楚發送方可以在哪幾項節省。空投本身是甚麼、收幣的一方要注意甚麼,可參閱甚麼是加密貨幣空投。

空投成本如何壓到最低:三個條件

最省錢的空投具備三個條件:新開立的代幣帳戶最少、轉帳打包發送,以及同一個收款人不會被收兩次平台費。

空投成本可以用一條算式寫出:從錢包扣走的金額 = 每個尚未有該代幣帳戶的收款人一筆按金 + 每筆交易的網絡費 + 每個成功到帳的收款人一筆平台費。

批量發送工具的「執行摘要」會在你簽名之前,按當時的數額把這三項列出來。

空投成本由哪三項組成

近乎全黑的背景左邊,一個紅橙色錢包由內向外發光,數之不盡的紅色、橙色和琥珀色小方塊、光點和碎片由它向右上方噴散,代表代幣由一個發送方四散出去

帳戶租金:新代幣帳戶的按金

錢包用代幣帳戶存放某一隻代幣,每個錢包、每隻代幣各有一個。收款人還沒有這個帳戶時,就由發送方代為開立,並為它在鏈上的儲存空間押一筆可退還的最低餘額,也就是一般所說的租金,批量發送的摘要稱之為「帳戶租金」。Solana 官方的代幣帳戶文件寫得很清楚:付款方可以代收款人建立這個帳戶。

按金可以退還,但不是退給發送方。關閉空帳戶時,由帳戶擁有人簽名並決定退款去向,當初出錢開立帳戶的錢包不會自動取回。

金額由網絡按帳戶大小決定,不是固定數字,官方文件也提醒不要在程式碼中寫死。Token-2022 的帳戶要帶上代幣所需的擴充(例如轉帳費欄位),體積較大,按金也比普通 SPL 代幣帳戶高。已經有這個代幣帳戶的收款人,就不需要按金。

網絡費:按交易收取,不按人頭收取

每筆交易都要付網絡費,由按簽名計算的基本費和優先費組成。批量發送會設定優先費,並把幾筆轉帳打包進同一筆交易,所以網絡費攤到每個收款人身上,只是一筆按金的零頭。優先費如何訂定,可參閱Solana 優先費應付多少。

平台費:只按成功到帳的收款人收取

平台費按收款人計算,數額會在簽名前於摘要中顯示。正如頁面所寫:「平台費只按轉帳成功到帳的收款人收取。」未能到帳的轉帳,不收這筆費用。

新帳戶的按金,從發送方的角度看是拿不回來的錢。但它不是手續費,而是押在收款人帳戶裏、可以退還的按金。只要開立的是普通代幣帳戶,無論哪個工具都省不掉這筆錢。

名單不同,空投成本如何變化

項目尚未有該代幣帳戶的收款人已經持有該代幣的收款人
按金(帳戶租金)每人一筆沒有
網絡費按交易計算,多人分攤按交易計算,多人分攤
平台費按成功到帳人數計算按成功到帳人數計算

一份全由尚未有該代幣帳戶的錢包組成的名單,與一份現有持幣人名單相比,差額全在按金。每人發多少代幣不影響任何一項;等額、隨機、百分比三種模式,SOL 支出都一樣。所以壓低空投成本的捷徑,就是少開新帳戶。

用批量發送:逐步看清空投成本

  1. 準備地址名單。持幣人快照匯出的是 Excel 檔案,可以複製其中的錢包欄再貼上,或把那一欄另存為 CSV。CSV、TXT、JSON、TSV 格式的地址清單,或從試算表直接貼上一欄,都可以使用;匯入的只有地址。
  2. 連接錢包。你只需要收款人的公開地址。助記詞和私鑰,任何時候都不要交給任何人。
  3. 在頁面設定數量。「等額」把總數平均分配,「隨機」給每一行一個介乎最小值和最大值之間的數量,「百分比」按上下限之間的隨機比例拆分總數;也可以在某一行直接填入數量。
  4. 清理名單。無效地址、重複地址和你自己的地址會被標出來,未用「清理清單」處理好之前不會發送。因此同一份名單不會向同一個錢包付兩次。
  5. 查看摘要。上面列出平台費、附有交易筆數的網絡費、「錢包確認次數」、附有新收款人數目的「帳戶租金」,以及「全部離開你的錢包」的總額。這是空投成本的估算。
  6. 一次確認發出。你的錢包只簽署一筆交易:把資金轉入在瀏覽器分頁中生成的一次性發送錢包。這個錢包發出所有批次,最後把剩餘的錢,連同它自己代幣帳戶的按金,一併退還給你。發送完成之前不要關閉分頁。

帶有轉帳費或轉帳鈎子的 Token-2022 代幣不走這條路,每筆交易都要在錢包確認一次。轉帳費從每個收款人收到的數量中扣除,批量發送不會另外加收,詳見Solana 帶稅代幣如何運作。

第一次使用時,先向自己控制的幾個地址發一小筆,把流程走一遍。j.tools 的工具只在主網運行,所以這次也是真實轉帳,摘要會先把費用列給你看。

如何讓空投成本再低一些

暗色背景上有細密的紅色電路線,一疊寫滿潦草字跡的米色紙條由左邊飛入一個亮着紅燈的深灰色盒子,盒子右邊發出六張發光的橙色卡片,每張沿着細線連到一個獨立的錢包圖示

  • 同一隻代幣追加空投,發給現有持幣人。他們已經有這隻代幣的帳戶,不需要按金,名單可以用持幣人快照取得。不過新代幣還沒有這樣的持幣人;已經清空並關閉帳戶的持幣人,也要重新開戶。
  • 剔除背後沒有人的地址。流動性池、交易所錢包、程式持有的地址和銷毀地址,地址本身有效,但背後不是人。每一個照收平台費,若是新帳戶還要付按金。快照中「流動性」「CEX」「銷毀」這類標籤就是線索,詳情見如何分析代幣持倉分佈。
  • 查一查關聯錢包和新錢包。Wallet Scope 錢包分析會為貼上的錢包標上程式、銷毀、池、交易所、新錢包等標籤,再追查資金來源:同一個出資方的錢包會顯示成一個群組,交易所出資的錢包另外列出。共同出資方和新錢包只是訊號,不是證據。
  • 代幣數量按計劃決定。發多發少,SOL 支出都一樣,不必為了省錢而改動。
  • 打包發送。逐個收款人分開發送的話,有多少筆交易,就要付多少次網絡費。
  • 中斷之後不要整份名單重發。重新貼上的名單會原封不動發出,已經收到的錢包會再收一次,你也要再為他們付平台費。先確認哪些已經到帳,再在同一次執行中使用「重試失敗」,只重發失敗的行,也只為這些行付費。

普通代幣帳戶以外:壓縮代幣

ZK Compression 的壓縮代幣把餘額放在不需要按金的壓縮帳戶,所以分發時不用為每個收款人付按金,詳見ZK Compression 壓縮代幣文件。

代價是收款人的錢包必須支援壓縮代幣,文件點名了 Phantom 和 Backpack;想轉回普通代幣帳戶(解壓縮),又需要那個帳戶和它的按金。j.tools 不會發送壓縮代幣。

空投成本常見問題

新代幣帳戶的按金由誰付,退得回嗎?

推送式空投由發送方支付。按金只會退給關閉這個空帳戶的人,關不關由收款人決定,輪不到你作主。持幣人可以用關閉帳戶工具關閉空帳戶。

每個錢包多發一些代幣,SOL 會用得更多嗎?

不會。空投成本的三項都與數量無關。Token-2022 的轉帳費是從發出的代幣中扣除。

可以讓收款人自己支付代幣帳戶的費用嗎?

只有收款人自己開立帳戶才行。領取式分發通常就是這樣:每個收款人簽署一筆領取交易,這筆交易開立帳戶時,按金和網絡費由他們自己支付(領取程式也可以設計成由項目方支付)。推送式空投一定由發送方承擔。領取連結也是假空投常用的陷阱。

為甚麼錢包確認的 SOL 比空投實際用的多?

那一次確認要把按金、各項費用和少量預留金額轉入一次性發送錢包。用不完的部分,發送完成後會退回。

發送到一半停了,費用如何計算?

平台費只按已經到帳的收款人收取。關閉了分頁也不會丟錢,幾分鐘後在同一個瀏覽器重新打開工具,剩餘的錢會退回。但未發出的行不會自動發出。不要把整份名單重新貼上,否則已經收到的錢包會再收一次,你也要再為他們付費;在同一次執行中使用「重試失敗」就可以了。

名單只留真人,打包發送,簽名前看一次摘要。普通空投能省下的空投成本,就在這幾步之中。

標籤
#solana#airdrop#multi-sender#tokens#guides

相關文章