본문으로 이동

이더리움 우선순위 수수료

이더리움 EIP-1559 우선순위 수수료, 수수료 상한, 유효 가스 가격, 포함 유인, 추정, 거래 교체 및 영수증 대조를 다루는 실무 안내서입니다.

업데이트

교육 목적의 정보일 뿐 거래, 보안 또는 투자 조언이 아닙니다. 수수료와 포함 결과는 정확한 체인, 거래 유형, 블록 상황, 지갑, RPC, 릴레이, 빌더 및 검증자 행동에 따라 달라집니다.

직접 답변

이더리움에서 우선순위 수수료, 즉 팁은 프로토콜이 기본 수수료를 소각한 뒤 실행 가스 단위당 블록 수수료 수령자에게 남는 금액입니다. type-2 EIP-1559 거래에서 maxPriorityFeePerGas 는 상한일 뿐입니다. 가스당 실현 우선순위 수수료는 min(maxPriorityFeePerGas, maxFeePerGas - baseFeePerGas) 이며, 유효 가스 가격은 기본 수수료와 이 실현 우선순위 수수료의 합입니다.

경쟁력 있는 높은 팁은 적시에 포함될 가능성을 높일 수 있지만 다음 블록, 특정 순서 또는 실행 성공을 보장하지 않습니다. 거래는 여전히 유효해야 하고 총 수수료 상한이 포함 블록의 기본 수수료를 감당해야 하며, 빌더나 검증자는 비공개 주문 흐름, 번들, MEV, 로컬 정책 및 기타 제약을 고려할 수 있습니다. 다른 체인과 L2는 용어와 수수료 규칙이 다르므로 해당 네트워크를 확인하지 않고 이더리움 공식을 적용하지 마십시오.

네트워크 수수료
0.000462 native
법정화폐 환산
$1.39
기본 수수료
22 gwei

결과는 교육용 근사치입니다. 명시되지 않는 한 거래소 규칙, 세금, 지연, 오라클 동작 및 프로토콜별 조건은 포함하지 않습니다.

작동 방식

  1. 체인, 거래 유형, 송신자, nonce, 의도한 calldata, 가스 한도, 현재 헤드 및 제출 경로를 고정합니다. Type-2 거래에는 maxPriorityFeePerGasmaxFeePerGas 가 있고 레거시 거래에는 단일 gasPrice 가 있습니다. EIP-1559 이후 포함될 때 후자에서 기본 수수료를 초과하는 금액이 유효 우선순위 부분이 됩니다.
  2. 하나의 고정 팁을 복사하지 말고 상황을 추정합니다. 지갑이나 RPC는 최근 블록, 대기 수요 및 eth_feeHistory 를 사용할 수 있습니다. 그 보상 백분위수는 가스 사용량으로 가중한 과거 유효 우선순위 수수료이며 다음 블록에 대한 약속이 아닙니다.
  3. 서로 다른 두 상한을 설정합니다. maxPriorityFeePerGas 는 요청 팁을 제한하고 maxFeePerGas 는 기본 수수료와 팁의 합을 제한합니다. 사용하지 않은 가스와 상한 여유분은 승인했다는 이유만으로 청구되지 않습니다.
  4. 후보 블록에서는 maxFeePerGas >= baseFeePerGas 를 충족해야 합니다. 그런 다음 effectivePriorityFeePerGas = min(maxPriorityFeePerGas, maxFeePerGas - baseFeePerGas)effectiveGasPrice = baseFeePerGas + effectivePriorityFeePerGas 를 계산합니다.
  5. 팁을 순서 계약이 아니라 포함 유인으로 취급합니다. 블록 빌더는 모든 공개 거래를 팁순으로 정렬하는 대신 총 블록 가치, 번들 및 유효성 제약을 최적화할 수 있습니다. 팁이 없거나 낮아도 포함될 수 있고, 높아도 기다리거나 실패할 수 있습니다.
  6. 포함 후 영수증과 블록을 대조합니다. gasUsed, 영수증의 effectiveGasPrice, 블록의 baseFeePerGas, 상태, 블록 해시 및 확인 깊이를 기록합니다. 실행 수수료는 gasUsed * effectiveGasPrice, 우선순위 부분은 gasUsed * (effectiveGasPrice - baseFeePerGas) 로 도출합니다.
  7. 거래가 계속 대기 중이면 교체하기 전에 기본 수수료 상한과 제출 경로를 다시 평가합니다. 동일 송신자, 동일 nonce 교체는 클라이언트와 풀 정책이며 여러 수수료 필드의 인상을 요구하는 경우가 많고 경쟁 상태를 만듭니다. 지갑의 취소 기능은 이미 포함된 거래를 되돌릴 수 없습니다.

계산 예시

  • 팁이 두 상한보다 낮은 경우. 가스 사용량은 70,000, 기본 수수료는 25 gwei, 최대 우선순위 수수료는 3 gwei, 최대 수수료는 40 gwei 입니다. 실현 우선순위 수수료는 min(3, 40 - 25) = 3 gwei, 유효 가스 가격은 28 gwei 입니다. 실행 수수료 70,000 * 28 gwei = 0.001960 ETH0.001750 ETH 는 소각되고 0.000210 ETH 는 우선순위 부분으로 수령자에게 적립됩니다.
  • 총 수수료 상한이 제약하는 경우. 상한을 3/40 gwei 로 유지하고 포함 블록의 기본 수수료가 38 gwei 에 도달했다고 합시다. 실현 우선순위 수수료는 min(3, 40 - 38) = 2 gwei 로 줄고 유효 가스 가격은 40 gwei 입니다. 기본 수수료가 41 gwei 이면 요청 팁이 높아도 40 gwei 최대 수수료로는 포함될 수 없습니다.
  • 추정은 보장이 아닙니다. 최근 eth_feeHistory 백분위수가 2 gwei 를 제시하더라도 그 관측치는 출발점입니다. 갑작스러운 수요, 비공개 번들, RPC의 제한된 시야 또는 빌더 정책이 포함 결과를 바꿀 수 있으므로 추정을 서비스 수준 약속으로 여기지 말고 실제 영수증을 확인하십시오.

위험

  • 잘못된 체인, 수수료 토큰, 거래 유형 또는 wei, gwei, ETH 같은 단위를 사용합니다.
  • maxPriorityFeePerGas 를 반드시 지급되는 금액으로 봅니다.
  • 기본 수수료 상승이 실현 팁을 줄이거나 maxFeePerGas 아래에서 거래를 포함 불가능하게 만들 수 있음을 잊습니다.
  • 보이는 팁이 가장 높으면 첫 순서나 다음 블록 포함이 보장된다고 가정합니다.
  • 수요가 빠르게 변할 때 오래된 지갑, RPC 또는 수수료 이력 추정에 의존합니다.
  • 지갑의 공격적인 기본값이나 상한과 실제 비용의 혼동으로 과다 지급합니다.
  • 높은 팁이 잘못된 calldata, 부족한 가스, revert, 만료된 기한 또는 악성 계약을 고친다고 믿습니다.
  • 비공개 릴레이, 번들, MEV, 검열 및 빌더나 검증자 정책을 무시합니다.
  • 잘못된 nonce를 교체하거나 풀의 인상 규칙을 충족하지 못하거나 가치 이전이 있는 충돌 거래를 보냅니다.
  • 대기 라벨을 전역 사실로 읽거나 한 번의 확인을 최종성으로 간주합니다.
  • 수수료 구성과 수령자가 다른 L2나 다른 체인에 이더리움 실행 팁 공식을 적용합니다.

흔한 오해

  • 최대 우선순위 수수료는 항상 전액 지급된다. 이는 상한이며 총 수수료 상한이 실현 팁을 줄일 수 있습니다.
  • 팁이 높으면 성공이 보장된다. 포함 경쟁력을 높일 수 있지만 순서, 실행 성공 또는 최종성을 보장할 수 없습니다.
  • 최대 수수료는 기본 수수료와 팁에 더해지는 추가 요금이다. type-2 실행 가스에서는 두 항목을 모두 포함하는 상한입니다.
  • 사용하지 않은 가스나 수수료 상한 여유분도 소비된다. 실제 실행 요금은 영수증의 가스 사용량과 유효 가스 가격을 사용합니다.
  • 모든 네트워크가 이더리움의 우선순위 수수료 방식을 사용한다. L2와 다른 체인은 추가되거나 다른 수수료 시장, 시퀀서 정책 및 수령자를 가질 수 있습니다.

관련 주제

출처

탐색

위키 검색...