0.04%
1.19%
1.46%
BTC
$64,174.69
0.02%
2.69%
7.14%
ETH
$1,873.10
0.02%
0.83%
0.94%
BNB
$575.46
0.57%
1.36%
0.10%
XRP
$1.10
0.36%
2.00%
3.06%
SOL
$75.80
0.02%
0.52%
2.66%
TRX
$0.32285981
0.03%
0.97%
0.02%
DOGE
$0.07328743
0.24%
1.41%
2.66%
ADA
$0.16236366
0.00%
1.60%
7.78%
LINK
$8.38
0.04%
0.24%
2.65%
LTC
$45.18
0.04%
1.19%
1.46%
BTC
$64,174.69
0.02%
2.69%
7.14%
ETH
$1,873.10
0.02%
0.83%
0.94%
BNB
$575.46
0.57%
1.36%
0.10%
XRP
$1.10
0.36%
2.00%
3.06%
SOL
$75.80
0.02%
0.52%
2.66%
TRX
$0.32285981
0.03%
0.97%
0.02%
DOGE
$0.07328743
0.24%
1.41%
2.66%
ADA
$0.16236366
0.00%
1.60%
7.78%
LINK
$8.38
0.04%
0.24%
2.65%
LTC
$45.18
   /       /       /    A bitcoin transaction: how to read and track it

A bitcoin transaction: how to read and track it

Биткоин-транзакция: как ее прочитать и отследить

At the core of bitcoin is an open ledger, so with the proper skill any transfer can be traced from address to address. A whole industry has grown out of this: traders track whales and inflows to exchanges, blockchain forensics experts help recover stolen funds, and compliance filters out "dirty" coins.


In this guide we will go step by step through how to analyze transactions manually, how to put the work on a conveyor with the help of tools and automation, and also why even the most advanced tracing gives a probability rather than a one-hundred-percent answer.

We will leave basic definitions and market metrics out of scope — there is a separate material for them in a card format.

Part 1. Analyzing transactions manually

Step 1. Finding a transaction by TXID

Every transfer on the blockchain has a unique identifier — the TXID, the transaction hash. This is a long string, usually of 64 characters, which the network obtains by running all the transfer data — inputs, outputs, amounts, and signatures — through the SHA-256 algorithm.

It is practically impossible to forge such a hash: the slightest edit of the data gives a completely different string, so two identical TXIDs do not exist. In essence it is a "receipt number" by which any node on the network can find and verify the operation.

The way to obtain the hash depends on what you already have:

  • if the transfer has already been made — it can be opened in the history of a wallet or exchange. Next to the operation there is usually a link such as "View in explorer": it leads to the transaction page, where the identifier is shown in full;
  • if you only have the sender's or recipient's address — it is pasted into the search bar of any blockchain explorer. The address history will open with all transfers; the needed transaction can be identified by amount and date, and its hash found on the transaction's own page.

Step 2. Understanding the structure of a transaction: inputs, outputs, and change

Unlike a bank account, bitcoin does not store the balance as a single number. The network works on the UTXO (unspent transaction output) model: funds exist as separate "banknotes" of different denominations, while the wallet stores only the keys to them. The available balance is the sum of all such outputs controlled by the owner.

A "banknote" cannot be spent partially. During a payment such an output goes into the transaction in full, and in return the network creates two new ones: one to the recipient, the second as change back to the sender at a fresh address.

Let us take an example. Alice has an output of 5 BTC, and she transfers 0.01 BTC to Bob. On the blockchain there appear an input of 5 BTC, a payment of 0.01 BTC, and change of ~4.99 BTC (minus the fee).

Any observer can see the whole operation through an explorer — a "round" payment is easy to distinguish from "fractional" change. The determination of the change address in blockchain forensics is built on this feature.

Step 3. Checking confirmations and the mempool

A sent transaction does not reach the blockchain instantly. First the transfer ends up in the mempool — a common queue of operations awaiting inclusion in a block. At this stage delays are possible: miners usually prioritize operations with a higher fee, so with too low a fee a transfer may remain in the queue for a long time.

As soon as the operation reaches a block, it gets its first confirmation. After the record is included in a block, it receives its first confirmation. With each subsequent one the level of reliability grows, and the probability of cancellation becomes ever lower. For small amounts one or two confirmations are usually enough, whereas for large payments it is customary to wait for six.

This is convenient to follow in real time by the hash: the explorer will show whether the transfer is hanging in the queue, which block it ended up in, how many confirmations it has gained, and what fee the sender paid. If the operation is stuck for a long time, the same page will suggest the reason — most often an underpriced fee.

Step 4. Tracing the path of a coin

Each input of a new operation refers to a specific output of one of the previous ones — by its hash, and it can have several inputs and outputs at once. Therefore transfers form not a single chain but a branched network: coins in it converge and diverge between addresses.

Along this network the movement of funds can be traced in both directions — forward to new addresses and back, all the way to the coinbase transaction in which they first appeared as a reward for a mined block.

In practice an analyst follows the output addresses and looks at where the funds went next. Then they repeat the same with the new addresses — step by step, until a full chain comes together.

This is how characteristic routes emerge on the blockchain: a transfer to an exchange, the splitting of a large sum into parts, or the withdrawal of stolen funds through several intermediate wallets.

Example: in 2025 an early investor's address showed activity for the first time after 13 years of dormancy, transferring 909 BTC (about $85 million) to a new wallet. These coins were received back in 2012–2013, when the price of bitcoin did not exceed a few dollars.

Such a transfer is visible in any explorer: it is enough to open the address, follow the output chains, and see where the funds moved next.

Part 2. Putting analysis on a conveyor

Manual analysis is good when there are one or two transactions. But the ledger is replenished every second, and thousands of transfers cannot be covered by eye.

Here automation comes to the rescue: programs themselves request data from the network, calculate metrics, and send a notification at the right moment. Let us look at its three levels — access to data, analytics, and monitoring.

Step 5. Connecting to data via API

The first level is programmatic access to the blockchain via the APIs of nodes and explorers. This is an interface through which a script requests the same information we could previously see on the transfer page (but without human involvement and in any volume).

The mempool.space service has two options to choose from. The REST API responds to one-off requests: transaction status, address balance, mempool state. The WebSocket API keeps a constant connection and sends updates itself — you can subscribe to an address and receive a signal every time a new transfer passes through it.

For bulk checks Blockchair and Bitquery are suitable: they return data for many addresses at once and support webhooks.

Step 6. Automating analytics

The second level is platforms that let you write a query once and receive a ready dashboard instead of a one-off result.

On Dune blockchain data is queried in the SQL language and displayed on charts; a report on exchange flows, whale activity, or top holders updates itself, without a repeat query.

Flipside is arranged similarly — it also has a free Python SDK through which data can be pulled straight into custom scripts.

The key difference from the manual method is simple: the query is written once but works constantly. Previously an analyst reviewed the chart daily — now there are dashboards that update themselves.

Step 7. Setting up monitoring and alerts

The third level is notifications instead of manually refreshing the page. A combination of "API plus bot" watches the needed addresses and sends a notification as soon as funds arrive or leave. This is how both public alerts about large whale trades and private alerts work, for example about the withdrawal of coins from a specific wallet.

A basic set can be configured even without programming: platforms like Arkham offer ready-made alerts about transfers and whale activity that come by email or to the app. For those who need their own event-handling logic, webhooks are suitable — they automatically send a notification to the server when a specified event occurs.

Part 3. Tracing and its limits

Step 8. How blockchain forensics works

The pinnacle of automation is the tracing of stolen coins and the investigation of transactions. Forensic engines repeat the logic of manual analysis but apply it on the scale of the entire network.

At the heart of this technology lies the clustering of addresses by heuristics, that is, assumption rules; two of them are especially important:

  • common input: if several UTXOs are spent in one transaction, they are with high probability controlled by a single owner;
  • change address determination: by the feature from Step 2 — a round payment versus fractional change — the engine works out which of the outputs returned to the sender.

On top of clustering, the recognition of typical laundering schemes is added. This is, for example, the splitting of sums or "peeling" — when small portions are pinched off a large wallet again and again.

Next comes risk assessment and attribution: tying clusters to real exchanges, services, or individuals. Both commercial platforms (Chainalysis, TRM, Elliptic) and open engines (GraphSense, BlockSci) do this.

Step 9. Can automation be trusted

Automatic analysis has a fundamental limitation. Clustering gives a probability, not a fact. Heuristics make mistakes: for example, the CoinJoin technology deliberately combines the UTXOs of different users in one transaction, which causes the common-input rule to misfire.

The risk of data leakage can also be reduced manually. The Coin control function in wallets (for example, Sparrow or Trezor Suite) lets you choose yourself which UTXO to spend: pick an output to match the payment amount and not mix coins from different sources in one transaction. This reduces change and prevents the common-input heuristic from triggering — the very clues on which clustering is built.

Bitcoin provides not anonymity but pseudonymity — a weaker property that persistent analysis often "breaks through," but not always: the result remains an estimate, albeit a well-founded one. As Chainalysis emphasizes, attribution heuristics give a probabilistic result rather than certainty, so a risk assessment is only a basis for the analyst's decision, not a verdict.

Hence a practical conclusion. It is worth distinguishing automatic grouping of addresses from human-verified attribution: the first is a hypothesis, the second is a conclusion. The result of a risk assessment is a reason to take a closer look at an address, not a sentence on its owner.

***

The open ledger makes every bitcoin transfer traceable — all on-chain analysis is built on this. For manual work the basics are enough: to know what a TXID is, to understand the UTXO model and the mechanics of change, to read inputs, outputs, and confirmations in an explorer. This is enough to go through chains of transactions and see where the funds moved.

Automation in the form of APIs, SQL dashboards, and bots does not remove the need for these basics — it simply scales the work: what an analyst does by hand with one transaction, the tools repeat for the entire network.

At the top stands forensics with clustering and risk assessment. However, it relies on probabilistic heuristics, and therefore gives hypotheses rather than proof.

It is logical to master the topic from the bottom up: first the explorer, then APIs and dashboards, and only then specialized on-chain analytics tools. At the same time, the deeper the tracing, the more important it is to distinguish the probable from the proven.

Source: ForkLog

18-06-2026
Cryptocurrencies / Cryptocurrency News

Cryptocurrency News

What is a transaction confirmation (Confirmation) in cryptocurrencies?What is a transaction confirmation (Confirmation) in cryptocurrencies?What is a transaction fee (Transaction Fee) in cryptocurrencies?What is a transaction fee (Transaction Fee) in cryptocurrencies?What is an output in a Bitcoin transaction?What is an output in a Bitcoin transaction?What is an input in a cryptocurrency transaction?What is an input in a cryptocurrency transaction?

Random quote about money

"Деньги никого не сделали дураком; они только выставляют дураков напоказ."

Фрэнк Хаббард

Interesting posts in other sections of the blog

Information

Users of Guests are not allowed to comment this publication.

Latest articles

all articles →
Polygon Layoffs and 1inch Founder Exit Expose Crypto’s Costly Pivot to RevenueCryptocurrency NewsPolygon Layoffs and 1inch Founder Exit Expose Crypto’s Costly Pivot to RevenuePolygon Labs cuts staff and 1inch's co-founder says he was fired, as crypto firms restructure around revenue.16-07-2026CRO Surges as Crypto.com Secures $400M in Citadel Securities-Led FundingCryptocurrency NewsCRO Surges as Crypto.com Secures $400M in Citadel Securities-Led FundingThis was the exchange's first-ever institutional funding round. As a result, CRO skyrocketed by 25% in minutes.16-07-2026Fed Chair Warsh: No Bailout for Crypto Industry in CrisisCryptocurrency NewsFed Chair Warsh: No Bailout for Crypto Industry in CrisisBitcoin Magazine Fed Chair Warsh: No Bailout for Crypto Industry in Crisis Federal Reserve Chair Kevin Warsh said the Fed will not bail out failing crypto16-07-2026Forget Bitcoin Bottom: Analyst Says These Altcoins Could Move FirstCryptocurrency NewsForget Bitcoin Bottom: Analyst Says These Altcoins Could Move FirstAccording to the analyst, waiting for universal confirmation of a market bottom could mean missing the strongest early opportunities.16-07-2026Grayscale Highlights a 22% Bitcoin Yield Opportunity as Early Bottom Signals EmergeCryptocurrency NewsGrayscale Highlights a 22% Bitcoin Yield Opportunity as Early Bottom Signals EmergeGrayscale is pitching covered calls as a way for Bitcoin holders to earn yield during a range-bound market, even as Glassnode detects early signals of a bear16-07-2026Ethereum Price Analysis: Is $2K Next for ETH After Reclaiming Key Support?Cryptocurrency NewsEthereum Price Analysis: Is $2K Next for ETH After Reclaiming Key Support?Ethereum has had a notable recovery from its June lows, reclaiming an important resistance zone while testing a major descending trendline on the higher16-07-2026Bitcoin VC Veterans Launch $40 Million Holding Company Targeting Small Business AcquisitionsCryptocurrency NewsBitcoin VC Veterans Launch $40 Million Holding Company Targeting Small Business AcquisitionsBitcoin Magazine Bitcoin VC Veterans Launch $40 Million Holding Company Targeting Small Business Acquisitions Lyn Alden is helping debut a permanent capital16-07-2026Gold and Silver Lost $700B as Iran Threatens Bab el-Mandeb. Will Bitcoin Follow?Cryptocurrency NewsGold and Silver Lost $700B as Iran Threatens Bab el-Mandeb. Will Bitcoin Follow?Bitcoin's safe-haven edge grows as gold and silver shed $700 billion. Dollar strength and Fed bets crush metals.16-07-2026Breez Partners With Turnkey to Bring Non-Custodial Bitcoin to Backend-Run AppsCryptocurrency NewsBreez Partners With Turnkey to Bring Non-Custodial Bitcoin to Backend-Run AppsBitcoin Magazine Breez Partners With Turnkey to Bring Non-Custodial Bitcoin to Backend-Run Apps Breez has partnered with Turnkey to let backend-run apps16-07-2026
Sign inMasterInvest
RUENUK