{"content_id":"gxi1phts28","slug":"usdc-deposit-verification-2026-chain-contract-transfer-bounty","locale":"zh-hant","schema_type":"HowTo","category":"how_to","category_name":"操作教學","title":"USDC 入帳確認 2026：鏈別與賞金驗證方法","summary":"USDC 入帳須透過鏈別、官方合約、收款地址及數量均相符的轉帳紀錄確認。檢查交易是否成功及最終性後，再與賞金支付承諾、退款及自有帳戶間轉帳區分。","sponsorship_disclosure":null,"affiliate_disclosure":null,"commerce_disclosure":null,"author":{"name":"injoys","url":"https://injoys.com/ko/about"},"key_points":["確認約定收款的鏈別與官方 USDC 合約地址。","在您的錢包或收款服務中，確認所選鏈別的收款地址。","在該鏈的區塊鏈瀏覽器中，核對交易是否成功及 Transfer 事件。","確認交易所在區塊的最終性。","與工作報酬對應後，將退款、自有帳戶間轉帳及重複紀錄另行分類。"],"content_markdown":"USDC 入帳須透過約定鏈上的官方代幣轉帳來確認。收款地址與數量都必須相符。也請另外確認交易是否成功及區塊最終性。不能只憑公告的報酬金額或雜湊值，就認定懸賞報酬已支付。\n\n請到 Circle、Ethereum、Base 的官方文件再次核對地址與鏈 ID。（核對值 Ethereum Mainnet：鏈 ID 1，USDC 合約 0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48。Base Mainnet：鏈 ID 8453 0x2105 ，USDC 合約 · 來源 developers.circle.com · 2026-10-23 核對）\n\n## 各鏈的 USDC 合約地址與鏈 ID\n\nEthereum 與 Base 的 USDC 使用不同的合約地址。鏈 ID 是用來區分網路的編號。代幣合約地址用來識別該鏈上的代幣。收款地址則是接收款項的錢包或帳戶地址。\n\n撰寫與文件核對日期為 2026年10月23日。下表適用於主網上由 Circle 發行的 USDC。主網是使用具有實際價值資產的網路。\n\n| 網路 | 鏈 ID，十進位 | 鏈 ID，十六進位 | 官方 USDC 合約地址 | 區塊鏈瀏覽器 |\n|---|---:|---|---|---|\n| Ethereum Mainnet | 1 | `0x1` | `0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48` | Etherscan |\n| Base Mainnet | 8453 | `0x2105` | `0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913` | BaseScan |\n\n合約地址的依據是 [Circle 的 USDC contract addresses](https://developers.circle.com/stablecoins/usdc-contract-addresses)。Ethereum 鏈 ID 已載明於 [EIP-155](https://eips.ethereum.org/EIPS/eip-155)。Base 鏈 ID 可在 [Base 的 eth_chainId 文件](https://docs.base.org/base-chain/api-reference/ethereum-json-rpc-api/eth_chainId)中確認。\n\n即使收款地址字串相同，只要鏈不同，就是獨立的紀錄。Ethereum 的入帳不會自動併入 Base 餘額。請勿將 Sepolia 等測試網上的 USDC 計入實際款項。\n\n## 確認收款地址與交易的順序\n\n先確定付款條件，就比較不容易將其他交易誤認為款項。這個流程只是讀取公開交易紀錄。查詢區塊鏈瀏覽器不需要連接錢包或簽署。\n\n1. 確認付款協議中的網路與代幣。請區分公告中以美元標示的金額與實際要支付的 USDC 數量。\n2. 從收款錢包複製該網路的收款地址。若使用交易所，請以該服務的入金畫面為準。也請確認服務支援的網路。\n3. 在 Circle 的 Mainnet 表格中找到該鏈的合約地址。不要只憑代幣名稱或標誌判斷。\n4. 在該鏈的區塊鏈瀏覽器搜尋 txHash。txHash 是用來尋找交易的識別值。若沒有搜尋結果，請再次核對網路與雜湊值。\n5. 確認交易詳情中的狀態與代幣轉帳紀錄。接著在 Logs 分頁核對實際的 Transfer 事件。\n\n查不到的雜湊值還不能作為入帳證據。不過，也不能只因查詢失敗，就斷定對方詐騙。請先檢查是否選錯鏈，或複製雜湊值時發生錯誤。\n\n## Transfer 事件中需要確認的項目\n\n是否收到款項，應以 USDC 合約留下的 Transfer 事件判定。交易頁面上方的 To 可能是被呼叫的合約。請在事件中的 `to` 確認接收代幣的地址。\n\nERC-20 標準對轉帳事件的規定如下。\n\n\u003e 代幣轉移時必須觸發，包括數量為零的轉移。\n\u003e\n\u003e 來源：ERC-20: Token Standard，Transfer 項目\n\n這項規定也包括數量為 0 的轉帳。因此，不能只因事件存在，就認定已支付有償報酬。原文可在 [ERC-20: Token Standard](https://eips.ethereum.org/EIPS/eip-20) 查閱。\n\n| 確認項目 | 讀取位置 | 通過標準 |\n|---|---|---|\n| 交易執行結果 | Status 或收據中的 `status` | Success 或 `0x1` |\n| 發出日誌的合約 | 日誌中的 `address` | 與該鏈的官方 USDC 合約一致 |\n| 事件種類 | 事件名稱與簽章 | `Transfer(address,address,uint256)` |\n| 代幣發送地址 | 事件中的 `from` | 能與付款依據建立關聯的來源 |\n| 代幣接收地址 | 事件中的 `to` | 與事先確認的完整收款地址一致 |\n| 實際數量 | 事件中的 `value` | 套用小數位數後的數量符合付款條件 |\n| 收錄區塊 | `blockNumber`、`blockHash` | 與目前鏈上相同高度區塊的雜湊值一致 |\n| 最終性 | 該區塊的確定狀態 | 依下方最終性流程另行確認 |\n\n也有由代付合約發送代幣的情況。因此，交易發送者與雇主的地址不一定相同。請一併核對工作編號與付款明細。無法只憑地址確定實際付款者的身分。\n\n### 如何讀取原始日誌\n\n原始日誌中的地址與數量都經過編碼。`topics[0]` 是事件簽章的雜湊值。標準 USDC Transfer 的發送地址位於 `topics[1]`。接收地址則包含在 `topics[2]` 中。\n\n- 地址：將該 topic 的最後 20 位元組解讀為地址。\n- 數量：將 `data` 解讀為無號整數。\n- 小數位數：依官方合約的 `decimals()` 值換算數量。\n- 授權事件：`Approval` 是使用權限的授權紀錄。\n\nEthereum 與 Base 上的這些 USDC 使用 6 位小數。將原始數量除以 1,000,000，即可換算為 USDC 單位。不要直接套用 ETH 的小數位數。日誌畫面的結構可在 [Etherscan 的 Event Logs](https://info.etherscan.com/what-is-event-logs/) 中確認。\n\n## 交易成功與最終性的差異\n\nSuccess 表示交易執行成功，不代表區塊已最終確定。最終性是指依共識規則，區塊已確定的狀態。本文所稱最終確認的入帳，是已連同最終性一併檢查的紀錄。\n\n| 網路 | 可先觀察到的狀態 | 最終確認標準 |\n|---|---|---|\n| Ethereum | 交易已收錄於區塊且執行成功 | 交易區塊位於 finalized 範圍內 |\n| Base | 預先確認或收錄於 L2 區塊 | 該 L2 區塊達到 L1 批次最終性 |\n\nBase 內部轉帳與提領至 Ethereum 的流程不同。不要將提領等待期直接套用於 Base 內部入帳。Base 區分區塊收錄與 L1 批次最終性。依據為 [Base 的 Transaction Finality](https://docs.base.org/specifications/transactions/transaction-finality)。\n\n### 區塊鏈瀏覽器未明確顯示最終性時\n\n若未顯示最終性，可以暫緩確認。開發者可透過該鏈可信的 RPC 重新驗證。RPC 是向區塊鏈節點請求資料的介面。\n\n1. 使用 `eth_chainId` 確認連線的鏈。\n2. 使用 `eth_getTransactionReceipt` 讀取收據。確認 `status`、日誌、區塊編號與區塊雜湊值。\n3. 使用 `eth_getBlockByNumber` 查詢同一個區塊編號。核對回傳的雜湊值是否與收據中的 `blockHash` 相同。\n4. 將 `finalized` 與 `false` 傳入 `eth_getBlockByNumber`。確認回傳的區塊高度是否大於或等於交易區塊高度。Base 交易請以 Base RPC 的 finalized 區塊為基準比較。\n\n若收據為 `null`，就無法透過該回應確認交易是否已被收錄。不支援 finalized 查詢的回應，也不要用來判定成功。不能將 `latest` 或單純的確認數解讀成 finalized。方法說明見 [Ethereum JSON-RPC](https://ethereum.org/developers/docs/apis/json-rpc/) 與 [Base 區塊查詢文件](https://docs.base.org/base-chain/api-reference/ethereum-json-rpc-api/eth_getBlockByNumber)。\n\n## 計算範例：模擬 100 USDC 入帳\n\n以下是模擬驗證範例，並非實際付款案例。假設付款條件為 Base 上的 100 USDC。地址與日誌編號是為了說明而建立的數值。請勿將範例地址當作實際收款地址。\n\n| 項目 | 模擬範例值 |\n|---|---|\n| 鏈 | Base Mainnet，鏈 ID 8453 |\n| 發出日誌的合約 | `0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913` |\n| 代幣發送地址 | `0x2222222222222222222222222222222222222222` |\n| 約定的收款地址 | `0x1111111111111111111111111111111111111111` |\n| Transfer 的接收地址 | `0x1111111111111111111111111111111111111111` |\n| 原始數量 | 100,000,000 最小單位 |\n| 小數位數 | 6 位 |\n| 換算數量 | 100,000,000 ÷ 1,000,000 = 100 USDC |\n| 交易狀態 | `status = 0x1` |\n| 交易識別碼 | H，代替實際 txHash 的符號 |\n| 日誌位置 | `logIndex = 7`，模擬值 |\n| 最終性 | 假設交易區塊已位於 finalized 範圍內 |\n\n在這些條件下，收到的數量為 **100 USDC**。假設也已確認 H 的區塊雜湊值一致。仍須另外提供依據，將其連結為外部付款者支付的工作款項。\n\n若接收地址是其他地址，就不能認定為自己的入帳。若公告只寫 100 美元，付款數量也需要另行確認。收到 100 USDC 不代表收到 100 美元現金。\n\n## 各懸賞狀態的入帳證據比較\n\n請分別記錄懸賞的進度狀態與錢包入帳狀態。懸賞是針對指定工作提供的報酬。以下分類是用來管理付款證據的標準，不能取代法律上債權或稅務上營收的認定。\n\n| 已確認的內容 | 能證明的範圍 | 入帳管理狀態 |\n|---|---|---|\n| 公告中的 100 美元 | 公告所列的報酬條件 | 審核付款承諾 |\n| 接案邀請或獲選訊息 | 工作邀請或獲選事實 | 接案階段 |\n| 工作完成、驗收通過 | 平台上的工作進度狀態 | 付款與否另行確認 |\n| 託管入金 | 資金移至獨立保管地址 | 本人收款前 |\n| ERC-20 Approval | 指定對象的代幣使用權限 | 並非代幣轉帳證據 |\n| 有 txHash，但轉至其他地址 | 向該地址的轉帳 | 並非本人入帳 |\n| 成功轉至本人地址，最終性未確認 | 已執行的轉帳 | 等待最終性 |\n| 最終確認轉入本人地址的外部款項 | 鏈上收款事實 | 確認與工作款項的關聯 |\n| 最終入帳與工作付款明細相符 | 可連結至該工作的收款證據 | 確認收到款項 |\n\n託管是在條件達成前，將資金另行保管的方式。不能只憑保管事實，就認定已支付至本人錢包。平台的核准與 ERC-20 的 Approval 也是不同概念。\n\n即使是最終入帳，也請連結工作編號或請款單。單憑交易紀錄，無法得知付款目的。也請核對付款日期，避免與其他相同數量的入帳混淆。\n\n## 誤計為新工作款項的常見錯誤\n\n不要將所有進入錢包的 USDC 都加總為新工作款項。收款事實與經濟目的應分別記錄。以下檢查清單是整理營運用入帳帳本的標準。\n\n- 退款：先前支出退回的金額，請連結至原始支出。\n- 自行轉帳：區分本人管理的錢包之間的資金移動。\n- 跨鏈橋移轉：將本人資產的跨鏈移動與新客戶付款分開。\n- 垃圾代幣：應確認官方合約地址，而不是只看 USDC 名稱。\n- 跨鏈橋映射代幣：若合約不同，請與 Circle 發行的 USDC 分開記錄為不同資產。\n- 數量為 0 的事件：即使有 Transfer，也不要計入有償付款。\n- 重複查詢：不要將同一事件在區塊鏈瀏覽器與 API 中各計入一次。\n- 重複使用憑證：已連結至其他工作的入帳，不要再次分配。\n- 自行循環轉帳：一併確認同一筆交易中的轉出與重新入帳。\n- 事後退還：若已退還收到的款項，請連結至原始收款紀錄。\n\n### 防止重複的記錄項目\n\n可用 `chainId + txHash + logIndex` 區分事件。同一筆交易可能包含多個轉帳事件。因此，若只憑 txHash 將所有事件合併為一筆，可能造成遺漏。\n\n| 儲存項目 | 記錄目的 |\n|---|---|\n| 鏈 ID、代幣合約地址 | 識別網路與資產 |\n| txHash、logIndex | 區分轉帳事件 |\n| blockNumber、blockHash | 重新驗證收錄區塊 |\n| 發送地址、接收地址 | 確認資金移動方向 |\n| 原始數量、decimals、USDC 數量 | 重現單位換算 |\n| 區塊時間、確認時間、時區 | 區分轉帳時間與驗證時間 |\n| 最終性狀態 | 區分待確認紀錄與最終紀錄 |\n| 工作編號、請款單、付款明細 | 連結入帳目的 |\n| 退款、自行轉帳、重複分類 | 避免高估新工作款項 |\n\n若在達到最終性前發生區塊重組，請重新驗證紀錄。已移除的日誌必須從原先的暫定統計中排除。請分開管理工作款項合計與錢包餘額。餘額也會反映先前持有的資產或後續轉出。\n\n## 5 分鐘驗證表\n\n此表整理了約 5 分鐘內要確認的項目，並不保證區塊鏈最終性的完成時間。無法確認的項目，請保留為待確認。\n\n| 順序 | 檢查問題 | 應留下的結果 |\n|---:|---|---|\n| 1 | 是否知道付款條件中的鏈與數量？ | 約定的網路、USDC 數量 |\n| 2 | 收款服務是否支援該鏈？ | 收款地址、是否支援 |\n| 3 | 日誌中的合約是否與 Circle 地址相同？ | 是否符合官方合約 |\n| 4 | 交易是否成功，且已轉至自己的地址？ | 狀態、Transfer 接收地址 |\n| 5 | 是否正確換算原始數量？ | 實際 USDC 數量 |\n| 6 | 是否確認收錄區塊與最終性？ | 區塊雜湊值、確定狀態 |\n| 7 | 是否能連結為該工作的外部付款？ | 工作編號、付款依據 |\n| 8 | 是否已分開處理退款、自行轉帳與重複項目？ | 分類結果、事件識別碼 |\n\n首次確認時，付款依據可能不足。此時請要求提供缺少的鏈名稱或 txHash。若轉至其他地址，請具體告知不符的項目。\n\n## 常見問題\n\n### 只要收到 txHash，就算入帳完成嗎？\n\n無法只憑雜湊值確認入帳完成。即使交易成功，也可能使用了其他收款地址。請一併確認合約、收款地址、數量與最終性。\n\n### 顯示 Success，但看不到錢包餘額時該怎麼辦？\n\n請先核對事件中的接收地址與官方合約。若相符，再確認所選網路與代幣顯示。收款服務的內部入帳狀態也需要另行確認。\n\n### 可以在 Ethereum 上查找 Base 入帳嗎？\n\nBase 交易請在 Base 區塊鏈瀏覽器查詢。即使使用相同地址，各鏈的紀錄仍是分開的。不要只憑 Ethereum 的搜尋結果，判定 Base 尚未入帳。\n\n### 交易頁面上方顯示 0 ETH，就代表沒有入帳嗎？\n\n顯示 0 ETH 並不是 USDC 未轉出的證據。交易的 ETH 數量與 ERC-20 代幣數量是分開的。請確認 Transfer 事件中的 USDC 數量。\n\n### 最終確認的外部入帳就是新營收嗎？\n\n不能只憑外部入帳，就認定為新工作的營收。它可能是退款，或其他用途的匯款。請透過請款單與付款明細連結入帳目的。\n\n### 可以根據入帳確認結果計算稅款嗎？\n\n這個流程用來確認鏈上收款證據，並不判斷個人的納稅結果。韓國稅務資訊請參閱國稅廳的[綜合所得稅概要](https://www.nts.go.kr/nts/cm/cntnts/cntntsView.do?cntntsId=7664\u0026mi=2224)。","content_html":"\u003cp\u003eUSDC 入帳須透過約定鏈上的官方代幣轉帳來確認。收款地址與數量都必須相符。也請另外確認交易是否成功及區塊最終性。不能只憑公告的報酬金額或雜湊值，就認定懸賞報酬已支付。\u003c/p\u003e\n\u003cp\u003e請到 Circle、Ethereum、Base 的官方文件再次核對地址與鏈 ID。（核對值 Ethereum Mainnet：鏈 ID 1，USDC 合約 0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48。Base Mainnet：鏈 ID 8453 0x2105 ，USDC 合約 · 來源 developers.circle.com · 2026-10-23 核對）\u003c/p\u003e\n\u003ch2\u003e\n\u003ca href=\"#%E5%90%84%E9%8F%88%E7%9A%84-usdc-%E5%90%88%E7%B4%84%E5%9C%B0%E5%9D%80%E8%88%87%E9%8F%88-id\" class=\"anchor\" id=\"各鏈的-usdc-合約地址與鏈-id\"\u003e\u003c/a\u003e各鏈的 USDC 合約地址與鏈 ID\u003c/h2\u003e\n\u003cp\u003eEthereum 與 Base 的 USDC 使用不同的合約地址。鏈 ID 是用來區分網路的編號。代幣合約地址用來識別該鏈上的代幣。收款地址則是接收款項的錢包或帳戶地址。\u003c/p\u003e\n\u003cp\u003e撰寫與文件核對日期為 2026年10月23日。下表適用於主網上由 Circle 發行的 USDC。主網是使用具有實際價值資產的網路。\u003c/p\u003e\n\u003cdiv class=\"overflow-x-auto\"\u003e\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003e網路\u003c/th\u003e\n\u003cth\u003e鏈 ID，十進位\u003c/th\u003e\n\u003cth\u003e鏈 ID，十六進位\u003c/th\u003e\n\u003cth\u003e官方 USDC 合約地址\u003c/th\u003e\n\u003cth\u003e區塊鏈瀏覽器\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd data-label=\"網路\"\u003eEthereum Mainnet\u003c/td\u003e\n\u003ctd data-label=\"鏈 ID，十進位\"\u003e1\u003c/td\u003e\n\u003ctd data-label=\"鏈 ID，十六進位\"\u003e\u003ccode\u003e0x1\u003c/code\u003e\u003c/td\u003e\n\u003ctd data-label=\"官方 USDC 合約地址\"\u003e\u003ccode\u003e0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48\u003c/code\u003e\u003c/td\u003e\n\u003ctd data-label=\"區塊鏈瀏覽器\"\u003eEtherscan\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd data-label=\"網路\"\u003eBase Mainnet\u003c/td\u003e\n\u003ctd data-label=\"鏈 ID，十進位\"\u003e8453\u003c/td\u003e\n\u003ctd data-label=\"鏈 ID，十六進位\"\u003e\u003ccode\u003e0x2105\u003c/code\u003e\u003c/td\u003e\n\u003ctd data-label=\"官方 USDC 合約地址\"\u003e\u003ccode\u003e0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913\u003c/code\u003e\u003c/td\u003e\n\u003ctd data-label=\"區塊鏈瀏覽器\"\u003eBaseScan\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\u003c/div\u003e\n\u003cp\u003e合約地址的依據是 \u003ca href=\"https://developers.circle.com/stablecoins/usdc-contract-addresses\"\u003eCircle 的 USDC contract addresses\u003c/a\u003e。Ethereum 鏈 ID 已載明於 \u003ca href=\"https://eips.ethereum.org/EIPS/eip-155\"\u003eEIP-155\u003c/a\u003e。Base 鏈 ID 可在 \u003ca href=\"https://docs.base.org/base-chain/api-reference/ethereum-json-rpc-api/eth_chainId\"\u003eBase 的 eth_chainId 文件\u003c/a\u003e中確認。\u003c/p\u003e\n\u003cp\u003e即使收款地址字串相同，只要鏈不同，就是獨立的紀錄。Ethereum 的入帳不會自動併入 Base 餘額。請勿將 Sepolia 等測試網上的 USDC 計入實際款項。\u003c/p\u003e\n\u003ch2\u003e\n\u003ca href=\"#%E7%A2%BA%E8%AA%8D%E6%94%B6%E6%AC%BE%E5%9C%B0%E5%9D%80%E8%88%87%E4%BA%A4%E6%98%93%E7%9A%84%E9%A0%86%E5%BA%8F\" class=\"anchor\" id=\"確認收款地址與交易的順序\"\u003e\u003c/a\u003e確認收款地址與交易的順序\u003c/h2\u003e\n\u003cp\u003e先確定付款條件，就比較不容易將其他交易誤認為款項。這個流程只是讀取公開交易紀錄。查詢區塊鏈瀏覽器不需要連接錢包或簽署。\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003e確認付款協議中的網路與代幣。請區分公告中以美元標示的金額與實際要支付的 USDC 數量。\u003c/li\u003e\n\u003cli\u003e從收款錢包複製該網路的收款地址。若使用交易所，請以該服務的入金畫面為準。也請確認服務支援的網路。\u003c/li\u003e\n\u003cli\u003e在 Circle 的 Mainnet 表格中找到該鏈的合約地址。不要只憑代幣名稱或標誌判斷。\u003c/li\u003e\n\u003cli\u003e在該鏈的區塊鏈瀏覽器搜尋 txHash。txHash 是用來尋找交易的識別值。若沒有搜尋結果，請再次核對網路與雜湊值。\u003c/li\u003e\n\u003cli\u003e確認交易詳情中的狀態與代幣轉帳紀錄。接著在 Logs 分頁核對實際的 Transfer 事件。\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003e查不到的雜湊值還不能作為入帳證據。不過，也不能只因查詢失敗，就斷定對方詐騙。請先檢查是否選錯鏈，或複製雜湊值時發生錯誤。\u003c/p\u003e\n\u003ch2\u003e\n\u003ca href=\"#transfer-%E4%BA%8B%E4%BB%B6%E4%B8%AD%E9%9C%80%E8%A6%81%E7%A2%BA%E8%AA%8D%E7%9A%84%E9%A0%85%E7%9B%AE\" class=\"anchor\" id=\"transfer-事件中需要確認的項目\"\u003e\u003c/a\u003eTransfer 事件中需要確認的項目\u003c/h2\u003e\n\u003cp\u003e是否收到款項，應以 USDC 合約留下的 Transfer 事件判定。交易頁面上方的 To 可能是被呼叫的合約。請在事件中的 \u003ccode\u003eto\u003c/code\u003e 確認接收代幣的地址。\u003c/p\u003e\n\u003cp\u003eERC-20 標準對轉帳事件的規定如下。\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e代幣轉移時必須觸發，包括數量為零的轉移。\u003c/p\u003e\n\u003cp\u003e來源：ERC-20: Token Standard，Transfer 項目\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e這項規定也包括數量為 0 的轉帳。因此，不能只因事件存在，就認定已支付有償報酬。原文可在 \u003ca href=\"https://eips.ethereum.org/EIPS/eip-20\"\u003eERC-20: Token Standard\u003c/a\u003e 查閱。\u003c/p\u003e\n\u003cdiv class=\"overflow-x-auto\"\u003e\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003e確認項目\u003c/th\u003e\n\u003cth\u003e讀取位置\u003c/th\u003e\n\u003cth\u003e通過標準\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd data-label=\"確認項目\"\u003e交易執行結果\u003c/td\u003e\n\u003ctd data-label=\"讀取位置\"\u003eStatus 或收據中的 \u003ccode\u003estatus\u003c/code\u003e\n\u003c/td\u003e\n\u003ctd data-label=\"通過標準\"\u003eSuccess 或 \u003ccode\u003e0x1\u003c/code\u003e\n\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd data-label=\"確認項目\"\u003e發出日誌的合約\u003c/td\u003e\n\u003ctd data-label=\"讀取位置\"\u003e日誌中的 \u003ccode\u003eaddress\u003c/code\u003e\n\u003c/td\u003e\n\u003ctd data-label=\"通過標準\"\u003e與該鏈的官方 USDC 合約一致\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd data-label=\"確認項目\"\u003e事件種類\u003c/td\u003e\n\u003ctd data-label=\"讀取位置\"\u003e事件名稱與簽章\u003c/td\u003e\n\u003ctd data-label=\"通過標準\"\u003e\u003ccode\u003eTransfer(address,address,uint256)\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd data-label=\"確認項目\"\u003e代幣發送地址\u003c/td\u003e\n\u003ctd data-label=\"讀取位置\"\u003e事件中的 \u003ccode\u003efrom\u003c/code\u003e\n\u003c/td\u003e\n\u003ctd data-label=\"通過標準\"\u003e能與付款依據建立關聯的來源\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd data-label=\"確認項目\"\u003e代幣接收地址\u003c/td\u003e\n\u003ctd data-label=\"讀取位置\"\u003e事件中的 \u003ccode\u003eto\u003c/code\u003e\n\u003c/td\u003e\n\u003ctd data-label=\"通過標準\"\u003e與事先確認的完整收款地址一致\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd data-label=\"確認項目\"\u003e實際數量\u003c/td\u003e\n\u003ctd data-label=\"讀取位置\"\u003e事件中的 \u003ccode\u003evalue\u003c/code\u003e\n\u003c/td\u003e\n\u003ctd data-label=\"通過標準\"\u003e套用小數位數後的數量符合付款條件\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd data-label=\"確認項目\"\u003e收錄區塊\u003c/td\u003e\n\u003ctd data-label=\"讀取位置\"\u003e\n\u003ccode\u003eblockNumber\u003c/code\u003e、\u003ccode\u003eblockHash\u003c/code\u003e\n\u003c/td\u003e\n\u003ctd data-label=\"通過標準\"\u003e與目前鏈上相同高度區塊的雜湊值一致\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd data-label=\"確認項目\"\u003e最終性\u003c/td\u003e\n\u003ctd data-label=\"讀取位置\"\u003e該區塊的確定狀態\u003c/td\u003e\n\u003ctd data-label=\"通過標準\"\u003e依下方最終性流程另行確認\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\u003c/div\u003e\n\u003cp\u003e也有由代付合約發送代幣的情況。因此，交易發送者與雇主的地址不一定相同。請一併核對工作編號與付款明細。無法只憑地址確定實際付款者的身分。\u003c/p\u003e\n\u003ch3\u003e\n\u003ca href=\"#%E5%A6%82%E4%BD%95%E8%AE%80%E5%8F%96%E5%8E%9F%E5%A7%8B%E6%97%A5%E8%AA%8C\" class=\"anchor\" id=\"如何讀取原始日誌\"\u003e\u003c/a\u003e如何讀取原始日誌\u003c/h3\u003e\n\u003cp\u003e原始日誌中的地址與數量都經過編碼。\u003ccode\u003etopics[0]\u003c/code\u003e 是事件簽章的雜湊值。標準 USDC Transfer 的發送地址位於 \u003ccode\u003etopics[1]\u003c/code\u003e。接收地址則包含在 \u003ccode\u003etopics[2]\u003c/code\u003e 中。\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e地址：將該 topic 的最後 20 位元組解讀為地址。\u003c/li\u003e\n\u003cli\u003e數量：將 \u003ccode\u003edata\u003c/code\u003e 解讀為無號整數。\u003c/li\u003e\n\u003cli\u003e小數位數：依官方合約的 \u003ccode\u003edecimals()\u003c/code\u003e 值換算數量。\u003c/li\u003e\n\u003cli\u003e授權事件：\u003ccode\u003eApproval\u003c/code\u003e 是使用權限的授權紀錄。\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eEthereum 與 Base 上的這些 USDC 使用 6 位小數。將原始數量除以 1,000,000，即可換算為 USDC 單位。不要直接套用 ETH 的小數位數。日誌畫面的結構可在 \u003ca href=\"https://info.etherscan.com/what-is-event-logs/\"\u003eEtherscan 的 Event Logs\u003c/a\u003e 中確認。\u003c/p\u003e\n\u003ch2\u003e\n\u003ca href=\"#%E4%BA%A4%E6%98%93%E6%88%90%E5%8A%9F%E8%88%87%E6%9C%80%E7%B5%82%E6%80%A7%E7%9A%84%E5%B7%AE%E7%95%B0\" class=\"anchor\" id=\"交易成功與最終性的差異\"\u003e\u003c/a\u003e交易成功與最終性的差異\u003c/h2\u003e\n\u003cp\u003eSuccess 表示交易執行成功，不代表區塊已最終確定。最終性是指依共識規則，區塊已確定的狀態。本文所稱最終確認的入帳，是已連同最終性一併檢查的紀錄。\u003c/p\u003e\n\u003cdiv class=\"overflow-x-auto\"\u003e\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003e網路\u003c/th\u003e\n\u003cth\u003e可先觀察到的狀態\u003c/th\u003e\n\u003cth\u003e最終確認標準\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd data-label=\"網路\"\u003eEthereum\u003c/td\u003e\n\u003ctd data-label=\"可先觀察到的狀態\"\u003e交易已收錄於區塊且執行成功\u003c/td\u003e\n\u003ctd data-label=\"最終確認標準\"\u003e交易區塊位於 finalized 範圍內\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd data-label=\"網路\"\u003eBase\u003c/td\u003e\n\u003ctd data-label=\"可先觀察到的狀態\"\u003e預先確認或收錄於 L2 區塊\u003c/td\u003e\n\u003ctd data-label=\"最終確認標準\"\u003e該 L2 區塊達到 L1 批次最終性\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\u003c/div\u003e\n\u003cp\u003eBase 內部轉帳與提領至 Ethereum 的流程不同。不要將提領等待期直接套用於 Base 內部入帳。Base 區分區塊收錄與 L1 批次最終性。依據為 \u003ca href=\"https://docs.base.org/specifications/transactions/transaction-finality\"\u003eBase 的 Transaction Finality\u003c/a\u003e。\u003c/p\u003e\n\u003ch3\u003e\n\u003ca href=\"#%E5%8D%80%E5%A1%8A%E9%8F%88%E7%80%8F%E8%A6%BD%E5%99%A8%E6%9C%AA%E6%98%8E%E7%A2%BA%E9%A1%AF%E7%A4%BA%E6%9C%80%E7%B5%82%E6%80%A7%E6%99%82\" class=\"anchor\" id=\"區塊鏈瀏覽器未明確顯示最終性時\"\u003e\u003c/a\u003e區塊鏈瀏覽器未明確顯示最終性時\u003c/h3\u003e\n\u003cp\u003e若未顯示最終性，可以暫緩確認。開發者可透過該鏈可信的 RPC 重新驗證。RPC 是向區塊鏈節點請求資料的介面。\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003e使用 \u003ccode\u003eeth_chainId\u003c/code\u003e 確認連線的鏈。\u003c/li\u003e\n\u003cli\u003e使用 \u003ccode\u003eeth_getTransactionReceipt\u003c/code\u003e 讀取收據。確認 \u003ccode\u003estatus\u003c/code\u003e、日誌、區塊編號與區塊雜湊值。\u003c/li\u003e\n\u003cli\u003e使用 \u003ccode\u003eeth_getBlockByNumber\u003c/code\u003e 查詢同一個區塊編號。核對回傳的雜湊值是否與收據中的 \u003ccode\u003eblockHash\u003c/code\u003e 相同。\u003c/li\u003e\n\u003cli\u003e將 \u003ccode\u003efinalized\u003c/code\u003e 與 \u003ccode\u003efalse\u003c/code\u003e 傳入 \u003ccode\u003eeth_getBlockByNumber\u003c/code\u003e。確認回傳的區塊高度是否大於或等於交易區塊高度。Base 交易請以 Base RPC 的 finalized 區塊為基準比較。\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003e若收據為 \u003ccode\u003enull\u003c/code\u003e，就無法透過該回應確認交易是否已被收錄。不支援 finalized 查詢的回應，也不要用來判定成功。不能將 \u003ccode\u003elatest\u003c/code\u003e 或單純的確認數解讀成 finalized。方法說明見 \u003ca href=\"https://ethereum.org/developers/docs/apis/json-rpc/\"\u003eEthereum JSON-RPC\u003c/a\u003e 與 \u003ca href=\"https://docs.base.org/base-chain/api-reference/ethereum-json-rpc-api/eth_getBlockByNumber\"\u003eBase 區塊查詢文件\u003c/a\u003e。\u003c/p\u003e\n\u003ch2\u003e\n\u003ca href=\"#%E8%A8%88%E7%AE%97%E7%AF%84%E4%BE%8B%E6%A8%A1%E6%93%AC-100-usdc-%E5%85%A5%E5%B8%B3\" class=\"anchor\" id=\"計算範例模擬-100-usdc-入帳\"\u003e\u003c/a\u003e計算範例：模擬 100 USDC 入帳\u003c/h2\u003e\n\u003cp\u003e以下是模擬驗證範例，並非實際付款案例。假設付款條件為 Base 上的 100 USDC。地址與日誌編號是為了說明而建立的數值。請勿將範例地址當作實際收款地址。\u003c/p\u003e\n\u003cdiv class=\"overflow-x-auto\"\u003e\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003e項目\u003c/th\u003e\n\u003cth\u003e模擬範例值\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd data-label=\"項目\"\u003e鏈\u003c/td\u003e\n\u003ctd data-label=\"模擬範例值\"\u003eBase Mainnet，鏈 ID 8453\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd data-label=\"項目\"\u003e發出日誌的合約\u003c/td\u003e\n\u003ctd data-label=\"模擬範例值\"\u003e\u003ccode\u003e0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd data-label=\"項目\"\u003e代幣發送地址\u003c/td\u003e\n\u003ctd data-label=\"模擬範例值\"\u003e\u003ccode\u003e0x2222222222222222222222222222222222222222\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd data-label=\"項目\"\u003e約定的收款地址\u003c/td\u003e\n\u003ctd data-label=\"模擬範例值\"\u003e\u003ccode\u003e0x1111111111111111111111111111111111111111\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd data-label=\"項目\"\u003eTransfer 的接收地址\u003c/td\u003e\n\u003ctd data-label=\"模擬範例值\"\u003e\u003ccode\u003e0x1111111111111111111111111111111111111111\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd data-label=\"項目\"\u003e原始數量\u003c/td\u003e\n\u003ctd data-label=\"模擬範例值\"\u003e100,000,000 最小單位\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd data-label=\"項目\"\u003e小數位數\u003c/td\u003e\n\u003ctd data-label=\"模擬範例值\"\u003e6 位\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd data-label=\"項目\"\u003e換算數量\u003c/td\u003e\n\u003ctd data-label=\"模擬範例值\"\u003e100,000,000 ÷ 1,000,000 = 100 USDC\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd data-label=\"項目\"\u003e交易狀態\u003c/td\u003e\n\u003ctd data-label=\"模擬範例值\"\u003e\u003ccode\u003estatus = 0x1\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd data-label=\"項目\"\u003e交易識別碼\u003c/td\u003e\n\u003ctd data-label=\"模擬範例值\"\u003eH，代替實際 txHash 的符號\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd data-label=\"項目\"\u003e日誌位置\u003c/td\u003e\n\u003ctd data-label=\"模擬範例值\"\u003e\n\u003ccode\u003elogIndex = 7\u003c/code\u003e，模擬值\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd data-label=\"項目\"\u003e最終性\u003c/td\u003e\n\u003ctd data-label=\"模擬範例值\"\u003e假設交易區塊已位於 finalized 範圍內\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\u003c/div\u003e\n\u003cp\u003e在這些條件下，收到的數量為 \u003cstrong\u003e100 USDC\u003c/strong\u003e。假設也已確認 H 的區塊雜湊值一致。仍須另外提供依據，將其連結為外部付款者支付的工作款項。\u003c/p\u003e\n\u003cp\u003e若接收地址是其他地址，就不能認定為自己的入帳。若公告只寫 100 美元，付款數量也需要另行確認。收到 100 USDC 不代表收到 100 美元現金。\u003c/p\u003e\n\u003ch2\u003e\n\u003ca href=\"#%E5%90%84%E6%87%B8%E8%B3%9E%E7%8B%80%E6%85%8B%E7%9A%84%E5%85%A5%E5%B8%B3%E8%AD%89%E6%93%9A%E6%AF%94%E8%BC%83\" class=\"anchor\" id=\"各懸賞狀態的入帳證據比較\"\u003e\u003c/a\u003e各懸賞狀態的入帳證據比較\u003c/h2\u003e\n\u003cp\u003e請分別記錄懸賞的進度狀態與錢包入帳狀態。懸賞是針對指定工作提供的報酬。以下分類是用來管理付款證據的標準，不能取代法律上債權或稅務上營收的認定。\u003c/p\u003e\n\u003cdiv class=\"overflow-x-auto\"\u003e\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003e已確認的內容\u003c/th\u003e\n\u003cth\u003e能證明的範圍\u003c/th\u003e\n\u003cth\u003e入帳管理狀態\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd data-label=\"已確認的內容\"\u003e公告中的 100 美元\u003c/td\u003e\n\u003ctd data-label=\"能證明的範圍\"\u003e公告所列的報酬條件\u003c/td\u003e\n\u003ctd data-label=\"入帳管理狀態\"\u003e審核付款承諾\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd data-label=\"已確認的內容\"\u003e接案邀請或獲選訊息\u003c/td\u003e\n\u003ctd data-label=\"能證明的範圍\"\u003e工作邀請或獲選事實\u003c/td\u003e\n\u003ctd data-label=\"入帳管理狀態\"\u003e接案階段\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd data-label=\"已確認的內容\"\u003e工作完成、驗收通過\u003c/td\u003e\n\u003ctd data-label=\"能證明的範圍\"\u003e平台上的工作進度狀態\u003c/td\u003e\n\u003ctd data-label=\"入帳管理狀態\"\u003e付款與否另行確認\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd data-label=\"已確認的內容\"\u003e託管入金\u003c/td\u003e\n\u003ctd data-label=\"能證明的範圍\"\u003e資金移至獨立保管地址\u003c/td\u003e\n\u003ctd data-label=\"入帳管理狀態\"\u003e本人收款前\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd data-label=\"已確認的內容\"\u003eERC-20 Approval\u003c/td\u003e\n\u003ctd data-label=\"能證明的範圍\"\u003e指定對象的代幣使用權限\u003c/td\u003e\n\u003ctd data-label=\"入帳管理狀態\"\u003e並非代幣轉帳證據\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd data-label=\"已確認的內容\"\u003e有 txHash，但轉至其他地址\u003c/td\u003e\n\u003ctd data-label=\"能證明的範圍\"\u003e向該地址的轉帳\u003c/td\u003e\n\u003ctd data-label=\"入帳管理狀態\"\u003e並非本人入帳\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd data-label=\"已確認的內容\"\u003e成功轉至本人地址，最終性未確認\u003c/td\u003e\n\u003ctd data-label=\"能證明的範圍\"\u003e已執行的轉帳\u003c/td\u003e\n\u003ctd data-label=\"入帳管理狀態\"\u003e等待最終性\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd data-label=\"已確認的內容\"\u003e最終確認轉入本人地址的外部款項\u003c/td\u003e\n\u003ctd data-label=\"能證明的範圍\"\u003e鏈上收款事實\u003c/td\u003e\n\u003ctd data-label=\"入帳管理狀態\"\u003e確認與工作款項的關聯\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd data-label=\"已確認的內容\"\u003e最終入帳與工作付款明細相符\u003c/td\u003e\n\u003ctd data-label=\"能證明的範圍\"\u003e可連結至該工作的收款證據\u003c/td\u003e\n\u003ctd data-label=\"入帳管理狀態\"\u003e確認收到款項\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\u003c/div\u003e\n\u003cp\u003e託管是在條件達成前，將資金另行保管的方式。不能只憑保管事實，就認定已支付至本人錢包。平台的核准與 ERC-20 的 Approval 也是不同概念。\u003c/p\u003e\n\u003cp\u003e即使是最終入帳，也請連結工作編號或請款單。單憑交易紀錄，無法得知付款目的。也請核對付款日期，避免與其他相同數量的入帳混淆。\u003c/p\u003e\n\u003ch2\u003e\n\u003ca href=\"#%E8%AA%A4%E8%A8%88%E7%82%BA%E6%96%B0%E5%B7%A5%E4%BD%9C%E6%AC%BE%E9%A0%85%E7%9A%84%E5%B8%B8%E8%A6%8B%E9%8C%AF%E8%AA%A4\" class=\"anchor\" id=\"誤計為新工作款項的常見錯誤\"\u003e\u003c/a\u003e誤計為新工作款項的常見錯誤\u003c/h2\u003e\n\u003cp\u003e不要將所有進入錢包的 USDC 都加總為新工作款項。收款事實與經濟目的應分別記錄。以下檢查清單是整理營運用入帳帳本的標準。\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e退款：先前支出退回的金額，請連結至原始支出。\u003c/li\u003e\n\u003cli\u003e自行轉帳：區分本人管理的錢包之間的資金移動。\u003c/li\u003e\n\u003cli\u003e跨鏈橋移轉：將本人資產的跨鏈移動與新客戶付款分開。\u003c/li\u003e\n\u003cli\u003e垃圾代幣：應確認官方合約地址，而不是只看 USDC 名稱。\u003c/li\u003e\n\u003cli\u003e跨鏈橋映射代幣：若合約不同，請與 Circle 發行的 USDC 分開記錄為不同資產。\u003c/li\u003e\n\u003cli\u003e數量為 0 的事件：即使有 Transfer，也不要計入有償付款。\u003c/li\u003e\n\u003cli\u003e重複查詢：不要將同一事件在區塊鏈瀏覽器與 API 中各計入一次。\u003c/li\u003e\n\u003cli\u003e重複使用憑證：已連結至其他工作的入帳，不要再次分配。\u003c/li\u003e\n\u003cli\u003e自行循環轉帳：一併確認同一筆交易中的轉出與重新入帳。\u003c/li\u003e\n\u003cli\u003e事後退還：若已退還收到的款項，請連結至原始收款紀錄。\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\n\u003ca href=\"#%E9%98%B2%E6%AD%A2%E9%87%8D%E8%A4%87%E7%9A%84%E8%A8%98%E9%8C%84%E9%A0%85%E7%9B%AE\" class=\"anchor\" id=\"防止重複的記錄項目\"\u003e\u003c/a\u003e防止重複的記錄項目\u003c/h3\u003e\n\u003cp\u003e可用 \u003ccode\u003echainId + txHash + logIndex\u003c/code\u003e 區分事件。同一筆交易可能包含多個轉帳事件。因此，若只憑 txHash 將所有事件合併為一筆，可能造成遺漏。\u003c/p\u003e\n\u003cdiv class=\"overflow-x-auto\"\u003e\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003e儲存項目\u003c/th\u003e\n\u003cth\u003e記錄目的\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd data-label=\"儲存項目\"\u003e鏈 ID、代幣合約地址\u003c/td\u003e\n\u003ctd data-label=\"記錄目的\"\u003e識別網路與資產\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd data-label=\"儲存項目\"\u003etxHash、logIndex\u003c/td\u003e\n\u003ctd data-label=\"記錄目的\"\u003e區分轉帳事件\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd data-label=\"儲存項目\"\u003eblockNumber、blockHash\u003c/td\u003e\n\u003ctd data-label=\"記錄目的\"\u003e重新驗證收錄區塊\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd data-label=\"儲存項目\"\u003e發送地址、接收地址\u003c/td\u003e\n\u003ctd data-label=\"記錄目的\"\u003e確認資金移動方向\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd data-label=\"儲存項目\"\u003e原始數量、decimals、USDC 數量\u003c/td\u003e\n\u003ctd data-label=\"記錄目的\"\u003e重現單位換算\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd data-label=\"儲存項目\"\u003e區塊時間、確認時間、時區\u003c/td\u003e\n\u003ctd data-label=\"記錄目的\"\u003e區分轉帳時間與驗證時間\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd data-label=\"儲存項目\"\u003e最終性狀態\u003c/td\u003e\n\u003ctd data-label=\"記錄目的\"\u003e區分待確認紀錄與最終紀錄\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd data-label=\"儲存項目\"\u003e工作編號、請款單、付款明細\u003c/td\u003e\n\u003ctd data-label=\"記錄目的\"\u003e連結入帳目的\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd data-label=\"儲存項目\"\u003e退款、自行轉帳、重複分類\u003c/td\u003e\n\u003ctd data-label=\"記錄目的\"\u003e避免高估新工作款項\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\u003c/div\u003e\n\u003cp\u003e若在達到最終性前發生區塊重組，請重新驗證紀錄。已移除的日誌必須從原先的暫定統計中排除。請分開管理工作款項合計與錢包餘額。餘額也會反映先前持有的資產或後續轉出。\u003c/p\u003e\n\u003ch2\u003e\n\u003ca href=\"#5-%E5%88%86%E9%90%98%E9%A9%97%E8%AD%89%E8%A1%A8\" class=\"anchor\" id=\"5-分鐘驗證表\"\u003e\u003c/a\u003e5 分鐘驗證表\u003c/h2\u003e\n\u003cp\u003e此表整理了約 5 分鐘內要確認的項目，並不保證區塊鏈最終性的完成時間。無法確認的項目，請保留為待確認。\u003c/p\u003e\n\u003cdiv class=\"overflow-x-auto\"\u003e\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003e順序\u003c/th\u003e\n\u003cth\u003e檢查問題\u003c/th\u003e\n\u003cth\u003e應留下的結果\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd data-label=\"順序\"\u003e1\u003c/td\u003e\n\u003ctd data-label=\"檢查問題\"\u003e是否知道付款條件中的鏈與數量？\u003c/td\u003e\n\u003ctd data-label=\"應留下的結果\"\u003e約定的網路、USDC 數量\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd data-label=\"順序\"\u003e2\u003c/td\u003e\n\u003ctd data-label=\"檢查問題\"\u003e收款服務是否支援該鏈？\u003c/td\u003e\n\u003ctd data-label=\"應留下的結果\"\u003e收款地址、是否支援\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd data-label=\"順序\"\u003e3\u003c/td\u003e\n\u003ctd data-label=\"檢查問題\"\u003e日誌中的合約是否與 Circle 地址相同？\u003c/td\u003e\n\u003ctd data-label=\"應留下的結果\"\u003e是否符合官方合約\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd data-label=\"順序\"\u003e4\u003c/td\u003e\n\u003ctd data-label=\"檢查問題\"\u003e交易是否成功，且已轉至自己的地址？\u003c/td\u003e\n\u003ctd data-label=\"應留下的結果\"\u003e狀態、Transfer 接收地址\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd data-label=\"順序\"\u003e5\u003c/td\u003e\n\u003ctd data-label=\"檢查問題\"\u003e是否正確換算原始數量？\u003c/td\u003e\n\u003ctd data-label=\"應留下的結果\"\u003e實際 USDC 數量\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd data-label=\"順序\"\u003e6\u003c/td\u003e\n\u003ctd data-label=\"檢查問題\"\u003e是否確認收錄區塊與最終性？\u003c/td\u003e\n\u003ctd data-label=\"應留下的結果\"\u003e區塊雜湊值、確定狀態\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd data-label=\"順序\"\u003e7\u003c/td\u003e\n\u003ctd data-label=\"檢查問題\"\u003e是否能連結為該工作的外部付款？\u003c/td\u003e\n\u003ctd data-label=\"應留下的結果\"\u003e工作編號、付款依據\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd data-label=\"順序\"\u003e8\u003c/td\u003e\n\u003ctd data-label=\"檢查問題\"\u003e是否已分開處理退款、自行轉帳與重複項目？\u003c/td\u003e\n\u003ctd data-label=\"應留下的結果\"\u003e分類結果、事件識別碼\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\u003c/div\u003e\n\u003cp\u003e首次確認時，付款依據可能不足。此時請要求提供缺少的鏈名稱或 txHash。若轉至其他地址，請具體告知不符的項目。\u003c/p\u003e\n\u003ch2\u003e\n\u003ca href=\"#%E5%B8%B8%E8%A6%8B%E5%95%8F%E9%A1%8C\" class=\"anchor\" id=\"常見問題\"\u003e\u003c/a\u003e常見問題\u003c/h2\u003e\n\u003ch3\u003e\n\u003ca href=\"#%E5%8F%AA%E8%A6%81%E6%94%B6%E5%88%B0-txhash%E5%B0%B1%E7%AE%97%E5%85%A5%E5%B8%B3%E5%AE%8C%E6%88%90%E5%97%8E\" class=\"anchor\" id=\"只要收到-txhash就算入帳完成嗎\"\u003e\u003c/a\u003e只要收到 txHash，就算入帳完成嗎？\u003c/h3\u003e\n\u003cp\u003e無法只憑雜湊值確認入帳完成。即使交易成功，也可能使用了其他收款地址。請一併確認合約、收款地址、數量與最終性。\u003c/p\u003e\n\u003ch3\u003e\n\u003ca href=\"#%E9%A1%AF%E7%A4%BA-success%E4%BD%86%E7%9C%8B%E4%B8%8D%E5%88%B0%E9%8C%A2%E5%8C%85%E9%A4%98%E9%A1%8D%E6%99%82%E8%A9%B2%E6%80%8E%E9%BA%BC%E8%BE%A6\" class=\"anchor\" id=\"顯示-success但看不到錢包餘額時該怎麼辦\"\u003e\u003c/a\u003e顯示 Success，但看不到錢包餘額時該怎麼辦？\u003c/h3\u003e\n\u003cp\u003e請先核對事件中的接收地址與官方合約。若相符，再確認所選網路與代幣顯示。收款服務的內部入帳狀態也需要另行確認。\u003c/p\u003e\n\u003ch3\u003e\n\u003ca href=\"#%E5%8F%AF%E4%BB%A5%E5%9C%A8-ethereum-%E4%B8%8A%E6%9F%A5%E6%89%BE-base-%E5%85%A5%E5%B8%B3%E5%97%8E\" class=\"anchor\" id=\"可以在-ethereum-上查找-base-入帳嗎\"\u003e\u003c/a\u003e可以在 Ethereum 上查找 Base 入帳嗎？\u003c/h3\u003e\n\u003cp\u003eBase 交易請在 Base 區塊鏈瀏覽器查詢。即使使用相同地址，各鏈的紀錄仍是分開的。不要只憑 Ethereum 的搜尋結果，判定 Base 尚未入帳。\u003c/p\u003e\n\u003ch3\u003e\n\u003ca href=\"#%E4%BA%A4%E6%98%93%E9%A0%81%E9%9D%A2%E4%B8%8A%E6%96%B9%E9%A1%AF%E7%A4%BA-0-eth%E5%B0%B1%E4%BB%A3%E8%A1%A8%E6%B2%92%E6%9C%89%E5%85%A5%E5%B8%B3%E5%97%8E\" class=\"anchor\" id=\"交易頁面上方顯示-0-eth就代表沒有入帳嗎\"\u003e\u003c/a\u003e交易頁面上方顯示 0 ETH，就代表沒有入帳嗎？\u003c/h3\u003e\n\u003cp\u003e顯示 0 ETH 並不是 USDC 未轉出的證據。交易的 ETH 數量與 ERC-20 代幣數量是分開的。請確認 Transfer 事件中的 USDC 數量。\u003c/p\u003e\n\u003ch3\u003e\n\u003ca href=\"#%E6%9C%80%E7%B5%82%E7%A2%BA%E8%AA%8D%E7%9A%84%E5%A4%96%E9%83%A8%E5%85%A5%E5%B8%B3%E5%B0%B1%E6%98%AF%E6%96%B0%E7%87%9F%E6%94%B6%E5%97%8E\" class=\"anchor\" id=\"最終確認的外部入帳就是新營收嗎\"\u003e\u003c/a\u003e最終確認的外部入帳就是新營收嗎？\u003c/h3\u003e\n\u003cp\u003e不能只憑外部入帳，就認定為新工作的營收。它可能是退款，或其他用途的匯款。請透過請款單與付款明細連結入帳目的。\u003c/p\u003e\n\u003ch3\u003e\n\u003ca href=\"#%E5%8F%AF%E4%BB%A5%E6%A0%B9%E6%93%9A%E5%85%A5%E5%B8%B3%E7%A2%BA%E8%AA%8D%E7%B5%90%E6%9E%9C%E8%A8%88%E7%AE%97%E7%A8%85%E6%AC%BE%E5%97%8E\" class=\"anchor\" id=\"可以根據入帳確認結果計算稅款嗎\"\u003e\u003c/a\u003e可以根據入帳確認結果計算稅款嗎？\u003c/h3\u003e\n\u003cp\u003e這個流程用來確認鏈上收款證據，並不判斷個人的納稅結果。韓國稅務資訊請參閱國稅廳的\u003ca href=\"https://www.nts.go.kr/nts/cm/cntnts/cntntsView.do?cntntsId=7664\u0026amp;mi=2224\"\u003e綜合所得稅概要\u003c/a\u003e。\u003c/p\u003e\n","tags":["生活金融","穩定幣","內容變現","開發工具"],"faqs":[{"question":"確認 USDC 入帳需要什麼？","answer":"請先確認約定收款的鏈和 USDC 數量。還需要收款地址和 txHash。請核對官方合約的 Transfer 事件與交易最終性。"},{"question":"Ethereum 和 Base 的 USDC 合約地址相同嗎？","answer":"兩者不同。請在 Circle 的 USDC contract addresses 查看各鏈的合約地址。請勿僅憑錢包中的 USDC 名稱或標誌，就判定為同一資產。"},{"question":"Ethereum 和 Base 的鏈 ID 是什麼？","answer":"Ethereum Mainnet 的鏈 ID 是 1。Base Mainnet 的鏈 ID 是 8453。RPC 的 eth_chainId 回應分別為 0x1 和 0x2105。"},{"question":"有 txHash 就代表賞金已支付嗎？","answer":"txHash 是用來查找交易的識別值。要作為款項已支付給您的證據，必須核對收款地址。也請確認官方合約、數量、交易是否成功及最終性。"},{"question":"Success 和 finalized 有什麼不同？","answer":"Success 表示交易執行成功。finalized 表示區塊已最終確定。即使轉帳成功，也請另行檢查最終性。"},{"question":"為什麼 100 枚 USDC 在原始日誌中顯示為 100000000？","answer":"Ethereum 和 Base 上的該 USDC 使用 6 位小數。將原始數量 100,000,000 除以 1,000,000，就是 100 USDC。瀏覽器已換算的數量，請勿再次相除。"},{"question":"應該看交易頂部的 To，還是 Transfer 的 to？","answer":"請在 Transfer 事件的 to 中確認代幣收款地址。交易頂部的 To 可能是代幣合約或付款合約。請將完整地址與事先確認的收款地址核對。"},{"question":"公告中的 100 美元和 100 USDC 入帳是同一個意思嗎？","answer":"公告中的 100 美元是標示的報酬條件。實際應支付的代幣數量，必須依付款協議確認。收到 100 USDC 並不代表收到 100 美元現金。"},{"question":"託管入金或 Approval 是收到款項的證據嗎？","answer":"託管入金顯示的是款項轉入另一個保管地址。ERC-20 Approval 是核准代幣使用權限。請另行確認是否實際轉入您本人的收款地址。"},{"question":"如何避免 USDC 入帳紀錄重複？","answer":"請一併記錄鏈 ID、txHash 和 logIndex。請勿透過多個查詢管道重複加總同一事件。也請檢查是否重複使用已分配給其他工作的入帳款項。"},{"question":"退款或本人錢包之間的轉帳，也算是新工作的款項嗎？","answer":"請將退款和自有錢包間的轉帳，與新工作的款項分開分類。僅憑鏈上轉帳的事實，無法得知付款目的。請將其與原始支出或轉帳紀錄連結。"},{"question":"USDC 入帳確認能在 5 分鐘內完成嗎？","answer":"5 分鐘驗證表是整理檢查順序的工具。網路達到最終性或服務更新顯示所需的時間可能更長。尚未確認的項目，請記錄為待確認。"}],"sources":[{"url":"https://developers.circle.com/stablecoins/usdc-contract-addresses","title":"Circle 文件：USDC 合約地址","type":"source"},{"url":"https://eips.ethereum.org/EIPS/eip-155","title":"EIP-155：簡易重放攻擊防護，Ethereum Mainnet 鏈 ID","type":"data_point"},{"url":"https://docs.base.org/base-chain/api-reference/ethereum-json-rpc-api/eth_chainId","title":"Base 文件：eth_chainId","type":"data_point"},{"url":"https://eips.ethereum.org/EIPS/eip-20","title":"ERC-20：代幣標準，Transfer·Approval·decimals","type":"source"},{"url":"https://info.etherscan.com/what-is-event-logs/","title":"Etherscan 資訊中心：事件日誌","type":"source"},{"url":"https://info.etherscan.com/explore-contract-address/","title":"Etherscan 資訊中心：探索合約地址","type":"source"},{"url":"https://ethereum.org/developers/docs/apis/json-rpc/","title":"Ethereum：JSON-RPC API，查詢收據、日誌與 finalized","type":"source"},{"url":"https://ethereum.github.io/execution-apis/api/methods/eth_getTransactionReceipt/","title":"Ethereum 執行 API：eth_getTransactionReceipt","type":"source"},{"url":"https://docs.base.org/specifications/transactions/transaction-finality","title":"Base 文件：交易最終確定性","type":"source"},{"url":"https://docs.base.org/base-chain/api-reference/ethereum-json-rpc-api/eth_getBlockByNumber","title":"Base 文件：eth_getBlockByNumber","type":"source"},{"url":"https://ethereum.org/developers/docs/networks/","title":"Ethereum：網路，各網路的餘額與交易記錄","type":"source"},{"url":"https://etherscan.io/token/0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48?a=0x1aadee97df948a9676cdd16aadc4477ecd06a8c7","title":"Etherscan：USDC 代幣合約，顯示小數點後 6 位","type":"data_point"},{"url":"https://www.nts.go.kr/nts/cm/cntnts/cntntsView.do?cntntsId=7664\u0026mi=2224","title":"國稅廳：綜合所得稅概述","type":"source"}],"images":[{"id":2082,"url":"https://injoys.com/rails/active_storage/blobs/proxy/eyJfcmFpbHMiOnsiZGF0YSI6MzIwMTQsInB1ciI6ImJsb2JfaWQifX0=--66d015359c342f46f8ea28a40eeea1097d8934ce/ai-46cc85be.webp","is_representative":true,"generation_method":"ai_photo","license":"ai_generated","mime_type":"image/webp","width":1536,"height":1024,"translations":{"ko":{"alt":"햇살이 드는 집 안 식탁에서 태블릿과 스마트폰 화면을 차분히 살펴보는 중년 남성","caption":"USDC 입금은 해당 체인의 전송 기록에서 수취 주소와 수량을 대조해 확인하세요.","description":null},"en":{"alt":"A middle-aged man carefully reviews tablet and smartphone screens at a sunlit table at home.","caption":"Verify a USDC deposit by matching the recipient address and amount against transfer records on the relevant chain.","description":null},"ja":{"alt":"日差しの入る自宅のテーブルで、タブレットとスマートフォンの画面を落ち着いて確認する中年男性","caption":"USDCの入金は、該当チェーンの送金記録で受取アドレスと数量を照合して確認しましょう。","description":null},"es":{"alt":"Un hombre de mediana edad revisa una tableta y un móvil en una mesa soleada de su casa.","caption":"Verifica el depósito de USDC cotejando la dirección receptora y el importe con el registro de transferencia de la cadena correspondiente.","description":null},"id":{"alt":"Pria paruh baya mencermati layar tablet dan ponsel di meja rumah yang disinari matahari.","caption":"Verifikasi setoran USDC dengan mencocokkan alamat penerima dan jumlah pada catatan transfer di chain yang sesuai.","description":null},"pt":{"alt":"Um homem de meia-idade examina um tablet e um celular à mesa de casa iluminada pelo sol.","caption":"Confirme o depósito de USDC comparando o endereço de destino e o valor com o registro de transferência na rede correspondente.","description":null},"zh-hant":{"alt":"一名中年男子坐在陽光灑落的家中餐桌旁，專注查看平板電腦與手機螢幕。","caption":"確認 USDC 入帳時，請核對相應鏈上的轉帳紀錄、收款地址與數量。","description":null},"de":{"alt":"Ein Mann mittleren Alters prüft Tablet und Smartphone an einem sonnenbeschienenen Tisch zu Hause.","caption":"Bestätigen Sie den USDC-Eingang, indem Sie Empfängeradresse und Betrag mit dem Transfernachweis auf der jeweiligen Blockchain abgleichen.","description":null}}},{"id":2083,"url":"https://injoys.com/rails/active_storage/blobs/proxy/eyJfcmFpbHMiOnsiZGF0YSI6MzIwMjEsInB1ciI6ImJsb2JfaWQifX0=--66077c8a3224c10d76b04cac8d68545ca56f659c/ai-d2b7055c.webp","is_representative":false,"generation_method":"ai_semi","license":"ai_generated","mime_type":"image/webp","width":1536,"height":1024,"translations":{"ko":{"alt":"자주색 카디건을 입은 여성이 장부와 거래 내역을 대조하며 같은 내역의 출력물을 별도 트레이에 넣고 있다.","caption":"USDC 입금을 작업 대금과 연결한 뒤 중복 기록은 별도로 분류하세요.","description":null},"en":{"alt":"A woman in a plum cardigan places a duplicate transaction printout in a tray beside a ledger and another printout.","caption":"Match the USDC deposit to the work payment, then classify duplicate records separately.","description":null},"ja":{"alt":"紫色のカーディガンを着た女性が、帳簿と取引明細を手元に置き、重複した明細を別のトレーに入れている。","caption":"USDCの入金を作業報酬と照合したうえで、重複記録は別に分類しましょう。","description":null},"es":{"alt":"Una mujer con un cárdigan morado coloca un registro duplicado en una bandeja junto a un libro de cuentas.","caption":"Vincula el depósito de USDC con el pago del trabajo y clasifica los registros duplicados por separado.","description":null},"id":{"alt":"Perempuan berkardigan ungu menaruh cetakan transaksi duplikat di baki di samping buku besar dan cetakan lainnya.","caption":"Cocokkan setoran USDC dengan pembayaran pekerjaan, lalu kelompokkan catatan duplikat secara terpisah.","description":null},"pt":{"alt":"Uma mulher de cardigã roxo coloca um registro duplicado em uma bandeja ao lado de um livro contábil.","caption":"Associe o depósito de USDC ao pagamento pelo trabalho e classifique os registros duplicados separadamente.","description":null},"zh-hant":{"alt":"一名穿著紫色針織外套的女子將重複的交易明細放入獨立托盤，旁邊放著帳本與另一份明細。","caption":"將 USDC 入帳與工作報酬核對後，應把重複紀錄另行分類。","description":null},"de":{"alt":"Eine Frau in violetter Strickjacke legt einen doppelten Transaktionsausdruck neben dem Kassenbuch in eine Ablage.","caption":"Ordnen Sie den USDC-Eingang der Arbeitsvergütung zu und erfassen Sie doppelte Einträge separat.","description":null}}}],"published_at":"2026-10-23T22:01:25+09:00","updated_at":"2026-10-23T22:01:25+09:00","license":"cc_by","translation_status":"reviewed","available_locales":["ko","en","ja","es"],"data_locales":["ko","en","ja","es","id","pt","zh-hant","de"],"url":"https://injoys.com/en/articles/usdc-deposit-verification-2026-chain-contract-transfer-bounty"}