본문 바로가기
블록체인

[블록체인] 간단하게 보는 mempool 이란?

by hayz 2022. 12. 31.

우선, mempool 에 대한 개념을 이해하기 위해서는 블록체인에서의 트랜잭션이 어떻게 이루어지는지 조금 이해하고 있는것이 좋습니다. 트랜잭션에 관한 이야기는 아래 블로그 참고 하시면 도움이 될것 같습니다

 

[블록체인] 블록체인에서 말하는 트랜잭션 이란 무엇인가? -(1) 코인 베이스 트랜잭션

우리는 블록체인에 대해서 비트코인을 통해 가깝게 접하고 있습니다. 이런 비트코인에 대한 이야기를 들어보면 비트코인은 블록체인이라 거래를 불변의 데이터(블록)로 저장한다고 하고, 또 이

hayz.tistory.com

 

블록체인에서 블록이 생성되는 과정을 보면,

 

1. 거래가 이루어짐(즉 트랜잭션이 생성됨)

2. 이러한 트랜잭션들이 모음이 하나의 블록이 됨

3. 이 블록이 메인 체인에 들어가게 되면 등록되었다고 봄

 

위 과정에서, 2번 단계에 트랜잭션들이 모여서 하나의 블록이 된다고 설명했는데, 이 때 아직 블록으로 묶이기 전의 트랜잭션들이 머무는 공간mempool 이라고 합니다. 

 

출처: https://www.blockchain.com/explorer/assets/btc

위는 blockchain.com 이라는 홈페이지 인데 실시간으로 생성되는 블록들과 트랜잭션들을 확인할 수 있습니다. 위 그림은 비트코인에 대한 최신 트랜잭션과 블록들인데 왼쪽이 트랜잭션, 오른쪽이 블록들입니다. 이 때, 왼쪽에 있던 트랜잭션들이 여러개가 묶여서 오른쪽의 하나의 블록으로 이동해야하는데, 아직 하나의 블록으로 완성되지 못한 채 남아있는 트랜잭션은 mempool 에 존재하게 됩니다. 

 

예시로, 왼쪽에 있던 하나의 트랜잭션을 클릭해서 자세하게 살펴봤습니다. 해당 트랜잭션에 대한 정보중 mempool에 대한 정보가 보이는 것을 확인할 수 있습니다. 

 

 

 

댓글