암호화폐 트랜잭션 수수료란? 계산 방법 완벽 정리

이 문서는 다음 언어로 제공됩니다:

Author logo
Patrick Dike-Ndulue
Post image

암호화폐를 한 주소에서 다른 주소로 보내거나 매매할 때 트랜잭션 수수료가 발생해요. 이 수수료는 블록체인 네트워크의 혼잡도에 따라 변동돼요. 더 높은 수수료를 선택하면 채굴자(또는 검증인)가 빠르게 트랜잭션을 처리해주기 때문에, 빠른 처리를 원할 때는 높은 수수료를 지불하는 경우가 많아요.

Crypto transaction fees apply to all blockchains, including those using a Proof-of-work (PoW) or Proof-of-Stake (PoS) consensus mechanism. The "crypto gas fee" is the most common type of transaction fee associated with Ethereum and other Proof-of-Stake networks. 

이 글에서는 주요 블록체인 네트워크별 암호화폐 트랜잭션 수수료 구조와 계산 방법을 자세히 알려드려요.

블록체인 네트워크별 수수료 비교

여러 블록체인 네트워크의 다양한 수수료 구조를 꼼꼼히 분석해볼게요.


Bitcoin 네트워크 트랜잭션 수수료

Bitcoin 트랜잭션 수수료는 두 가지 주요 요소에 의해 결정돼요:

1. 트랜잭션 크기: 트랜잭션에 포함되는 데이터 양을 의미해요. Bitcoin 블록 하나에는 최대 4MB의 데이터가 들어갈 수 있어서, 데이터가 클수록 더 많은 블록 공간을 차지하게 되고 수수료도 높아져요.

2. 블록 공간에 대한 사용자 수요: 빠른 트랜잭션 처리를 원하는 사용자가 많을수록 더 높은 수수료를 지불하게 돼요. 높은 수수료를 내면 더 빨리 블록에 포함될 확률이 높아져요.

Bitcoin 트랜잭션 수수료를 계산하려면 current rate를 확인하고, 자신의 트랜잭션 크기와 곱해주면 돼요. Bitcoin은 1 BTC가 1억 Satoshis(SATS)로 나뉘어요. 

Bitcoin transaction fees = current rate * transaction size

예를 들어, 트랜잭션 크기가 300 bytes이고, 수수료율이 100 Satoshis per byte라면, 수수료는 약 30,000 Satoshis(100 x 300 = 30,000)가 돼요.

What is a Transaction Fee in Crypto and How is it Calculated.png
mempool.space의 Bitcoin 트랜잭션 수수료 추적기

1 SATS = $0.0002616 기준으로, 2023년 11월 23일 현재 이 트랜잭션 수수료는 약 $7 수준이에요.


Ethereum 네트워크 트랜잭션 수수료

EIP-1559 업그레이드로 Ethereum의 수수료 구조가 바뀌었어요. 트랜잭션마다 base fee가 생기고, 일부는 소각되어 유통량이 줄어들어요. 나머지는 채굴자에게 전달되고, 사용자가 더 빠른 처리를 원하면 tip을 추가로 보낼 수 있어요.

새로운 수수료 계산 공식은 다음과 같아요:

Ethereum transaction fee = Gas units (limit) * (base fee + tip)

gas limit은 한 트랜잭션에 할당되는 최대 가스 양을 의미해요. 기본값은 21,000 units지만, 일부 지갑에서는 이 값을 조정할 수 있어요.

base fee는 트랜잭션을 시작하기 위해 필요한 최소 ETH를 의미해요. 이 값은 gwei(1 gwei = 0.000000001 ETH) 단위로 표시돼요.

Ethereum의 base fee는 네트워크 사용량에 따라 실시간으로 변동돼요. 활동량이 많으면 base fee가 오르고, 적으면 내려가요. tip을 추가하면 검증인에게 더 많은 보상을 주어 트랜잭션이 더 빨리 처리될 수 있어요. tip 역시 gwei 단위예요.

etherscan gas tracker.png

 

Etherscan Gas TrackerEtherscan에서 제공하는 실시간 가스비 확인 도구예요. 14초마다 업데이트돼요.

예를 들어, 평균 base fee가 25 gwei이고, gas limit이 21,000 units라면 계산은 다음과 같아요:

21,000 units * 25 gwei = 525,000 gwei (0.000525 ETH). ETH 1개가 $2,000일 때, 해당 트랜잭션 수수료는 약 $1.05가 돼요.


Polygon 네트워크 트랜잭션 수수료

Polygon은 StdTx와 Bor Fee Model, 두 가지 핵심 구조로 수수료를 산정해요. Bor Fee Model은 일반 트랜잭션에 대해 POL 토큰으로 수수료를 걷고, 블록 생산자에게 분배해 2~4초 내 빠른 처리를 지원해요.

Polygon PoS Chain Network Transaction Fee Chart.png

 Polygon 네트워크의 트랜잭션 수수료는 POL로 지불돼요. 트랜잭션을 실행하려면 지갑에 충분한 POL이 있어야 해요.

Polygon transaction fee = Gas units * (base fee + tip)


Binance Smart Chain (BSC) 트랜잭션 수수료

Binance Smart Chain은 가스 시스템을 사용해 트랜잭션 수수료를 산정해요. 이 수수료는 트랜잭션에 필요한 연산량에 따라 결정되고, gwei(1 gwei = 0.000000001 BNB) 단위로 표시돼요.

BSC 트랜잭션 수수료는 gas price와 gas limit, 두 가지 값에 따라 달라져요. 실제 수수료는 gas price에 사용된 gas 양(gas limit)을 곱해서 계산해요. 

BSC transaction fee = Gas price * Gas limit


TRON (TRX) 네트워크 트랜잭션 수수료

TRON 네트워크 수수료 구조는 대역폭, 에너지, 트랜잭션 수수료 세 가지로 구성돼요.

Bandwidth cost = (transaction size in bytes / total bandwidth) * TRX balance

Energy cost = (smart contract execution cost / total energy) * TRX balance

Transaction fee = transaction size in bytes * fee per byte

Total transaction fee = bandwidth cost + energy cost + transaction fee 

예시로 살펴볼게요:

300 bytes 트랜잭션과 60,000 에너지 단위가 필요한 스마트 계약 실행을 보낼 때,

  • 대역폭을 위해 500 TRX, 에너지를 위해 1,000 TRX를 스테이킹했다고 가정해요.
  • 네트워크 전체 대역폭은 1억, 전체 에너지는 2억이에요.
  • byte당 수수료는 0.00001 TRX로 설정돼요.

위 공식을 적용하면,

대역폭 비용: (300 / 100,000,000) * 500 = 0.0015 TRX

에너지 비용: (60,000 / 200,000,000) * 1,000 = 0.3 TRX

트랜잭션 수수료: 300 * 0.00001 = 0.003 TRX

이 예시에서 총 트랜잭션 수수료는 0.305 TRX가 돼요.


XRPL (XRP) 네트워크 트랜잭션 수수료 

XRPL에는 base fee와 load fee 두 가지 수수료가 있어요.
Base fees는 XRP Ledger에서 특정 작업을 수행할 때 필요한 최소 수수료예요. 현재 기준, 일반 트랜잭션의 base fee는 0.00001 XRP예요. Load fees는 네트워크 상황에 따라 동적으로 변하는 값으로, base fee에 곱해져요. 네트워크가 혼잡할수록 load fee가 올라가요.

실제 트랜잭션 수수료는 다음 공식으로 계산돼요:

XRPL transaction fee = base fee * load fee

예를 들어, base fee가 0.00001 XRP이고 load fee가 2.5배라면, 트랜잭션 수수료는 0.00001 * 2.5 = 0.000025 XRP가 돼요.

Unlike other blockchain networks, transaction fees on XRPL are not paid to validators or miners. Instead, the fees are burned, decreasing the total supply of XRP over time.


Tangem Wallet에서 트랜잭션 수수료 선택하기

암호화폐를 보낼 때, 네트워크 수수료 선택에 따라 트랜잭션이 처리되는 우선순위가 달라져요. 수수료를 높게 설정하면 더 빨리 처리되고, 낮게 설정하면 비용을 아낄 수 있지만 처리까지 시간이 더 걸릴 수 있어요.

What is a Transaction Fee and How is it Calculated.jpg

Tangem은 각 네트워크별로 세 가지 수수료 수준을 실시간으로 안내해요:

Priority: 다음 블록에 포함될 확률이 높아요.

Normal: 3블록 이내에 포함될 것으로 예상돼요.

Low: 6블록 이내에 포함될 것으로 예상돼요.

Tangem does not collect or extract fees when sending funds from the tangem wallet.

트랜잭션 수수료에 영향을 주는 요소들 

— Network congestion: 블록체인에 트랜잭션이 몰리면 네트워크가 혼잡해지고, 수수료도 높아져요. mempool에 대기 중인 트랜잭션이 많으면 처리 속도가 느려지고 수수료도 오를 수 있어요.

— Blockchain type, block size, and speed: 블록체인마다 블록 크기와 처리 속도가 달라서, 한 블록에 담을 수 있는 트랜잭션 수가 다르고, 이에 따라 수수료가 달라져요. 

대기 중인 트랜잭션이 블록 크기를 초과하면, 블록에 포함되기 위해 더 높은 수수료를 지불해야 할 수도 있어요.

— Transaction priority: 빠른 처리가 필요할 때는 수수료를 더 높게 설정해 우선순위를 높일 수 있어요. 채굴자(검증인)는 높은 수수료가 붙은 트랜잭션을 먼저 처리해요.

— Blockchain scalability solutions: 일부 블록체인은 확장성 솔루션을 도입해 처리량과 수수료 문제를 해결하고 있어요. 확장성이 높으면 더 많은 트랜잭션을 처리할 수 있고, 수수료도 낮아질 수 있어요.

— Protocol design: 각 블록체인마다 자체 프로토콜에 따라 수수료 구조가 달라요. 대부분 수요에 따라 동적으로 수수료가 조정돼요.

Wallet settings: 일부 지갑에서는 사용자가 직접 수수료 수준을 선택할 수 있어서, 빠른 처리와 비용 절감 중 원하는 쪽을 선택할 수 있어요.

— Crypto price volatility: 암호화폐 가격 변동에 따라 수수료도 변해요. 수수료는 네트워크의 기본 암호화폐(예: Ethereum은 ETH)로 표시되기 때문에, 가격이 급등하면 수수료의 원화/달러 환산 가격도 오를 수 있어요.

왜 암호화폐 트랜잭션 수수료가 비쌀까요?

암호화폐 수수료, 특히 Ethereum의 가스비가 높은 데에는 여러 이유가 있어요. 대표적으로 Ethereum의 확장성 한계가 꼽혀요. PoS 업그레이드(더 머지) 이후에도, Ethereum 네트워크는 초당 약 10건(TPS) 처리에 머물러 있어요. 반면 Solana 등 신생 블록체인은 3,000 TPS까지 처리할 수 있죠.

Ethereum에서 네트워크 사용량이 많을 때는 트랜잭션 확인 속도가 느려지고, base fee도 올라가서 수수료 부담이 커질 수 있어요.

또한 "gas wars"(가스 전쟁) 현상이 발생할 수 있어요. 대형 투자자(이더리움 고래) 등이 빠른 처리를 위해 높은 tip을 경쟁적으로 지불하면, 전체 수수료가 더 오를 수 있죠.

평균보다 낮은 트랜잭션 수수료로 보내는 방법이 있나요?

Ethereum 팀은 높은 가스비 문제를 해결하기 위해 PoS 체인으로 전환하고 있어요. 이로 인해 개발자들은 샤딩(Sharding) 등 데이터 혼잡을 줄이는 기술 도입에 집중하고 있어요.

하지만 Ethereum 네트워크에서 실제로 가스비가 낮아질 시점은 아직 확정되지 않았어요.

한편, 다양한 Ethereum 호환 레이어2 체인들은 빠르고 거의 수수료 없는 트랜잭션을 제공해요. Polygon, Arbitrum, Optimism 등은 Ethereum과 연동되지만 별도의 블록체인에서 트랜잭션을 처리해 혼잡을 줄이고 수수료를 낮춰줘요.

이외에도 Solana, Polkadot, Avalanche 등 PoS 기반 스마트 컨트랙트 블록체인은 Ethereum보다 낮은 수수료를 제공해, 비용 효율적인 대안이 될 수 있어요.

가스비와 네트워크 수수료의 차이

가스비와 네트워크 수수료 모두 블록체인 트랜잭션에 드는 비용이지만, 실제로는 구분해서 쓰이는 경우가 많아요.

네트워크 수수료

일반적으로 "네트워크 수수료"는 스마트 컨트랙트가 없는 블록체인에서 발생하는 트랜잭션 비용을 의미해요. 이 수수료는 가스비와 비슷하지만, 스마트 컨트랙트나 dApp 실행과는 직접적으로 연결되지 않아요. 예를 들어, Bitcoin 네트워크 수수료는 블록체인 보안을 담당하는 BTC 채굴자에게 지급돼요.

가스비

가스비는 스마트 컨트랙트 블록체인에서만 발생하는 특별한 형태의 트랜잭션 수수료예요. Ethereum이 최초로 도입한 개념이에요.

Gas fees.png

여기서 "가스"란 블록체인에서 연산이나 스마트 컨트랙트 실행에 필요한 컴퓨팅 자원을 뜻해요. 사용자는 채굴자나 검증인에게 이 자원 사용에 대한 보상으로 가스비를 지불해요.

Ethereum이 시작했지만, Solana(SOL), Avalanche(AVAX), Polkadot(DOT) 등 여러 레이어1 블록체인도 비슷한 구조를 도입했어요.

트랜잭션 수수료가 가장 낮은 블록체인은?

Proof-of-Stake(PoS) 합의 방식을 사용하는 블록체인은 Proof-of-Work(PoW)보다 일반적으로 트랜잭션 수수료가 더 낮아요. 대표적으로 Binance Smart Chain(BSC), Solana, Polygon(구 Matic Network) 등이 낮은 수수료로 잘 알려져 있어요.

Author logo
작가 Patrick Dike-Ndulue

Senior editor covering crypto, onchain equities, and technology.

Author logo
검토자: Rukkayah Jigam

Writer & editor covering digital assets and product updates.