Steaker Learn

幣知領域|TxID 攻略:如何確認是否打幣成功?

Apr 22, 2021by Steaker

什麼是 TxID?如何在 Etherscan 上查看交易資訊?

Tx 代表 Transaction,因此 TxID 指的就是在區塊鏈上的交易編號,由一串英數亂碼所組成。每筆交易的 TxID 都是不重複的,因為在區塊鏈的技術中,所有交易資訊都會被記載在區塊上,包含時間、狀態、幣種、金額、收發地址等內容,而區塊會產生隨機的 Hash 值,用以驗證交易成功與否。

怎麼取得 TxID?

使用區塊鏈錢包打幣之後,介面上通常會出現一個 view on etherscan 的超連結,點擊後就會進入交易資訊的頁面,即可查詢 TxID。

在 Steaker 帳戶紀錄中,每筆交易(包含入金、提領)的 TxID 都可以透過點選最右側的【詳情】取得。此外,我們也直接將 TxID 做成連結,可直接引導至 Etherscan 的頁面,更方便檢查交易狀態。

如何確認是否打幣成功?

在進行加密貨幣的交易時,新手常因為不知道對方是否成功收到幣,或是運轉許久畫面還是停留在等待階段,而開始著急,擔心會不會打錯地址或出什麼意外。因為,在去中心化的世界中,萬一出錯就再也找不回款項。

這時,如果懂得使用 TxID 查詢進度,就能夠從容交易了!不同的區塊鏈瀏覽器,可以查詢不同幣種的交易進度,接著將以專門追蹤以太坊上交易的瀏覽器 — — Etherscan 為例,示範如何查詢交易狀態。

在 Etherscan 首頁上,除了搜尋欄位之外,也有顯示以太坊鏈上相關數據,包含處理速度、手續費、最新交易狀況等。在左上角欄位輸入 TxID 後(TxID 在 Etherscan 中又稱為 Transaction Hash),就會出現下圖畫面:

以下將逐一解釋各項目代表的交易資訊,以及需要注意的重點,不同交易性質的資訊頁面可能略有不同。

  • Status:交易狀態分為成功 (sucess)、延遲 (pending)、失敗 (fail) 三種狀況,剛提出的交易通常會顯示 pending 的狀態,這時也不用緊張,打包區塊本來就需要時間,完成後就會顯示 success。不過,如果超過一小時後都還是 pending,就會有較高的機率 fail,而原因可能是 Gas Fee 不夠,或無法完成使用者提出的要求,例如智能合約互動失敗、餘額不足等。
  • Block:區塊高度顯示交易資訊打包在哪個區塊,以及在該區塊之後有多少區塊被確認。
  • Timestamp:時間戳章包含交易發生和確認成功的時間,如果願意付出較高的 Gas Fee,確認時間就會更迅速。
  • From:發送交易的錢包地址。
  • Interact With (To):收到交易的錢包地址,或是互動的智能合約。
  • Tokens Transferred:會顯示地址的移轉、交易的幣種與金額,括號中是採用穩定幣計價,方便使用者輕鬆換算交易金額。
  • Transaction Fee:交易手續費的計算方式為 Gas Price 乘以交易使用到的 Gas 量,括號內的金額也是以穩定幣計價。
  • Gas Price:礦工費代表消耗每單位的 Gas 必須付給礦工的獎勵,可用 Ether 或 Gwei 表示,計算方式為1 ETH = 10^9 Gwei。在傳送交易前,通常可以先手動設定 Gas Price,選擇 Rapid、Fast、Standard 這三種速度,想越快進行交易,相對要付的礦工費也越高,也可以透過交易傳送介面自行金額。如果是買賣等交易行為,可以設定較高的礦工費,避免滑價導致交易失敗;若只是單純打幣到其他地址,則不需設定太高的礦工費,以便節省成本。

TxID 的不僅能用來查詢交易進度,打完幣要通知收款人,也不用再鉅細靡遺地告知匯款帳號、時間、金額,只要複製獨一無二的 TxID,裡面就紀錄了該筆交易的相關資訊,一切公開透明,是不是很方便呢!


幣知領域|TxID 攻略:如何確認是否打幣成功? was originally published in Steaker on Medium, where people are continuing the conversation by highlighting and responding to this story.