거래와 블록
13편
- 1중급
UTXO 모델 (Unspent Transaction Output)
비트코인은 계좌 잔액이 아닌 미사용 트랜잭션 출력(UTXO)의 합으로 잔액을 관리한다. 동전 모델의 원리와 프라이버시·보안상 이점.
- 2심화
비트코인은 사실 작은 프로그래밍 언어로 돌아갑니다
비트코인 스크립트 심층 기술 가이드 - 스택 기반 프로그래밍 언어의 작동 원리, 옵코드, 표준 스크립트 유형(P2PKH, P2SH, P2WPKH, P2TR), 실행 추적, 타임락, 다중서명, 탭스크립트까지 상세히 다룹니다.
- 3입문
멤풀 (Mempool) - 비트코인 트랜잭션 대기실
아직 블록에 포함되지 않은 트랜잭션이 대기하는 멤풀의 구조. 생성부터 확인까지의 라이프사이클, 최소 릴레이 수수료와 만료 정책, RBF와 CPFP까지 다룹니다.
- 4중급
이미 보낸 비트코인 거래의 수수료를 올려서 추월하기
비트코인 Replace-By-Fee 메커니즘의 기술적 심층 분석 - BIP-125 옵트인 RBF, 풀 RBF, 지갑에서의 사용법, 멤풀 역학, 가맹점 영향.
- 5중급
CPFP (Child Pays for Parent) - 멈춘 거래를 끌어올리는 자식 거래
비트코인에서 Child-Pays-for-Parent(CPFP)의 작동 원리 - 패키지 릴레이 메커니즘, 수수료 계산법, 수신자와 송신자의 활용 사례, RBF와의 비교, 실제 지갑 사용 예시까지 알아봅니다.
- 6심화
머클 트리 (Merkle Tree) - 효율적 데이터 검증
머클 트리는 대량의 데이터를 하나의 해시값으로 요약하여 효율적으로 무결성을 검증할 수 있는 이진 해시 트리 구조입니다.
- 7심화
비트코인 블록 하나를 통째로 해부해 봅니다
비트코인 블록 구조를 80바이트 헤더부터 코인베이스 트랜잭션, SegWit 증인 데이터, 블록 가중치까지 상세히 분석합니다. 실제 블록 헤더의 16진수 분석을 포함합니다.
- 8심화
세그윗 (SegWit) - 서명 분리로 확장하다
세그윗 (SegWit)은 2017년에 활성화된 비트코인 프로토콜 업그레이드로, 서명 데이터를 분리하여 블록의 실질적 용량을 늘린 기술입니다.
- 9심화
탭루트 (Taproot) - 슈노르 서명으로 프라이버시와 효율을 높이다
탭루트는 2021년 활성화된 비트코인 업그레이드로, 복잡한 지출 조건을 가진 트랜잭션도 평범한 단일 서명 송금과 똑같아 보이게 만들어 프라이버시와 효율을 높였습니다. 슈노르 서명, MAST, 탭스크립트로 구성됩니다.
- 10
- 11중급
소프트포크와 하드포크 (Soft Fork & Hard Fork) - 규칙을 바꾸는 두 가지 방법
비트코인에는 업데이트 버튼이 없습니다. 규칙을 좁히는 소프트포크와 규칙을 넓히는 하드포크가 어떻게 다르고, 왜 비트코인이 소프트포크를 고집하는가.
- 12
- 13심화
라이트닝 네트워크 (Lightning Network) - 비트코인의 2계층
라이트닝 네트워크는 비트코인 블록체인 위에 구축된 2계층 결제 네트워크로, 소액 즉시 결제를 가능하게 합니다.