펜딩(Pending)과 펜딩 발생 이유가 어떻게 되나요?
예전 이더리움으로 ieo참여 시
참여가 완료 된 줄 알고 기뻐한 적이 있었는데요
나중에 알고 보니 성공이 아니라
Pending이라는 단어가 떠 있었고
돈이 날아간줄 알았다가 회수까지 상당한 시일이
걸렸었습니다...
도대체 펜딩은 왜 발생하고 무한펜딩?은 무엇인지
고생하지 않기 위한 해결방안은 없는지
궁금합니다~~
안녕하세요 정답은 없지만 해답은 있습니다.
펜딩이 발생하는 이유는 당연히 속도 때문입니다 .이더리움의 속도가 한번에 처리하고 감당할 수 있는 수준을 IEO경우에는 넘는일이 종종 생깁니다. 그럼 GAS수수료를 우선적으로 많이 할당한대로 처리가 들어가기 때문에 경우에 따라서는 그렇게 좀 오랜시간동안 펜딩이 걸리는 현상도 발생합니다. 고생하지 않기 위해선 가스수수료를 많이 올리는 방법이 있겠습니다.
안녕하세요. pending 이라는 상태의 의미는 거래 내역에 대한 검증을 거쳐 트랜잭션 풀에 들어가기 위해 대기하는 단계라고 생각하시면 됩니다. 여기서 거래 내역에 대한 검증은 마이너들이 하게 되며 각 마이너마다 트랜잭션 풀이 존재합니다. 이 트랜잭션 풀에는 트랜잭션들이 전송수수료 순으로 정렬이 되어 있으며 트랜잭션 풀이 꽉 차게 되면 낮은 수수료를 사용한 트랜잭션에 대해서는 소멸이 됩니다.
즉 결론적으로 pending 상태가 지속된다면 수수료가 적기 때문에 트랜잭션풀에 들어가지 못하고 있다는 의미로 생각하시면 됩니다. 앞으로 Pending으로 고생하지 않기 위해서는 전송 시 소모되는 이더리움 가스비를 잘 책정을 하시면 됩니다. 가스비에 대한 책정은 이더리움 네트워크 혼잡도에 의해 결정이 되므로 아래 이더게스스테이션 홈페이지를 참고하여 가스비 설정에 도움이 되시길 바랍니다.
이더게스스테이션: https://ethgasstation.info/
아래 그림은 이더게스스테이션의 화면인데 가스가격과 가스한도당 현재 이더리움네트워크 상에서 전송시간이 얼마나 걸릴지 확인이 가능 합니다.