알기쉬운 블록체인

이더리움 트랜잭션(TxID)이란 무엇일까? (개념부터 구조, 이더스캔 조회까지)

2026년 8월 10일 조회 358회
이더리움 트랜잭션(TxID)이란 무엇일까? (개념부터 구조, 이더스캔 조회까지)

안녕하세요! 이전 포스팅에서는 내 송금 내역과 가스비를 조회할 수 있는 이더스캔(Etherscan) 사용법에 대해 알아보았습니다.

이더스캔을 사용하다 보면 0x123abc...처럼 복잡하고 긴 문자열을 보신 적 있으실 텐데요. 바로 이것이 오늘 소개해 드릴 '트랜잭션(Transaction)'과 'TxID(TxHash)'입니다.

블록체인 세상에서 매일 수만 건씩 일어나는 트랜잭션의 정체를 쉽게 풀어봅니다.


1. 트랜잭션(Transaction)이란 쉽게 말해 뭘까?

​

일상에서 '트랜잭션'은 거래 또는 상호작용​을 의미합니다.

은행 앱으로 친구에게 1만 원을 송금하는 것도 하나의 트랜잭션이죠. 블록체인에서도 마찬가지입니다. 이더리움 네트워크에서 일어나는 모든 상태의 변화나 행동을 트랜잭션이라고 부릅니다.

이더리움에서의 대표적인 트랜잭션 예시는 다음과 같습니다.

  • A가 B에게 이더(ETH)를 송금​할 때

  • 메타마스크로 NFT를 ​구매하거나 다른 계정으로 보낼 때

  • 탈중앙화 금융(DeFi)에서 토큰을 교환(Swap) 할 때

  • 스마트 컨트랙트(Smart Contract)를 실행할 때

💡 한 줄 요약

이더리움 블록체인에 "무언가 기록될 만한 행동을 하는 것"은 모두 트랜잭션입니다.


2. TxID(또는 TxHash)는 왜 필요한가요?

​

마트에서 물건을 사고 나면 '영수증'을 받게됩니다. 그 영수증에는 [승인번호]나 [거래번호]가 적혀 있습니다. 나중에 결제를 취소하거나 거래를 증명할 때 이 번호를 보여주면 바로 확인이 됩니다.

TxID(Transaction ID)는 바로 '블록체인 세상의 디지털 영수증 번호'입니다. ('TxHash(트랜잭션 해시)'라는 표현도 자주 씁니다.)

  • 형태: 0x로 시작하는 66자리의 복잡한 문자열(예: 0x9224490833ba8cf15d877f28b0935c474ddde45e0783524cdc32f5fc8c4b66fe)

  • 특징: 단 하나도 겹치지 않는 고유한 값(Unique Value)입니다.

이더스캔 검색창에 이런 TxID를 입력하면, 해당 거래가 정상적으로 처리되었는지, 가스비는 얼마가 들었는지 등 거래의 모든 상세 정보를 누구에게나 완벽히 증명할 수 있습니다.


3. 이더리움 트랜잭션 안에는 어떤 내용이 들어있을까?

​

우리가 메타마스크에서 '보내기' 버튼을 누를 때, 실제 트랜잭션 데이터 패킷 안에는 여러 가지 정보들이 담겨 블록체인으로 전송됩니다.

해당 값들은 이더스캔의 트랜잭션 해시 조회를 통해 자세히 볼 수 있는데 아래는 각 값들과 어떤 의미인지를 설명하는 표입니다.

이더스캔 TxID 상세 조회 내역 예시

구성요소

설명

Transaction Hash

해당 거래의 고유 식별자(TxID)입니다. (0x...로 시작하는 영수증 번호)

Status

거래의 처리 상태입니다. (Success: 성공 | Pending: 대기 중 | Fail: 실패)

Block

이 트랜잭션이 최종적으로 기록된 이더리움 블록의 번호입니다.

Timestamp

거래가 블록에 기록되어 승인된 시각입니다. (예: 5 mins ago)

From

트랜잭션을 실행하고 비용을 지불한 발신자의 지갑 주소입니다.

To

코인을 받는 수신자의 지갑 주소 (또는 상호작용하는 스마트 컨트랙트 주소)입니다.

Value

실제 전송된 이더리움(ETH)의 수량입니다.

Transaction Fee

이 거래를 처리하는 데 실제로 사용된 최종 가스비(수수료) 총액입니다.

Gas Price

거래 처리 시 지불한 단위당 가스 가격입니다. (보통 Gwei 단위 표시)

Gas Limit & Usage by Txn

Gas Limit(지불 용의가 있는 최대 가스 양)과 Usage(실제 사용된 가스 양 및 비율)를 나타냅니다.

Gas Fees

Base(기본 수수료) | Max(최대 지불 용의 수수료) | Max Priority(검증자 팁) 설정값입니다.

Burnt & Txn Saving Fees

EIP-1559에 의해 소각된 ETH 양(Burnt)과 설정 대비 절약된 수수료(Savings)입니다.

Other Attributes

Txn Type(트랜잭션 유형) | Nonce(지갑의 거래 순서 번호) | Position In Block(블록 내 거래 순서) 등 부가정보입니다.

Input Data

스마트 컨트랙트 실행 시 함께 전달된 추가 데이터입니다. (일반 송금 시 0x로 표시)

※ 주로 보거나 자주 보는 값들은 녹색 처리

이 정보들이 하나로 묶어 암호화 함수를 거치면, 앞서 본 고유한 TxID가 탄생하게 됩니다.


4. 트랜잭션의 진행 상태 3단계

​

트랜잭션을 생성하고 나면 보통 다음 3가지 상태를 거치게 됩니다.

  1. Pending (대기 중): 내 거래가 네트워크에 제출되었으나, 아직 블록에 포함되지 않고 대기열(Mempool)에 있는 상태입니다. 가스비를 너무 낮게 설정하면 이 상태가 오래 유지될 수 있습니다.

  2. Success (성공)​: 마이너/검증자가 내 거래를 블록에 기록 완료한 상태입니다. 이제 거래를 되돌릴 수 없습니다.

  3. Fail / Reverted (실패): 가스비가 부족하거나, 스마트 컨트랙트 조건이 맞지 않아 거래가 취소된 상태입니다. (단, 네트워크 자원을 사용했기 때문에 사용된 가스비는 환불되지 않습니다.)


5. 마무리하며

​

이 글을 통해 이더리움의 핵심 개념인 트랜잭션과 영수증 번호 역할을 하는 TxID​에 대해 알아보았습니다.

  • 트랜잭션: 이더리움 네트워크에서 발생하는 모든 행동(송금, 계약 실행 등)

  • TxID: 그 행동이 진짜 일어났음을 증명하는 고유한 영수증 번호

코인을 송금하거나 NFT를 거래할 때 상대방이 "송금하셨나요?"라고 물어본다면, 이더스캔에서 TxID를 복사해서 전달해 주시면 됩니다.


※ 본 포스팅은 정보 제공을 목적으로 작성되었으며, 특정 자산이나 금융상품에 대한 투자 권유 또는 금융 조언을 의미하지 않습니다. 시장은 다양한 변수에 따라 변동될 수 있으며, 모든 투자에는 원금 손실의 위험이 있습니다. 투자 결정은 본인의 충분한 조사(DYOR)와 판단에 따라 신중하게 진행하시기 바랍니다.

댓글 (0)

새 댓글 쓰기