분류 전체보기23 비트코인 멤풀(Mempool) 2탄 - Minimum Fee Rate 2025.12.20 - [분류 전체보기] - 비트코인 멤풀(Mempool)이란? 비트코인 멤풀(Mempool)이란?비트코인 p2p를 하거나, 거래소에서 개인지갑으로 옮기는 등, 트랜잭션 데이터를 확인할때 우리는 멤풀을 확인한다.멤풀이 자세히 무엇인지 알아보자멤풀이란? 멤풀의 역할멤풀이란, 새로운 트3min-bitcoin.tistory.com1탄에선 멤풀이 무엇인가, 멤풀의 기본적인 동작 방식을 알아봤다.멤풀은 각 노드의 독립적인 설정이므로, 개개인이 어떻게 설정하냐에 따라서 조금씩 다르게 동작할 수 있다.2탄에선 세부적인 옵션들을 조금 살펴보자.Minimum Fee Rate멤풀은 위와 같이 최대 크기가 있다.이 설정은 노드 설정의 maxmempool 값을 조절하여 키우거나 줄일 수 있다.기본값은 300M.. 2025. 12. 21. 비트코인 멤풀(Mempool)이란? 비트코인 p2p를 하거나, 거래소에서 개인지갑으로 옮기는 등, 트랜잭션 데이터를 확인할때 우리는 멤풀을 확인한다.멤풀이 자세히 무엇인지 알아보자멤풀이란? 멤풀의 역할멤풀이란, 새로운 트랜잭션이 제출되었을 때 대기타는 공간이다.새로 채굴되기를 기다리는 공간으로, 채굴노드는 여기서 수수료가 높은 트랜잭션을 차곡차곡 쌓아서 새로운 블록을 구상한다.아직 컨펌되지 않은 트랜잭션들이 모여있는 공간인 만큼, 멤풀에 들어오고 나가는 조건이 꽤 까다롭다.비트코인은 UTXO모델이기 때문에, 위 그림처럼 하나의 UTXO 에서 동시에 비트코인을 사용하려고 하면 막는다.(1BTC가 존재하는 UTXO에서 0.1BTC를 보내면 나머지 0.9BTC는 다시 내 주소에 보내는 트랜잭션이 되기 때문에 하나의 UTXO가 여러 트랜잭션에서 .. 2025. 12. 20. 비트코인 BIP-152 Compact Block Relay 2025.12.19 - [분류 전체보기] - 비트코인이 동시에 채굴된다면? - chain reorg 비트코인이 동시에 채굴된다면? - chain reorg2025.12.08 - [분류 전체보기] - 비트코인 채굴과 작업증명과(PoW) 비트코인 채굴과 작업증명과(PoW)가끔 뉴스를 보다보면 비트코인 솔로 채굴에 성공하여 3BTC 가량을 독식했다며 부러움을 자아낸다. (3min-bitcoin.tistory.com비트코인 체인 분리가 발생하고 reorg가 발생하는 원인에 대해서 알아봤다.체인 분리가 발생하는 이유는, 1) 거의 동시에 채굴된 다음, 2) 네트워크 지연에 따라 전파 속도가 늦어서 다른 버전의 블록을 갖게 되는게 문제였다.BIP-152는 Stale Block을 해결하고자 개발된건 아니지만, 간접적.. 2025. 12. 20. 비트코인이 동시에 채굴된다면? - chain reorg 2025.12.08 - [분류 전체보기] - 비트코인 채굴과 작업증명과(PoW) 비트코인 채굴과 작업증명과(PoW)가끔 뉴스를 보다보면 비트코인 솔로 채굴에 성공하여 3BTC 가량을 독식했다며 부러움을 자아낸다. (솔직히 개부럽다)혹은 비트코인 채굴 반감기가 도래하여 4년 주기 사이클이라 이제 상승기다,3min-bitcoin.tistory.com비트코인 PoW와 채굴에 대해서 위 포스트에서 알아봤다.그런데 만약 두 채굴노드에서 동시에 비트코인이 채굴되면 어떤일이 발생할까?시나리오채굴은 각자 논스값을 찾는 과정이다.확률적으로 희박하겠지만, 두 노드가 위와 같이 동시에 채굴을 할 수도 있다.그리고 찾은 논스값을 포함한 블록을 주변 피어들에게 전달한다.물리적으로 블록이 네트워크를 통해 전달되는 시간이 존재하므.. 2025. 12. 19. 비트코인 블록 해시 검증하기 2025.12.07 - [분류 전체보기] - 비트코인 블록 헤더 구조 분석 비트코인 블록 헤더 구조 분석비트코인은 블록체인으로 만들어져 있다는 얘기는 이제는 너무 유명하다.블록체인이란 블록을 해싱해서 체인으로 연결했기에 이와 같이 불린다.사토시가 제시한 백서에서는 공식적으로 블록3min-bitcoin.tistory.com 비트코인 블록 해시값은 블록 헤더를 HASH256 함수로 해싱해서 구한다.비트코인 장부는 모든 노드에 복제, 동기화되어 보관된다. 따라서 직접 블록 헤더를 구해서 검증할 수 있다. 그래서 이번엔 내 풀노드에 있는 장부로 직접 해시값을 구해보려 한다.Don't trust, verify 2탄(?)이다.직접 계산해보기 with umbrel엄브렐에서 도커 컨테이너로 비트코인 소스코드가 실행되기.. 2025. 12. 15. 블록헤더 - Unix timestamp 고갈, 2038년 문제 2038년 문제2025.12.07 - [분류 전체보기] - 비트코인 블록 헤더 구조 분석 비트코인 블록 헤더 구조 분석비트코인은 블록체인으로 만들어져 있다는 얘기는 이제는 너무 유명하다.블록체인이란 블록을 해싱해서 체인으로 연결했기에 이와 같이 불린다.사토시가 제시한 백서에서는 공식적으로 블록3min-bitcoin.tistory.com비트코인 블록 헤더에는 time 값이 있다.이는 난이도 조절을 할 때 블록이 채굴된 시간을 확인하기 위해 사용된다. time 필드에는 현재 시간을 입력하는데, Unix timestamp 초단위 포맷으로 입력한다.유닉스 타임스탬프는 1970년 1월 1일 00시 UTC 를 기준으로 몇 초가 지났는지를 계산해서 저장하는 방식이다.시간이 흐를수록 숫자는 무한히 계속 커지는 시스템이.. 2025. 12. 14. 이전 1 2 3 4 다음