이더리움 거래를 가속화/취소하는 방법

이더리움 GAS 혼잡 상황에서 이더리움 거래는 보낸 사람이 다음 거래를 진행할 수 없고 수신자가 거래를 받을 수 없는 방식으로 “막힌” 상태가 될 수 있습니다. 이는 가속/취소 기능이 필요합니다.

이더리움 전송 원리

이더리움에서 발생하는 모든 거래에는 “nonce”라는 값이 있으며, 이 값은 이더리움 주소에서 발행된 거래 수를 계산하는 데 사용됩니다. 이더리움 주소로의 모든 전송은 전송을 시작한 시간에 따라 정렬되며, 0부터 계산됩니다. 거래의 무작위 번호는 주소로 전송될 때마다 1씩 증가하며, 주소로 전송된 거래는 nonce 값이 변경되지 않습니다. 이더리움 전송의 규칙은 다음과 같습니다:

마이너는 nonce 값이 작은 순서대로 거래를 포장하고 전송해야 합니다. 따라서 nonce 값이 0인 거래가 마이너에 의해 포장되기 전까지, nonce 값이 1, 2, 3…인 거래는 얼마나 높은 마이너 수수료를 가지더라도 항상 대기해야 합니다. 따라서 미완료된 거래가 있는 경우 다음 거래로 진행할 수 없으며, 대기열을 우선으로 넘어갈 수 없습니다.

Nonce는 연속적이며 건너뛸 수 없습니다.

Nonce 값이 1인 거래가 시작되지 않은 경우, nonce 값이 0에서 2로 직접 건너뛸 수 없습니다. 즉, nonce 값이 2인 거래는 반드시 nonce 값이 1인 거래 이후에 발생해야 합니다.

동일한 nonce 값을 가진 두 거래가 있는 경우, 하나의 거래가 성공한 후에는 다른 거래가 대체되고 전송은 실패합니다.

거래 가속화

거래를 시작하고 오랜 시간을 기다리는 경우, “가속화”를 클릭할 수 있습니다.

가속화를 클릭한 후, 현재 거래를 닫고 원래 거래를 커버하기 위해 동일한 nonce 값이지만 더 높은 마이너 수수료를 가진 전송을 시작할 수 있습니다. 이렇게 하면 거래가 더 빨리 포장되고 원래의 전송이 대체됩니다.

GWEI 값은 전송에 대한 현재 최상의 GWEI 값으로 자동 설정됩니다. 마이너 수수료가 확인된 후 “확인”을 클릭하십시오.

거래 취소

취소를 클릭한 후, 현재 거래를 취소하는 거래가 전송됩니다. 현재 거래는 실패하며, “가속화된 거래”와 동일한 단계를 따릅니다.