트랜잭션 수수료

트랜잭션 수수료에 대해 설명하고 있어요.

트랜잭션(Transaction)이란?

트랜잭션(transaction)이란 내 지갑에서 다른 지갑으로 디지털 자산을 이동시키는 것을 말해요.

트랜잭션이 발생하면 입/출금 지갑 주소, 금액 등의 정보를 담은 데이터를 네트워크상으로 전송해요.

트랜잭션 수수료(Transaction fee)

트랜잭션 수수료(Transaction Fee)는 비트코인을 포함한 대부분의 블록체인 기반 코인/토큰에서, 거래를 처리하는 데에 필요한 보상으로 지불하는 수수료를 의미해요.

블록체인에서 새로운 트랜잭션을 생성하면, 이를 처리하기 위해 네트워크에 전달해야 해요. 이때, 채굴자들은 트랜잭션을 처리하고 블록에 포함시키는 보상으로 수수료를 받아요.

따라서 수수료가 높을수록 채굴자들이 우선적으로 해당 거래를 처리하고 블록에 포함시키려는 경향이 있어요.

이더리움 계열(erc-20) 수수료 계산

이더리움의 트랜잭션 수수료는 가스비(Gas Fee)라는 단위로 측정돼요.

이더리움은 스마트 컨트랙트 기반의 블록체인으로, 트랜잭션 처리 시에 계산이 필요한 가스(Gas)라는 단위를 사용해요.

이더리움의 트랜잭션 수수료는 다음과 같은 요소에 의해 결정돼요.

  1. 가스 가격(Gas Price): 가스를 구매할 때의 가격으로, 이더리움에서는 Gwei라는 단위로 표기됩니다. 1 Gwei는 0.000000001 이더(ETH)이에요.

  2. 가스 한도(Gas Limit): 트랜잭션에서 사용할 수 있는 가스의 최대 양입니다. 이더리움에서는 트랜잭션 처리 과정에서 사용될 수 있는 가스 양을 미리 설정해야 해요.

따라서 이더리움의 트랜잭션 수수료는 다음과 같이 계산돼요.

트랜잭션 수수료 = 가스 가격 x 가스 한도

예를 들어, 가스 가격이 10 Gwei이고 가스 한도가 21,000인 경우,

트랜잭션 수수료는 다음과 같이 계산돼요.

트랜잭션 수수료 = 10 Gwei x 21,000 = 0.00021 ETH

가스 가격이 높을수록 트랜잭션이 빠르게 처리될 가능성이 높아집니다.

비트코인 계열(UTXO) 수수료 계산

비트코인의 트랜잭션 수수료는 바이트당(sat/byte) 단위로 측정돼요.

즉, 바이트당 지불하는 satoshi의 양으로 계산됩니다. 1 satoshi는 0.00000001 BTC이에요.

비트코인의 트랜잭션 수수료는 다음과 같은 요소에 의해 결정돼요.

  1. 현재 네트워크 수수료(sat/byte): 비트코인 네트워크에는 현재 평균 수수료가 존재해요. 여러 웹사이트에서 이 정보를 제공해요. 예를 들면 https://bitcoinfees.net/ 이나 https://mempool.space/ 등이 있어요.

  2. 트랜잭션 크기(byte): 거래에는 입력(input)과 출력(output)이 존재하며, 이들의 크기를 합산한 거래의 총 크기를 확인해야 합니다.

따라서 비트코인의 트랜잭션 수수료는 다음과 같이 계산돼요.

트랜잭션 수수료 = 현재 네트워크 수수료(sat/byte) x 트랜잭션 크기(byte)

예를 들어, 현재 네트워크 수수료가 100 sat/byte이고 트랜잭션의 크기가 300 바이트인 경우,

트랜잭션 수수료는 다음과 같이 계산돼요.

거래 수수료 = 100 sat/byte x 300 byte = 30,000 satoshi

이러한 방법으로 사용자는 적절한 수준의 수수료를 지불하여 자신의 거래가 원활하게 처리될 수 있도록 할 수 있어요.

Last updated