不用登入交易所的加密貨幣成本基礎追蹤:私密地掌握你實際擁有什麼

大多數成本基礎工具都要你的交易所 API 金鑰、錢包助記詞,或所有帳戶的讀取權限。這篇說明如何用公開地址和 CSV 私密地追蹤加密貨幣成本基礎,並在報稅季到來時,仍然得到一個乾淨的數字。

你三年前買了第一筆加密貨幣,在兩個不同的交易所陸續加碼,把一部分轉到硬體錢包,幾次交換代幣,還賺了一點質押收益。今天有人問你一個簡單的問題:你的成本基礎是多少? 你卻答不出來。各交易所依你提領了什麼,顯示不同的數字。你的硬體錢包根本不知道你付了多少錢。承諾幫你的追蹤 App,全都要求同樣的東西:API 金鑰、對交易所的 OAuth 授權,或更糟的,你的助記詞。這份指南說明如何在不交出這些東西的情況下追蹤加密貨幣成本基礎,並且仍然得到一個站得住腳的數字。

為什麼成本基礎是重要的數字

成本基礎是你為一項資產付出的價錢,包括手續費,以你實際付款的貨幣計算。聽起來很無聊,但它是決定以下事項的單一數字:

  • 你賣出時要繳多少稅。 資本利得是賣出價格減去成本基礎。基礎算錯,你不是多繳,就是少報,兩者都很昂貴。
  • 某個部位實際上有沒有獲利。 今天的市價減去你的基礎,才是真正的損益。沒有基礎,你只知道現值,不知道結果。
  • 該先賣哪一批。 FIFO、LIFO、HIFO、指定識別,每一種方法都要求你知道每一個個別批次的基礎。沒有逐批追蹤,你就沒有方法,只有猜測。
  • 該持有還是收割虧損。 只有在你能辨識哪些批次處於虧損、虧了多少時,才有可能做虧損收割。那是個基礎的問題。

加密貨幣報告中的其他一切,損益摘要、稅務表格、年終對帳單,都是從成本基礎衍生出來的。把這一層做對,其餘的都是機械性的工作。

為什麼「直接連結你的交易所」是錯誤的預設做法

標準的成本基礎工具流程是:登入、貼上每個交易所的 API 金鑰、選擇性地連結唯讀 OAuth,然後讓服務替你算出一切。這聽起來很方便,卻有四個問題。

  • API 金鑰是憑證。 唯讀的 API 金鑰仍然是一把鑰匙。它能辨識你的帳戶,通常可以透過社交工程被提升權限,而且在你想起要撤銷之前,都會留在別人的伺服器上。
  • 這項服務永遠知道你擁有的一切。 你交出完整的持倉清單、提領紀錄,以及你交易行為的永久時間軸。當你取消訂閱時,這些資料並不會被遺忘。
  • 它只看得到交易所端的歷史。 你轉到硬體錢包的、在鏈上交換的、在 DeFi 中賺到的,或作為付款收到的任何東西,對只看交易所的工具來說都是隱形的。你最終還是得做手動的工作,只是現在你的資料還外洩了。
  • 一旦交易所倒閉或下架你的資產,它就會失效。 當交易所下線時(這種事屢見不鮮),API 就停止運作,你的追蹤紀錄也隨之消失。公開的區塊鏈不會。

私密的替代方案顛倒了信任模型:憑證留在你手上,歷史從公開來源(區塊鏈地址、CSV 匯出檔、手動輸入)推導出來,讓一個本地的工具來對帳。

原則:一本帳,兩種輸入,零憑證

你的加密貨幣成本基礎存在於一本私密的帳本中,這本帳本從兩種信任最小化的輸入取得資料,鏈上活動用公開地址,交易所活動用 CSV 匯出檔,除此之外沒有別的。

這本帳本是你的。區塊鏈是公開的唯讀資料:任何人都能查詢某個錢包地址;除非你把它連結起來,否則地址並不會識別出你。CSV 匯出檔是你自己控制的下載:你可以在它們進入帳本之前審查,並在之後刪除。兩者合起來涵蓋了你在加密貨幣中做過的一切,卻不必給任何第三方一個憑證。

三條規則讓這本帳本運作:

  1. 每個批次都有日期、成本和手續費。 不要寫「大約去年夏天」,請選出你手上最準確的日期,並寫下來,如果購買是以不同貨幣進行,還要附上當天的匯率。
  2. 你自己錢包之間的轉帳不是應稅事件,但必須追蹤。 否則同一批幣,會在一邊看起來像賣出,在另一邊看起來像買進,你的基礎就會加倍或消失。
  3. 鏈上交換是兩筆交易:一次處分和一次取得。 代幣 A 以交換當下的公平市價賣出;該所得就成為代幣 B 的基礎。忘了這一點,是自己動手追蹤時最常見的錯誤。

六步驟系統

步驟 1:列出你的加密貨幣曾經待過的每一個地方

在同一張紙或同一則筆記上,寫下每一個交易所帳戶、每一個熱錢包、每一個硬體錢包、每一個質押平台,以及你用過的每一個 DeFi 協議。包括已經不存在的,已經關閉的交易所、你已放棄的錢包。只要幣曾經在那裡待過,就需要在清單上,因為它們產生的交易會在某處影響基礎。

這個步驟的目標是完整,而不是採取行動。漏掉的錢包,是六個月後「這些幣是從哪來的?」這類謎團的來源。

步驟 2:收集自我託管錢包的公開地址

對每一個硬體錢包、熱錢包或自我託管的地址,寫下公開地址(接收地址,不是助記詞)。分享它是安全的。它不是憑證。它只允許別人查看餘額和歷史,不能轉移資金。

一個有用的細節:大多數錢包會為每種資產或每次使用產生不同的接收地址。請收集比特幣的主/延伸公開金鑰(xpub、ypub、zpub),以及帳戶模型區塊鏈(以太坊、Solana 等)的主要地址。這些能讓你完整檢視錢包的歷史,而不會洩漏助記詞。

步驟 3:從你用過的每一個交易所匯出 CSV

每個信譽良好的交易所都提供「交易紀錄」或「成交紀錄」的匯出功能。把它們下載下來。打開每一份 CSV,確認它至少有以下這些欄位:

欄位為什麼重要
日期/時間(UTC)決定匯率和課稅年度
類型(買入/賣出/存入/提領/手續費)決定它是不是應稅事件
資產是哪一種幣
數量移動了多少
以法幣計的價格該批次的基礎
手續費買入時加到基礎中,賣出時減少所得

如果缺少某個欄位,或數值看起來不對勁,請在匯入之前先在 CSV 裡修正,一旦進入帳本,錯誤就會擴散。常見的清理:用當天的匯率,把當地貨幣的價格換算成你的本國貨幣,並移除重新下載匯出檔造成的重複列。

步驟 4:為點對點交易和贈與手動輸入批次

有些幣是在沒有 CSV 的情況下取得的,向朋友購買、作為禮物收到、作為工作報酬賺到,或從你已經沒有歷史紀錄的錢包轉入。請以盡力而為的成本基礎手動輸入這些:

  • 點對點購買: 你實際付的價格,以你的本國貨幣、當天的價格計。
  • 作為工作報酬收到: 你收到當天的公平市價(這個價值同時也是應稅所得,請另外記錄)。
  • 贈與: 在大多數司法管轄區,你會繼承贈與者原本的成本基礎(請詢問他們)。如果無法查明,請使用贈與當天的價格,並記錄這項假設。
  • 繼承: 通常會重設為繼承日當天的公平市價(依司法管轄區而異,請向當地的稅務專業人士確認)。

請在每一個手動批次旁記錄假設。稽核時的辯護不是「我有一份完美的紀錄」,而是「我有一套一致的方法,並透明地套用」。

步驟 5:對帳轉帳

這是讓每一份試算表嘗試都失敗的步驟。調出完整的帳本,把交易所上的每一筆「提領」,對上錢包上的一筆「存入」,反之亦然。以幣的數量計,它們應該互相抵銷為零(扣除網路手續費)。把每一對標記為轉帳,而不是賣出。

如果某筆提領沒有對應的存入,你要麼是弄丟了幣(在某些司法管轄區,有證明的話是可扣抵的損失)、忘了新增某個錢包,要麼是把它們轉給了交易對手(那就是一次處分)。在繼續之前,逐一解決。沒有對帳的轉帳,是虛構獲利的來源。

步驟 6:選一種方法並堅持下去

選擇你的批次識別方法,FIFO 是最安全的預設值,而且在某些國家是稅務機關要求的,並在各年度一致地套用。在中途改變方法,會留下一條看起來像是事後最佳化的紀錄軌跡,而這正是稽核會注意到的事。

方法一旦設定,每一次賣出都會產生:用了哪一個批次、基礎、所得、持有期間,以及損益。年底把這些加總,稅務表格就自己填好了。

讓你的基礎被高估或低估的常見錯誤

  • 把轉帳當成買入。 從你自己的交易所轉進你錢包的幣,不是購買。如果系統認為它是,你的基礎就會加倍,獲利則被少報。
  • 忽略手續費。 0.1% 的交易手續費感覺很小,但一百筆交易下來,它會實質地改變基礎。買入端的手續費加到基礎中,賣出端的手續費則從所得中扣除。
  • 使用購買當天的現貨價,而不是成交價。 它們不一樣。CSV 會有成交價,請使用它。
  • 忘了鏈上交換。 在 Uniswap 或 Jupiter 上的一次交換,是同一瞬間賣出代幣 A、買入代幣 B。兩個方向都要以其中一方的公平市價(通常是美元/歐元/當地貨幣那一方)記錄。
  • 混用貨幣。 週二用歐元買入 ETH、週五用美元賣出,會產生以歐元計的基礎和以美元計的所得,你無法直接比較。請依每個事件實際的匯率,把一切換算成你的本國貨幣。
  • 相信交易所的「平均價格」欄位。 那是平均值。成本基礎是逐批的。只有在你一次賣掉全部時,平均值才會相符。

thrust 如何處理這件事

thrust 的建構,圍繞著這篇文章所描述的同一個原則:你的加密貨幣留在你的錢包裡,你的追蹤留在你的手機上。

  • 以公開地址新增錢包。 貼上任何支援區塊鏈的公開地址或延伸公開金鑰。thrust 直接讀取公開的鏈上資料,重建交易紀錄。不需要助記詞、不需要 API 金鑰、不需要登入交易所。涵蓋範圍包括人們實際持有的主要區塊鏈。
  • 以 CSV 匯入交易所歷史。 從你的交易所取得 CSV,拖進來,讓它與鏈上錢包落在同一本帳本中。編輯都留在本機。
  • 為點對點交易和贈與手動輸入批次。 輸入日期、數量、價格和手續費,thrust 會把它當成一等公民的批次,而不是註腳。
  • 涵蓋法幣與加密貨幣的統一帳本。 同一個 App 容納你的銀行帳戶、信用卡、券商和加密貨幣,所以成本基礎就放在為它付款的現金旁邊。法幣與加密貨幣之間的轉帳都能正確分類。
  • 預設支援多幣別。 用歐元買、用美元賣、兩邊都持有,thrust 會為每個事件保留一筆匯率,讓基礎保持以你的本國貨幣計算,而不需你自己做算術。
  • Ghost Mode。 開啟時會阻斷網路存取。核心的記帳與分析仍可離線運作;即時價格、下載和 iCloud 同步則無法使用。
  • 只讀取你本機資料的 AI CFO。 當 App 提示「這個批次已持有超過一年」或「你有值得檢視的未實現虧損」時,它讀取的是你在裝置上建立的那本帳本。沒有任何東西被送出去分析。

結果是一本在設計上就私密、完整到足以在報稅時辯護、並由你所控制的輸入建構而成的成本基礎帳本。

結語

成本基礎是那個無聊的數字,卻讓加密貨幣中每一個有趣的決定成為可能,什麼時候賣、什麼時候收割虧損、什麼時候再平衡、你實際欠多少稅。對大多數人來說它一直停留在猜測,原因不是數學很難,而是標準工具要求的存取權限,超過數學所需。你可以保留憑證、取用公開資料,仍然得到正確的數字。工作量是一個仔細的下午,之後每週五分鐘的檢視。你換回來的隱私,是永久的。