能夠通過基本格式驗證的 Zcash 錢包地址,並不代表它一定可以作為挖礦收款地址使用。Zcash 支援多種地址類型——透明地址(transparent)、屏蔽地址(shielded),以及統一地址(Unified Addresses)——即使某個地址在協議的編碼規則下是有效的,仍可能被特定的提現渠道、錢包或交易所拒絕或不受支援。對礦工而言,實際需要確認的問題並非「這是否是一個有效的 Zcash 地址」,而是「發送方能否將 ZEC 轉入這個特定地址,以及接收方能否收到」。本文將說明選擇並測試 Zcash 挖礦收款地址的兼容性檢查流程,並以 ViaBTC 已公開文檔記錄的 ZEC 挖礦及提現設定作為實例說明。
識別地址與接收方類型
Zcash 目前定義了三大類地址,在將任何地址填入收款欄位之前,區分這些類型是第一步。
透明地址(transparent address)將資金存放在 Zcash 的透明價值池(transparent value pool)中,其交易細節會在鏈上公開可見,與比特幣地址的方式相若。屏蔽地址(shielded address)則將資金收入屏蔽價值池(shielded value pool),其交易資料會被加密,但在 Zcash 協議規則下仍可被網絡驗證(Zcash 文檔:地址與價值池)。這正是「Zcash 透明地址與屏蔽地址(transparent vs shielded address)」區別的核心所在:兩者在鏈上可見度,以及哪些發送方與服務能夠向其構建有效交易方面存在差異。
統一地址(Unified Address,UA)是單一地址字串,可同時編碼多於一種 Zcash 協議的接收方(receiver)。根據目前生效的 ZIP 316 第 0 版修訂(Revision 0),主網的 UA 以 u1 開頭,且必須至少包含一個屏蔽接收方(shielded receiver);它也可以同時包含一個透明接收方(transparent receiver)(ZIP 316:統一地址)。前綴可識別地址格式,但並不會顯示該地址包含的所有接收方,也不能確定任何特定發送方支援哪些類型。發送系統仍須識別該 UA 格式,並選擇一個它能夠為其構建交易的接收方類型;若無法做到,則無論該地址在技術上包含什麼內容,轉帳都無法完成。
在繼續操作之前,請先確認你打算使用的地址屬於哪一類別,並直接從產生該地址的錢包或交易所介面複製,而不要從筆記、聊天訊息或舊的工作階段中複製。
核實礦池支援情況
對於 ViaBTC 的 ZEC 挖礦而言,挖礦連接設定與提現目的地是兩項各自獨立的設定,不應混為一談。礦機所連接的是 Stratum 端點,並以 userID.workerID 格式的礦工名稱進行身份驗證;這用於識別帳戶與礦工以提交share,而非收款目的地(ViaBTC ZEC 挖礦)。不應將 Zcash 錢包地址填入 ASIC 礦機的礦工名稱欄位,誤以為那是直接打入錢包的收款設定——ViaBTC 的 ZEC 設定會先將收益記入礦池帳戶,而提現目的地是在帳戶的提現設定中另行配置的。
ViaBTC 公佈的 ZEC 提現選項包括自動提現(auto withdrawal)、手動(普通)轉帳,以及用戶間轉帳(inter-user transfer)。由於提現介面對地址格式的支援會隨 Zcash 生態系統的發展而改變,請在設定收款時,直接在提現介面或當時最新的 ViaBTC 支援文檔中,確認你所使用的具體地址類型——透明、屏蔽或統一地址——目前是否受支援,而不要假設某種格式一定會被接受。
ViaBTC 的自動提現文檔指出,自動提現的最低金額為 0.001 ZEC,每日付款時段為 10:00 至 18:00(GMT+8)(ViaBTC:如何設定自動提現)。這是礦池端的提現排程與門檻;並不代表 Zcash 鏈上交易需要多長時間才能確認,也不保證接收方的錢包或交易所會為低於其自身最低入帳門檻的存款入帳。
檢查網絡與接收規則
在 Zcash 挖礦收款地址的網絡與所有權方面,有三項檢查需要留意。
第一,該地址必須是 Zcash 主網地址。測試網地址、從其他區塊鏈複製過來的地址,或在測試環境中產生的地址,即使格式看起來正確,也無法作為主網收款目的地使用。
第二,接收方必須支援存入所使用的該具體地址類型。對於自行託管的錢包而言,這意味著應從該錢包產生一個最新的收款地址,而不是重複使用狀態不明的舊地址。對於交易所存款而言,這意味著需要打開交易所的 ZEC 存款頁面,確認其正在產生主網存款地址,並檢查該地址屬於透明、屏蔽還是統一地址——交易所對屏蔽地址或統一地址存款的支援並非普遍一致,應在交易所自身的存款頁面上加以確認,而不應憑一般性的 Zcash 文檔自行假設。
第三,切勿將助記詞(seed phrase)、私鑰(private key)、花費密鑰(spending key)或查看密鑰(viewing key)填入收款地址欄位。以上任何一項都不是收款地址。洩露助記詞、私鑰或花費密鑰,可能讓他人動用你的資金。查看密鑰雖然不賦予花費權限,但洩露它仍可能暴露該密鑰所涵蓋的交易資訊。
另外值得留意的是,當 Zcash 網絡升級引入新的交易類型或價值池後,錢包及交易所對較新地址格式的支援情況也可能隨之改變。如果某項服務對某種地址類型的既有支援說明已不明確,應直接重新核實,而不要依賴較舊的說明文字。
進行一次小額的受支援測試
在提款方式支援的情況下,於啟用對同一地址的定期自動提款之前,先進行一次小額手動轉帳,可以確認收款方確實會將發送到該特定地址及格式的資金入帳。這是實務上的建議,而非 Zcash 協定的技術要求,在以下情況中尤其有用:目的地址是新地址、該地址類型是您先前未曾在該服務上使用過的,或是您正在轉換採用透明地址與隱蔽地址(或統一地址)之間時。
在進行測試轉帳之前,請先檢查目前的手動提款最低金額及手續費,並確保收款方最終收到的金額能達到任何最低入帳要求。請等待收款方確認資金已入帳。一次成功的手動轉帳可驗證該筆轉帳路徑;另外還需確認自動提款設定是否接受相同的地址及格式。
在設定定期自動提款時,也應比較礦池端的最低提款金額與目的地的最低入帳金額。ViaBTC 官方文件記載的 ZEC 自動提款最低金額為 0.001 ZEC;若目的錢包或交易所要求更高的最低入帳金額,請將自動提款最低支付門檻設定在高於該較高金額之上,以避免轉帳金額低於收款方可識別入帳的水平。
處理地址被拒絕的警示
若發送平台在您輸入提款地址時顯示錯誤或警示訊息,應將其視為需要重新檢查的訊號,而非可以略過的提示。請檢查該地址是否屬於 Zcash 主網、發送方是否支援該格式,以及地址是否完整且正確地被複製。
另外,請檢查接收平台目前的 ZEC 存款狀態,以及任何帳戶限制或驗證要求。這些因素可能影響存款的可用性或入帳情況,但這與發送方在輸入階段拒絕地址是不同的問題。若轉帳已經發出但尚未入帳,應檢查該筆交易的狀態,以及收款方的確認情況與最低入帳要求,而非直接假設是地址格式有誤。
請勿透過使用來自未經驗證來源的其他地址來解決被拒絕的問題,也不要因為某個錢包或交易所接受某種地址類型,就假設另一個也會接受——各服務的支援情況各不相同,且可能隨時間變動。若拒絕情況持續發生,請直接透過接收錢包本身的介面或交易所目前的存款頁面確認該地址,並請發送平台確認其是否支援該地址格式。若接收平台的存款規則或帳戶狀態仍不明確,也應在再次嘗試轉帳前聯絡該接收平台。
常見問題
我可以使用任何有效的 Zcash 地址作為挖礦收款地址嗎?
不可以。一個 Zcash 地址即使在協定的編碼規則下有效,仍可能不被特定的提款方式、錢包或交易所支援。在將其用作收款目的地之前,請確認發送系統與接收錢包或交易所皆支援該特定地址類型。
Zcash 透明地址與隱蔽地址有何區別?
透明地址將資金存放在 Zcash 的透明價值池中,交易細節在鏈上公開可見。隱蔽地址則將資金接收到隱蔽價值池中,交易數據經過加密,但仍可由網絡驗證。並非所有發送方、錢包或交易所都支援隱蔽存款。
我應該將 Zcash 錢包地址填入 ASIC 的礦工名稱欄位嗎?
不應該。對於 ViaBTC 的 ZEC 挖礦而言,礦工名稱是以 userID.workerID 格式識別挖礦帳戶與礦工的欄位;它並非收款地址欄位。收款目的地是在 ViaBTC 帳戶的提款設定中另行配置的。
統一地址是否適用於所有 Zcash 錢包或交易所?
不一定。統一地址可以編碼多種接收者類型,但發送系統只能使用其所支援的接收者類型。若某個錢包或交易所不支援統一地址,或不支援其中某種特定的接收者類型,即使該地址本身有效,轉帳仍可能無法進行。
為什麼提款平台可能會拒絕我的 Zcash 地址?
該地址可能屬於錯誤的網絡、使用了發送平台不支援的格式,或是複製得不完整或不正確。請重新從接收錢包或交易所複製該地址,並確認發送平台對地址格式的支援情況。另外請分別檢查收款方的存款可用性與帳戶要求;這些因素會影響資金的接收或入帳,但未必是導致地址輸入錯誤的原因。
參考資料
- ViaBTC,ZEC 挖礦
- ViaBTC,如何設定自動提款
- Zcash,ZIP 316:統一地址與統一查看密鑰
- Zcash,Zcash 中的地址與價值池


