Programming/블록체인
[블록체인-8] 비트코인 멤풀
domean
2022. 4. 26. 19:18
📍 비트코인 멤풀(Bitcoin memoppl) 이란?
- 매번 비트코인이 전송될 때마다, 실시간으로 이용 가능한 노드에서 거래에 대한 정보가 먼저 확인되어야 한다.
- 일단 승인이 된 후 거래는 ‘채굴자‘가 처리할 때까지는 일정 기간 동안 확인되지 않은 채로 남아 있는다.
- 이 기간동안 가상 대기실이라고하는 Mempool에서 보류중인 거래를 보관한다.
- 비트코인 노드에는 보류중인 거래들을 채굴자가 찾을 때까지 기다리는 지정된 영역이 있다.
이러한 대기 영역은 노드마다 크기와 용량이 다르다.
따라서 서로 다른 양의 미확인된 거래들을 보유하는 다양한 멤풀이 있다.
- 멤풀이 지워지는 속도보다 빨리 채워지면 병목현상이 발생하고 거래 대기 시간이 상당히 느려진다.
- 멤풀이 가득차게 되면, 거래 수수료에 따라 매매거래의 우선순위를 지정하기 시작한다.
최소 수수료 기준을 충족되지 않은 모든 거래는 제거된다.
거래의 대기기간이 이틀 정도 초과되면, 대부분 기간이 리셋되고 자금이 반환된다.
- 우선 순위가 낮은 거래들은 성사되지 않고 되돌릴 수가 없다.
이 경우를 피할 수 있는 가장 좋은 방법은 더 높은 거래 수수료를 지불하는 것이다.
채굴자들은 이해관계에 맞는 더 높은 거래 수수료를 찾기 위해 대기자 명단을 검토할 수 있다.
* 참고 자료