Skip to main content

가스 수수료란 무엇인가

참고: 이 문서는 영문 원본의 자동 번역본입니다.

가스 수수료란 무엇인가

**가스 수수료(Gas fees)**는 블록체인에서 작업을 실행하는 비용입니다. 모든 온체인 행동 — 토큰 전송, 스마트 계약 호출, 코드 배포, 데이터 기록 — 은 네트워크의 검증자로부터 계산 작업을 요구합니다. 가스는 이 계산 작업을 측정하는 단위이며, 가스 수수료는 사용자가 그것을 수행하는 검증자에게 보상하기 위해 지불하는 것입니다.

가스는 두 가지 목적에 기여합니다: 그것은 트랜잭션 처리에 대해 검증자에게 보상하고, 사소한 작업으로 네트워크를 넘치게 하는 것을 경제적으로 비실용적으로 만들어 스팸을 방지합니다. 가스 수수료가 없다면, 누구나 무제한의 트랜잭션을 제출하여 네트워크를 압도할 수 있을 것입니다.

요컨대: 가스 수수료는 온체인 연산의 가격이며 — 크립토 AI 영역에서 그것은 온체인에서 경제적으로 무엇이 일어날 수 있는지 대 오프체인에 남아 있어야 하는 것에 대한 결정적인 제약입니다.

가스 수수료의 작동 방식

가스의 작동 원리는 블록체인마다 다르지만, 핵심 개념은 일관됩니다: 사용자는 자신의 트랜잭션이 소비하는 계산 자원에 대해 지불합니다. Ethereum 모델이 가장 널리 참조되며 모든 네트워크에 걸쳐 가스를 이해하는 데 유용한 기준이 됩니다.

Ethereum 모델에서의 가스

Ethereum은 가스를 gwei(ETH의 10억분의 1)라는 단위로 측정합니다. Ethereum 가상 머신(EVM)의 각 작업에는 고정된 가스 비용이 있습니다. 단순한 작업(두 숫자를 더하기)은 적은 가스가 들고, 복잡한 작업(저장소에 데이터 쓰기)은 더 많은 가스가 듭니다. 트랜잭션의 총 가스 소비는 그것이 트리거하는 모든 작업의 합입니다.

Ethereum 트랜잭션의 주요 파라미터:

  • 가스 한도(Gas limit) — 발신자가 트랜잭션에 기꺼이 쓰려는 가스의 최대량입니다. 트랜잭션이 한도보다 더 많은 가스를 요구하면, 그것은 실패(revert)하지만, 발신자는 여전히 그 지점까지 소비된 가스에 대해 지불합니다. 가스 한도를 너무 낮게 설정하면 실패가 발생하고, 너무 높게 설정해도 낭비되는 것은 없지만(미사용 가스는 환불됩니다) 더 많이 지불할 의향을 시사합니다.
  • 기본 수수료(Base fee) — 네트워크 프로토콜이 설정하는 블록당 최소 수수료로, 네트워크 혼잡에 따라 자동으로 조정됩니다. 블록이 50% 이상 차면 기본 수수료가 증가하고, 50% 미만이면 감소합니다. 기본 수수료는 검증자에게 지불되는 것이 아니라 소각(파괴)됩니다.
  • 우선순위 수수료(팁) — 트랜잭션을 블록에 포함시키는 검증자에게 직접 지불되는 선택적 추가 수수료입니다. 더 높은 팁은 수요가 높은 기간 동안 더 빠른 포함을 유도합니다.
  • 최대 수수료(Max fee) — 발신자가 가스 단위당 기꺼이 지불하려는 절대 최대값입니다(기본 수수료 + 우선순위 수수료 합산).

실제로 지불되는 수수료는: 사용된 가스 × (기본 수수료 + 우선순위 수수료)입니다. 최대 수수료가 실제 비용을 초과하면 그 차액은 환불됩니다.

EIP-1559와 수수료 소각

Ethereum의 EIP-1559 업그레이드(2021년 8월)는 기본 수수료 / 우선순위 수수료 분할과 소각 메커니즘을 도입했습니다. EIP-1559 이전에는 가스 수수료가 단순한 경매를 통해 설정되었습니다: 사용자가 입찰하고, 검증자가 가장 높은 입찰을 골랐습니다. 이는 변동성이 크고 예측 불가능한 가격으로 이어졌습니다. EIP-1559는 기본 수수료를 알고리즘적으로 예측 가능하게 만들면서 여전히 우선순위를 위한 팁을 허용했습니다.

기본 수수료의 소각은 모든 트랜잭션 비용의 일부가 유통에서 영구적으로 제거되어 ETH 공급에 디플레이션 압력을 만든다는 것을 의미합니다. 이 메커니즘은 Ethereum에 특화된 것이며 모든 블록체인에 적용되지는 않습니다.

다른 체인의 수수료 모델

서로 다른 블록체인은 각각 트레이드오프를 가진 서로 다른 수수료 구조를 구현합니다:

  • Solana — 서명당 고정 기본 수수료(매우 낮음)에 선택적 우선순위 수수료를 더한 방식을 사용합니다. 트랜잭션 비용은 일반적으로 1센트의 일부이며, Solana를 고빈도, 저가치 트랜잭션에 적합하게 만듭니다.
  • BNB Smart Chain — Ethereum과 유사한 EVM 호환 가스 모델을 사용하지만, 더 높은 블록 용량과 더 적은 검증자 덕분에 더 낮은 기본 수수료를 가집니다.
  • Arbitrum 및 기타 L2 — Layer 2 네트워크는 자체 체인에서 트랜잭션을 실행하지만 보안을 위해 압축된 트랜잭션 데이터를 Ethereum(L1)에 게시합니다. 사용자는 L2 실행 수수료(낮음)에 L1 데이터 게시 비용의 일부를 더해 지불합니다. 그 결과는 Ethereum에서 직접 실행하는 것보다 훨씬 저렴합니다.
  • Bitcoin — 수수료는 계산 복잡성이 아니라 바이트 단위의 트랜잭션 크기에 기반합니다. 더 큰 트랜잭션(더 많은 입력과 출력)은 더 많은 비용이 듭니다. 수수료는 멤풀(mempool) 혼잡에 따라 변동합니다.
  • Avalanche — 네트워크 수요에 따라 조정되는 동적 기본 수수료를 가진 Ethereum의 EIP-1559와 유사한 수수료 모델을 사용합니다. 수수료는 소각됩니다.

수수료가 변동하는 이유

가스 수수료는 수요와 공급에 의해 결정됩니다. 블록 공간은 유한한 자원입니다 — 각 블록은 제한된 양의 연산만 담을 수 있습니다. 블록 공간에 대한 수요가 공급을 초과할 때(토큰 출시, NFT 민팅, 시장 변동성, 또는 에어드롭 클레임 기간 동안), 수수료가 급등합니다. 수요가 낮을 때 수수료는 하락합니다. 이는 서지 프라이싱(surge pricing)과 유사합니다: 인프라는 고정된 용량을 가지고 있고, 모두가 동시에 그것을 사용하려 할 때 가격이 상승합니다.

크립토 AI 프로젝트에 가스 수수료가 중요한 이유

가스 수수료는 크립토 AI 프로젝트의 아키텍처를 형성하는 가장 중요한 제약 중 하나입니다. 그것은 온체인에서 실용적으로 무엇이 일어날 수 있는지, 그리고 무엇이 오프체인에 남아 있어야 하는지를 결정합니다.

AI 연산은 온체인에서 비싸다

AI 모델 실행 — 신경망 추론, 행렬 곱셈, 그래디언트 계산 — 은 엄청난 계산 자원을 요구합니다. 이러한 작업을 스마트 계약 안에서 실행하면 막대한 양의 가스를 소비하여 엄청나게 비싸질 것입니다. GPU에서 1센트의 일부 비용이 드는 단일 신경망 순전파(forward pass)는 Ethereum에서 수천 달러의 가스가 들 수 있습니다.

이것이 사실상 어떤 크립토 AI 프로젝트도 AI를 온체인에서 직접 실행하지 않는 이유입니다. 대신, 표준 아키텍처는 다음과 같습니다:

  • AI 연산은 오프체인(전통적인 서버, 탈중앙화된 연산 네트워크, 또는 GPU)에서 일어납니다.
  • 결과, 증명, 또는 체크포인트만 트랜잭션을 통해 온체인에 기록됩니다.
  • 블록체인은 연산 계층이 아니라 검증, 정산, 인센티브 계층 역할을 합니다.

이 아키텍처를 이해하는 것은 "블록체인에서의 AI"를 실행한다고 주장하는 임의의 프로젝트를 평가하는 데 필수적입니다. 가스 비용 제약은 완전한 온체인 AI를 대부분의 현재 네트워크에서 경제적으로 비실용적으로 만듭니다.

설계 제약으로서의 가스 비용

가스 수수료는 크립토 AI 프로젝트가 온체인 컴포넌트를 설계하는 방식에 영향을 줍니다:

  • 배치 처리(Batch processing) — 모든 개별 AI 추론을 온체인에 기록하는 대신, 프로젝트는 여러 결과를 단일 트랜잭션으로 묶어 가스 비용을 분산시킵니다.
  • 머클 루트와 해시(Merkle roots and hashes) — 전체 출력을 저장하는 대신, 프로젝트는 전체 데이터를 온체인에 저장하지 않고 출력을 검증하는 데 사용할 수 있는 암호학적 해시나 머클 루트를 저장합니다.
  • L2 배포 — 많은 AI 프로젝트가 Ethereum의 보안을 물려받으면서 가스 비용을 줄이기 위해 Layer 2 네트워크(Arbitrum, Base, Optimism)에 배포합니다.
  • 체인 선택 — 메인 체인의 선택은 부분적으로 가스 경제학에 의해 좌우됩니다. 잦은 온체인 상호작용이 필요한 프로젝트는 종종 Ethereum 메인넷보다 Solana나 BNB Smart Chain 같은 저수수료 체인을 선택합니다.

활동 신호로서의 가스 지출

가스 지출은 관찰 가능하고 검증 가능합니다. 프로젝트의 스마트 계약이 가스를 소비할 때, 그것은 실제 트랜잭션이 처리되고 있음을 의미합니다. DecAIHub는 프로젝트의 가스 소비 패턴 — 양, 빈도, 일관성 — 을 휴면 상태이거나 마케팅 전용 프로젝트 대 진정한 온체인 활동의 한 신호로 검토할 수 있습니다.

DecAIHub 프로젝트 카드에서 나타나는 곳

가스 수수료는 프로젝트 카드에 독립적인 필드로 나열되지는 않지만, 여러 필드에 직접 영향을 줍니다:

  • Main chain — 체인의 선택이 가스 수수료 구조를 결정합니다. Ethereum 메인넷의 프로젝트는 Solana나 L2의 프로젝트와는 근본적으로 다른 비용 경제학에 직면합니다.
  • Type — L2 프로젝트는 부분적으로 가스 수수료를 줄이기 위해 존재합니다. 가스 수수료를 이해하면 왜 L1/L2 구분이 중요한지 설명됩니다.
  • Onchain necessity — Onchain necessity 평가는 프로젝트의 온체인 활동이 수반되는 가스 비용을 정당화하는지 암묵적으로 고려합니다. 최소한의 온체인 활동은 가스 비용이 온체인 컴포넌트를 비실용적으로 만든다는 것을 나타낼 수 있습니다.
  • Token model (fee-mechanism) — 일부 프로젝트는 자체 네트워크나 프로토콜 내에서 가스와 유사한 수수료를 지불하기 위해 토큰을 사용하여, 계산 수요와 연결된 토큰 유틸리티를 만듭니다.

가스 수수료만으로는 증명되지 않는 것

  • 사용 품질 — 높은 가스 지출이 트랜잭션이 의미 있다는 것을 증명하지는 않습니다. 자동화된 봇, 워시 트레이딩, 스팸 트랜잭션은 모두 진정한 사용자 수요를 나타내지 않으면서 가스를 소비합니다.
  • AI 활동 — 프로젝트의 스마트 계약에 의한 가스 소비가 AI가 관여했음을 증명하지는 않습니다. 그 계약은 단순한 토큰 전송, 거버넌스 투표, 또는 기타 비-AI 작업을 실행하고 있을 수 있습니다.
  • 비용 효율성 — 체인의 낮은 가스 수수료가 그 체인이 더 낫다는 것을 의미하지는 않습니다. 더 낮은 수수료는 종종 탈중앙화, 보안, 또는 검증자 수에서의 트레이드오프를 반영합니다. 가스 비용은 여러 요소 중 하나입니다.
  • 지속 가능성 — 프로젝트는 사용자를 끌어들이기 위해 초기 단계에서 가스 비용을 보조할 수 있습니다. 보조 기간 동안의 높은 온체인 활동은 사용자가 전체 가스 비용을 지불해야 할 때 지속적인 활동을 보장하지 않습니다.

혼동하지 마세요

  • 트랜잭션 — 트랜잭션은 블록체인에 제출되는 지시입니다. 가스는 그 지시를 처리하는 비용입니다. 모든 트랜잭션은 가스가 들지만, 그것들은 서로 다른 개념입니다.
  • 토큰 전송 수수료 — 일부 토큰은 전송에 수수료를 부과합니다(토큰의 스마트 계약 로직에 내장됨). 이는 블록체인 가스 수수료와 별개이며 서로 다른 목적에 기여합니다.
  • 네트워크 수수료 — "네트워크 수수료"는 때때로 가스 수수료의 동의어로 사용되지만, 특정 프로젝트의 프로토콜 수준 수수료(브리지 수수료, DEX 수수료)를 가리킬 수도 있습니다. 맥락이 중요합니다.
  • Ethereum — 가스는 가장 흔히 Ethereum과 연관되지만, 사실상 모든 블록체인이 어떤 형태의 트랜잭션 수수료를 가지고 있습니다. 가스는 Ethereum에 독점적인 것이 아니라 보편적인 블록체인 개념입니다.

자주 묻는 질문

Ethereum 가스 수수료는 왜 그렇게 높은가요?

Ethereum의 가스 수수료는 가장 널리 사용되는 스마트 계약 플랫폼에서 제한된 블록 공간에 대한 높은 수요를 반영합니다. Ethereum의 블록 크기와 블록 타임은 초당 처리될 수 있는 트랜잭션 수에 상한을 만듭니다. 수요가 이 용량을 초과할 때 — 인기 있는 토큰 출시, NFT 민팅, 또는 DeFi 활동 급증 동안 — 수수료가 상승합니다. 이것이 Layer 2 네트워크와 대체 체인의 주요 동기 중 하나입니다.

가스 수수료를 피할 수 있나요?

대부분의 블록체인에서 온체인 트랜잭션은 가스 수수료를 요구합니다 — 그것들은 버그가 아니라 근본적인 기능입니다(완전히 무수수료 네트워크는 드뭅니다). 그러나 가스 비용은 Layer 2 네트워크 사용, 저수수료 체인 선택, 작업 배치, 수요가 낮은 기간에 트랜잭션 타이밍 조정, 또는 온체인 상호작용을 최소화하도록 애플리케이션을 구조화함으로써 최소화할 수 있습니다. 일부 프로젝트는 또한 릴레이어(relayer) 서비스를 통해 프로젝트가 사용자를 대신해 가스 수수료를 지불하는, 사용자에게 "가스 없는(gasless)" 트랜잭션을 제공합니다.

가스 수수료는 블록체인의 AI에 어떤 영향을 주나요?

가스 수수료는 AI 연산이 온체인에서 직접 일어나지 않는 주요 이유입니다. 스마트 계약에서 AI 모델 추론을 실행하는 비용은 표준 GPU에서 동일한 연산을 실행하는 것보다 몇 배나 더 높을 것입니다. 이 경제적 현실이 사실상 모든 크립토 AI 프로젝트가 사용하는 하이브리드 아키텍처를 형성합니다: 온체인 검증 및 정산과 함께하는 오프체인 연산입니다.

외부 참고 자료

  • Ethereum.org — Gas and fees — 가스 메커니즘, EIP-1559, 수수료 추정에 대한 Ethereum Foundation의 포괄적인 안내서
  • Etherscan Gas Tracker — 실시간 Ethereum 가스 수수료 모니터링과 과거 데이터
  • L2Fees.info — Ethereum Layer 2 네트워크 전반의 트랜잭션 비용 비교

함께 보기