
앞으로 목표인 블록체인 익스플로러를 만들어 보기 위해 비트코인 풀노드 구축을 진행해보려고 한다. 상업적인 용도가 아닌 개발적인 용도이니까 1개의 풀노드만 구축해도 충분할 거 같다는 생각이 들었다. prune 노드로 라이트하게 구축해볼까 고민을 해보다가 책이나 문서에도 나와 있듯이 prune 버전으로 설치를 하게되면 txindex 기능을 사용할 수 없다고 한다.(즉 명령어로 txid 같은 조회를 할 수가 없다.) 참고로 prune은 이전의 오래된 블록을 삭제함으로써 디스크 공간 요구치를 상당히 줄여버리는 옵션 중 하나이다. 전체 블록체인을 받지 않고 최근의 블록데이터만 받아 오래된 값을 조회할 수는 없나보다. 그래서 일단 시험삼아 풀노드로 설치해본다. 일단 현재 시간 2021.08.29 기준으로 비트코인 ..

비트코인을 사놓고 존버한지 벌써 4년차이다. 비트코인이나 블록체인에 관해 알아보려고 하면 대부분의 포스팅들은 주로 경제학이나 인문학 혹은 차트로 인한 가격예측 쪽으로 설명이 많이 되어있다. 해당 카테고리를 개설한 이유 사실 몇 이유 없다. 최소한 개발자라면 이 시스템이 어떻게 돌아가는지는 대략적으로나마 알아야 할 것 같아서 이다. 지난 5년간 비트코인은 가지고 매매는 가끔씩(거의 적립식 투자) 해왔으나 정작 이 시스템이 어떤 생태계로 돌아가는지 제대로 알지 못하고 있었다. 무작정 비트코인 오픈소스를 다운로드 하고 C++로 작성된 소스코드를 보고 도대체 어떻게 해석해야 할지 몰라 엊그제 비트코인 공개 블록체인 프로그래밍 책을 구매한 후 잠시 노트북을 접어놓고 하루만에 4강까지 정독하며 읽어보았다. 1강은 ..