Bitcoin Mempool은 무엇입니까? 메모리 풀 크기, 수수료, 트랜잭션 설명

비트 코인, 블록 체인 및 분산 기술은 혁신적입니다. 비트 코인은 기존 통화에 비해 많은 장점이 있지만 일반 사용자가 이해하기는 매우 복잡합니다. 만약 당신이 처음이라면 투자하기 전에 비트 코인과 블록 체인이 어떻게 작동하는지에 대한 기본적인 이해가있는 것이 좋습니다. 정말 일을 더 쉽게 만들 것입니다.

비트 코인 거래가 완료 될 때까지 오랜 시간을 기다려야하는 이러한 상황을 얼마나 자주 겪었습니까? 비트 코인뿐만 아니라 다른 모든 주요 암호 화폐에서도 이러한 현상이 발생합니다. Bitcoin 거래가 확인 될 때까지 몇 시간 또는 며칠을 기다린 사용자를 보았습니다. 이는 mempool 크기가 크거나 낮은 거래 수수료로 인해 거래가 mempool에 멈출 수 있기 때문입니다. 또한 종종 거래소에서 인출 금액이 지연되고 지원 팀에 요청하면 응답은 다음과 같습니다. mempool이 급증했으며 이로 인해 거래를 확인하는 데 평소보다 더 오래 걸립니다. 그래서 Mempool은 무엇이며, 그것이 중요한 이유와 mempool의 작동 방식?

Bitcoin Mempool이란??

간단히 말해서 Mempool은 메모리 풀을 의미합니다. 이름에서 알 수 있듯이 처리해야 할 데이터가 저장되는 장소입니다. 그렇다면 여기에 어떤 유형의 데이터가 저장됩니까? 트랜잭션 데이터이므로 트랜잭션 풀이라고도합니다. Mempool 또는 메모리 풀은 블록 체인 네트워크에서 발생한 모든 최근 및 보류중인 트랜잭션으로 구성된 장소입니다. 이러한 트랜잭션은 채굴자가 확인하기 위해 대기열에서 기다리고 있으며 블록 체인의 다음 블록에 포함됩니다..

그래서이 Mempool은 어디에 위치해 있습니까? 블록 체인에 있습니까? 메모리 풀은 블록 체인에 저장되지 않습니다. 대신 네트워크의 각 노드에는 자체 mempool이 있고 각 mempool에는 다른 메모리 용량이 있습니다. 좋아요,이 노드는 누구입니까? 여러분, 나, 전 세계의 광부들과 같은 사람들이 블록 체인의 전체 사본을 가지고 있습니다..

mempool 연산자

좋아요,하지만 트랜잭션이 mempool에 들어가야하는 이유와 mempool에 들어가는 방법?

Mempool이 작동하기 전에

다른 주소로 비트 코인을 거의 보낼 것이라고 가정 해 보겠습니다. 코어 지갑을 열고 송금 할 금액과 함께받는 사람 주소를 입력 한 다음 거래 수수료를 선택하고 보내기를 누르세요..

이제 귀하의 Bitcoin은 수신자 주소에 즉시 도달하지 않습니다. 지갑은이 트랜잭션을 네트워크의 다른 노드에 브로드 캐스트해야합니다. 지갑을 브로드 캐스트하려면 먼저 개인 키를 사용하여 트랜잭션에 서명하고 사용되지 않은 트랜잭션 출력을 선택하여 트랜잭션을 구성한 다음 네트워크에 브로드 캐스트합니다. 기술적으로는 여기서 설명하지 않을 일련의 확인 작업을 수행합니다. 이 확인이 성공적으로 완료되면 확인되지 않은 비트 코인 거래를위한 장소 인 mempool에 추가됩니다..

메모리 풀은 어떻게 작동합니까? Mempool 설명

이제 거래가 mempool에 도착했습니다. 거래뿐만 아니라 mempool에서 대기중인 확인되지 않은 1000 개의 다른 거래가 있습니다..

확인되지 않은 mempool 트랜잭션

이제 mempool의 모든 확인되지 않은 트랜잭션은 블록 체인 원장에 포함되기 전에 유효성을 검사해야합니다. 그렇다면 확인되지 않은 모든 거래의 유효성을 검사하는 사람은 누구입니까? 광부. 거래가 수신자 주소에 도달하려면 적어도 한 번의 확인이 필요합니다. 하나의 확인을 얻으려면 채굴자는 mempool에서 확인되지 않은 여러 거래와 함께 귀하의 거래를 선택하여 블록에 모아야합니다. 그런 다음 광부는 복잡한 수학적 문제를 해결하기 시작합니다. 솔루션을 찾으면 거래가 저장된 블록이 블록 체인의 일부가됩니다..

반면 거래가 오랫동안 확인되지 않은 상태로 남아 있으면 해당 거래가 취소되고 mempool에서 반환됩니다. 현재 mempool 만료 시간은 2 주로 설정되어 있습니다 (출처 : https://github.com/bitcoin/bitcoin/commit/5f0e27f1a8495d9be43a953bd0371ccbce510105) 따라서 거래가 2 주 이상 mempool에 머무르면 (실용적이지 않음) 자금이 지갑으로 반환됩니다..

좋아, 그러나 mempool에서 이러한 모든 트랜잭션이 선택된 메트릭은 무엇이며 일부 트랜잭션이 지연되거나 선택되지 않는 이유는 무엇입니까?.

이에 대해서는 곧 다룰 것입니다. 그러나 먼저 거래가 완전히 유효한지 확인하려면 최소한 6 개의 확인을 받아야합니다. 비트 코인의 블록 시간이 10 분이므로 6 회 확인을 받으려면 약 60 분이 소요됩니다..

좋아요, 비트 코인 블록 시간이 10 분이면 거래가 최소 1 확인을받는 데 더 오랜 시간이 걸리는 이유?

거래 수수료

코인을 보내기 전에 지갑에서 선택한 거래 수수료를 기억하십시오. 큰 역할을합니다. 거래 수수료는 발신자가 설정하며 바이트 당 사토시로 표시됩니다. 이 거래 수수료는 일반적으로 무시할 수 있으며 채굴 자에게 보상하는 데 사용됩니다. 음, 채굴자는 블록 해결에 대해 12.5 BTC (현재 보상)의 보상을 받지만 그 외에도 이러한 작은 인센티브에 의해 동기를 부여받습니다. 또한 수수료를 지불하지 않으면 거래가 스팸으로 표시 될 수 있으며 메모리 풀에서 완전히 제거됩니다. 따라서 거래가 확인되는 데 너무 오래 걸리는 경우 낮은 거래 수수료가 원인 일 수 있습니다. 또 다른 이유는 메모리 풀 크기 일 수 있습니다..

Mempool 크기

노드가 유효한 블록을 받으면 메모리 풀에 저장된 모든 처리 된 트랜잭션이 제거됩니다. 다음에 블록 체인에 추가해야 할 새로운 미확인 거래를위한 공간을 만드는 것입니다. 아래 이미지에서 볼 수 있듯이 mempool 크기가 감소합니다..

mempool 크기 하락

Mempool 크기는 릴레이되는 트랜잭션 수에 따라 달라집니다. 또한 블록이 보유 할 수있는 특정 수의 트랜잭션 만 있다는 점에 유의해야합니다. 많은 수의 트랜잭션이 mempool에 도착하면 어떻게되는지 상상해보십시오. mempool이 채워져 트랜잭션 지연이 발생합니다..

또한 사용 가능한 노드 수가 제한되어 있기 때문에 확인되지 않은 모든 트랜잭션을 네트워크에 저장하는 데 필요한 메모리도 제한됩니다. 따라서 트랜잭션 과부하로 인한 충돌을 방지합니다. mempool은 크기 제한에 도달하면 자동으로 최소 수수료 임계 값을 설정합니다. 임계 값보다 낮은 모든 트랜잭션은 mempool에서 제거됩니다. mempool 수수료를 충족하는 새로운 거래 만 mempool에서 수락됩니다..

트랜잭션 백로 그는 비트 코인에서 일반적이므로 트랜잭션을 수행하기 전에 mempool을 더 잘 분석 할 수 있습니다..

mempool 수수료, 거래 및 크기

그렇다면이 mempool 크기 (MB)와 mempool의 트랜잭션 수는 어디에서 찾을 수 있습니까? 모든 코인에 일종의 mempool 시각화 또는 mempool 탐색기가있는 것은 아니지만 Bitcoin에는 있습니다. 다음은 mempool 크기, 수수료 및 거래를 확인하는 데 사용할 수있는 웹 사이트입니다..

이 가이드가 도움이되었다고 생각했습니다..

또한 읽으십시오 :

블록 탐색기 란?

삼촌, 고아 및 부실 블록은 무엇입니까

비트 코인과 블록 체인에 대해 더 알고 싶으신가요? 우리를 구독하십시오 블로그 피드 과 Twitter에서 팔로우하세요.