본문 바로가기

Programming/블록체인

[블록체인-8] 비트코인 멤풀

 

📍 비트코인 멤풀(Bitcoin memoppl) 이란?

 

- 매번 비트코인이 전송될 때마다, 실시간으로 이용 가능한 노드에서 거래에 대한 정보가 먼저 확인되어야 한다.

 

- 일단 승인이 된 후 거래는 ‘채굴자‘가 처리할 때까지는 일정 기간 동안 확인되지 않은 채로 남아 있는다.

 

- 이 기간동안 가상 대기실이라고하는 Mempool에서 보류중인 거래를 보관한다.

 

- 비트코인 노드에는 보류중인 거래들을 채굴자가 찾을 때까지 기다리는 지정된 영역이 있다.

  이러한 대기 영역은 노드마다 크기와 용량이 다르다.

  따라서 서로 다른 양의 미확인된 거래들을 보유하는 다양한 멤풀이 있다.

 

 

- 멤풀이 지워지는 속도보다 빨리 채워지면 병목현상이 발생하고 거래 대기 시간이 상당히 느려진다.

 

- 멤풀이 가득차게 되면, 거래 수수료에 따라 매매거래의 우선순위를 지정하기 시작한다.

  최소 수수료 기준을 충족되지 않은 모든 거래는 제거된다.

  거래의 대기기간이 이틀 정도 초과되면, 대부분 기간이 리셋되고 자금이 반환된다.
 

- 우선 순위가 낮은 거래들은 성사되지 않고 되돌릴 수가 없다.

  이 경우를 피할 수 있는 가장 좋은 방법은 더 높은 거래 수수료를 지불하는 것이다.

  채굴자들은 이해관계에 맞는 더 높은 거래 수수료를 찾기 위해 대기자 명단을 검토할 수 있다.

 

 

 

* 참고 자료

https://phemex.com/ko/academy/%EB%B9%84%ED%8A%B8%EC%BD%94%EC%9D%B8-%EB%A9%A4%ED%92%80mempool%EC%9D%B4%EB%9E%80-%EB%AC%B4%EC%97%87%EC%9D%B8%EA%B0%80