메타마스크 가속화 기능

정태수·2022년 8월 9일
0

메타마스크 가속화 기능 원리

  1. 부족한 가스비, 부정확한 데이터를 가지고 있는 객체를 전송할 때에 pending transaction이 발생한다.

  2. 이 거래는 tx pool에서 채굴자에 의해 블록에 옮겨지기 까지 tx pool에 머물게 되는데 가스비가 낮을 수록 매우 오래 머물게 된다

  3. 이때 같은 논스값의 트랜잭션을 높은 가스값을 사용하여 tx pool에 다른 거래를 던진다.

  4. 같은 논스값을 가진 낮은 가스(부정확한 값)의 거래는 자동 소멸되고 높은 가스를 가진 거래가 블록에 indexing 상태로 넘어간다.

  5. indexing status란 거래가 블록안에 포함되었으며 아직 거래들끼리 순서가 정해지지않음 (철회되지 않는다.)

  6. 높은 가스를 가진 거래를 같은 논스로 보내게되면 자동으로 낮은 가스를 가진 거래는 tx pool에서 철회되게 되고 이것이 가속화 기능의 원리이다.

profile
프론트엔드 개발자

0개의 댓글