본문 바로가기

Bitcoin5

비트코인 블록 헤더 구조 분석 비트코인은 블록체인으로 만들어져 있다는 얘기는 이제는 너무 유명하다.블록체인이란 블록을 해싱해서 체인으로 연결했기에 이와 같이 불린다.사토시가 제시한 백서에서는 공식적으로 블록체인이라는 단어가 나오진 않지만, 업계 용어로 자리잡았다. 블록체인으로 인해서 과거의 데이터를 수정할 수 없고, 무결성이 보장된다는 얘기도 이제는 유명하다.어떻게 이게 가능한지 알아보기 위해서는 블록의 헤더 데이터 구조를 살펴봐야 한다.블록 헤더 & 타임스탬프 서버 블록은 위 그림과 같은 구조로 이루어져있다.블록의 본문에는 거래 내역인 트랜잭션이 기록되고, 블록의 헤더에는 다양한 메타데이터가 담긴다. 블록 헤더에는 정확히 6개의 값이 포함된다.version: 버전값으로 어떤 프로토콜에 의해 이루어졌는지 알려준다.previous bl.. 2025. 12. 7.
비트코인 제네시스 블록 탐방 제네시스 블록비트코인은 17년 전, 2009년 1월 4일 03시 15분 05초(KST) 에 사토시 나카모토에 의해 채굴되며 시작을 알렸다.비트코인은 트랜잭션들을 모아 블록을 만들고 현재 약 91만개의 블록이 쭉 이어져왔다.그 중 첫 시작 블록을 제네시스 블록이라고 한다. 비트코인은 오픈소스이며, 거래 주소와 장부가 모든 노드에게 복제되고 공개된다.제 3자의 신뢰 문제를 해결하려고 등장한 만큼, 비트코이너에게 있어서 가장 필요한 덕목은 아무래도 "Don't trust, verify" 일 것이다. 따라서 이번 포스트에선 비트코인 제네시스 블록을 파헤쳐 구경해보려고 한다.직접 검증하기https://mempool.space/ The Mempool Open Source Project® mempool.space위 .. 2025. 10. 3.
니모닉(mnemonic) 셀프 커스터디를 할 때 니모닉 12 or 24자리를 얻어서 잘 보관해두었을 것이다.니모닉이란 무엇인지에 대해 알아보자.비트코인 주소를 재사용하지 마라비트코인에서 개인키란, 그저 단순한 256bit 숫자다."100101001010 ... 0101010" 즉, 만들어질 수 있는 개인키의 개수는 최대 2^256개다. 개인키는 누가 발급해주는게 아니다. 아무 256bit 나열된 것을 고르면 그게 내 개인키가 되는것이다.그 256bit 숫자를 타원곡선 연산을 돌리면 공개키가 파생된다. 우리는 타인으로부터 돈을 받으려면 공개키 혹은 공개키로 파생된 주소를 알려줘야한다.공개키는 가급적이면 재사용하지 않는게 좋다.내가 누군가와 거래를 할 때 나의 신원과 공개키(주소)가 연결된다면, 거래 상대는 내 주소를 계속 열람할 .. 2025. 8. 9.
UTXO, Unspent Transaction Output 내 소중한 구매력을 비트코인으로 저장했으면 개념을 하나씩 뿌셔보자셀커 아직도 안했으면 -> https://3min-bitcoin.tistory.com/1 비트코인 셀프 커스터디(self-custody) 시작하기셀프 커스터디란?custody 란 보관을 의미함.self-custody란 스스로 보관함을 의미함. 우리의 기존 삶에서는, "은행"에 돈을 맡기는게 너무 당연해서 생소할 수 있음self-custody는 부자들이 금고에 금을3min-bitcoin.tistory.com트랜잭션, UTXO 구경거래소에서 개인지갑으로 옮기고 나면 코코넛 월렛(워치 온리)에 Transaction History 목록이 뜬다.수수료를 제외한 금액이 잘 전송되었는지 확인하자.위 사진이 트랜잭션 상세 페이지이다.어디서 어디로 보냈는지.. 2025. 8. 6.
비트코인 셀프 커스터디(self-custody) 시작하기 셀프 커스터디란?custody 란 보관을 의미한다.self-custody란 스스로 보관함을 의미한다. 우리의 기존 삶에서는, "은행"에 돈을 맡기는게 너무 당연해서 self-custody 개념 자체가 생소하고,왜 해야 하는지 목적을 이해하기 어렵다.(self-custody는 부자들이 금고에 금을 넣어둔다 정도로 이해하면 좋다) 비트코인에서 self-custody가 강조되는 이유는, 비트코인은 개인키-공개키 방식으로 동작하는 프로그램이기 때문그래서 본인이 "개인키"를 가지고 있어야 온전히 비트코인이 내 소유가 된다. 업비트에 1btc를 보유하는 경우, 나는 업비트에 custody해둔 것이다.즉, 내 비트코인을 사용할 수 있는 개인키는 업비트가 보관하고 관리하게 된다.만약 업비트가 공격(해킹)을 당하거나, .. 2025. 8. 4.