Blockchain & Crypto > Crypto-Investing 101 > How to Verify Transactions

How to Verify Transactions on the Blockchain

How Blockchain Works

I trust you already have an understanding about the concept of blockchain and how it works? If you haven't, read about blockchain and cryptocurrency here.

Essentially with a blockchain, exact copies of transaction records (ledger / database) are distributed across the network. The ledger is transparent for anyone to view, so you can actually verify the progress and get confirmation of your transactions yourself.

Blockchain Explorer Websites

A good blockchain would have a strong developer and community support. They also should have a number of public blockchain explorer websites, either built by the official blockchain team or by the community. Using Ethereum as an example, you can use Etherscan.io to explore the Ethereum blockchain. Here are some more examples:

A blockchain explorer website usually has a search function. Here, you should be able to search for:

  • An address: To find out more details about the address, for example the balance, and transactions that has been done by that address.
  • A transaction hash (transaction ID): To verify whether a transaction has been completed, and to check how many blocks has confirmed it - since blockchain is a string of blocks that contain all previous transactions.

Etherscan.io (Ethereum) as an example

If you visit the Etherscan.io website, you can see the latest transactions that went through the blockchain. Let's take a random transaction for our example here:

A random Ethereum transaction hash - Etherscan.io

The above link is an example of a transaction hash (transaction ID). The term TX / transaction hash usually refers to the parameter after the "/tx/". This is the Ethereum transaction ID. It provides these information:

a random Ethereum transaction hash

A random Ethereum transaction hash - Etherscan.io

  1. Transaction ID: Parameter after the "/tx/".
  2. Block Height:
    • Which block number this transaction occurred on.
    • How many blocks have confirmed the transaction.
  3. Timestamp: When the transaction happened (date, time, and timezone).
  4. Address of the sender: In this case 0xf1f5a00f88542b835df57298d496e9798c09f671.
  5. Address of the recipient: In this case 0x4d0280da2f2fda5103914bcc5aad114743152a9c.
  6. Value: How much was sent. It is also common to show the value as 0 here, when the transaction occurs for an Ethereum-based token (for example, an OmiseGo (OMG) transaction, or a Basic Attention Token (BAT) transaction, in which case it will provide the informatio in the "To" section.
  7. Transaction Fee (paid to the miners): The actual transaction fee (in the form of Ether and US$) to pay for the transaction.

Checking an Ethereum Address

If you click through to either of the addresses (the sender or the recipient), you can also view:

  • Its Ether or token balances (if it has any).
  • How many transactions have been done previously.
  • The value of each transaction.
  • The sender or the recipient of each transaction.

Browse Crypto-Investing 101 Posts