691 연결된 비트코인 아틀라스
하나의 개념을 이해하고.
전체 시스템을 따라가세요.
각 항목은 고립된 섬이 아니라 지도 위의 한 지점입니다. 통화 규칙에서 이를 집행하는 코드, 규칙을 만든 사람들, 그리고 그에 따른 절충점까지 이어집니다.
아틀라스
691 개의 검증된 항목Bitcoin
열린 통화 네트워크: bitcoin을 보유한다는 의미, 결제가 만들어지는 과정, 노드가 수용 여부를 검증하는 이유.
Satoshi Nakamoto
제안서, 코드, 협업으로 확인하는 Bitcoin 저자의 기여. 실명 신원은 별개의 질문으로 남습니다.
Bitcoin Whitepaper
비트코인 생태계에서 비트코인 백서의 의미를 출처에 근거해 설명합니다.
Genesis Block
비트코인 생태계에서 제네시스 블록의 의미를 출처에 근거해 설명합니다.
Timechain / Blockchain
비트코인의 블록 기록은 정확한 시계가 아니라 해시 연결과 누적 작업량으로 정렬됩니다.
Proof of Work
비트코인의 유효한 이력을 정렬하고 과거 블록을 교체하는 비용을 높이는 측정 가능한 작업량.
비트코인 채굴
유효한 거래를 후보 블록으로 묶고 작업증명으로 기록 순서를 경쟁하는 과정.
Full Node
제네시스 블록부터 현재 체인 끝까지 비트코인을 독립적으로 검증하는 소프트웨어.
난이도 조정
해시레이트 변화에도 장기적으로 약 10분당 한 블록을 목표로 하는 피드백 장치다.
트랜잭션
기존 출력을 소비하고 명시적 지출 조건의 새 출력을 만드는 서명된 상태 전환이다.
UTXO
트랜잭션이 만들었지만 아직 지출되지 않은 개별 비트코인 수량.
개인 키
대응하는 공개 키에 연결된 지출을 승인할 수 있는 비밀 숫자.
지갑
비트코인 생태계에서 지갑의 의미를 출처에 근거해 설명합니다.
블록 보상의 신규 발행분
block subsidy는 유효 block의 coinbase transaction이 transaction fee 외에 받을 수 있는 새 Bitcoin이다. Bitcoin Core는 50 BTC에서 시작해 210,000 block마다 right shift로 반감한다. node는 subsidy와 허용 fee를 넘는 coinbase를 거부한다.
Halving
210,000블록마다 허용되는 신규 발행량을 절반으로 줄이는 블록 높이 기반 합의 규칙.
2,100만 BTC 한도
Bitcoin 발행 상한은 210,000 block마다 반감하는 subsidy와 정수 satoshi 계산이 만드는 consensus 결과다. 검증 node는 subsidy와 fee를 넘는 coinbase 출력을 거부하며 누적 발행은 21 million BTC에 접근하지만 밑돈다.
Mempool
각 노드가 검증한 미확인 거래를 임시 보관하는 로컬 영역이며 하나의 전 세계 대기열이 아님.
트랜잭션 수수료
희소한 블록 공간을 사용하는 대가로 지불하며 송금액과 별개인 수수료.
SegWit
비트코인 생태계에서 Segregated Witness의 의미를 출처에 근거해 설명합니다.
Taproot
Schnorr 서명, key path 지출과 선택적으로 공개하는 script path를 결합한 2021년 soft fork다.
Lightning Network
많은 업데이트를 off-chain에서 결제하고 최종 소유권을 Bitcoin에서 강제하는 P2P 결제 채널망이다.
블록
proof of work block header로 Bitcoin 역사에 연결된 합의 유효 거래 묶음이다.
블록 헤더
proof of work를 수행하고 후보 block을 이전 역사와 거래 집합에 연결하는 80-byte 구조다.
암호학적 해시
암호학적 해시는 정확한 바이트를 결정적으로 짧은 다이제스트에 대응시키며 Bitcoin은 PoW, 식별자, 커밋먼트와 서명 메시지에 서로 다른 구성을 쓴다.
SHA-256
SHA-256은 NIST가 표준화한 SHA-2 계열의 256비트 함수다. Bitcoin은 이를 직접 또는 엄격한 조합 안에서 사용하므로 직렬화, 도메인 분리와 합의 규칙도 압축 함수만큼 중요하다.
Merkle tree
Merkle root로 block header를 block의 모든 txid에 커밋하는 결정적 binary hash tree다.
비트코인 주소
Bitcoin 주소는 지갑이 출력 스크립트나 witness 프로그램을 표현하는 인코딩이지 블록체인 계정이 아니다. prefix·데이터·checksum으로 scriptPubKey를 만들지만 거래에는 표시 문자열이 아닌 지출 조건이 들어간다.
Seed Phrase
복구 단어, 지갑 백업, 안전한 보관, 복구 확인과 비트코인을 훔치는 사기를 알아봅니다.
BIP 39
BIP39는 컴퓨터가 만든 128–256 bit entropy를 12–24개 단어로 바꾸고 512-bit seed를 파생한다. 인간용 backup transport이지 consensus, private-key 목록, wallet 전체 명세가 아니다.
HD Wallet
HD wallet은 하나의 master extended key에서 key tree를 재현한다. BIP32는 backup 갱신을 줄이고 watch-only branch를 허용하지만 mnemonic, script, account, 완전한 recovery policy는 정의하지 않는다.
Multisig
하나의 서명 대신 여러 키의 임계값을 요구하는 지출 정책이다.
Cold Storage
콜드 스토리지는 Bitcoin 서명 비밀을 네트워크 연결 범용 컴퓨터와 분리하는 운영 체계다. Bitcoin은 온체인에 남고 온라인 watch-only wallet이 감시·구성하며, 별도 signer가 복구 정책에 따라 지출을 승인한다.
Hardware Wallet
개인키를 범용 컴퓨터에서 분리하는 전용 서명 장치다.
Watch-only Wallet
watch-only wallet은 정의된 Bitcoin script를 추적하고 address 파생, 입금 탐지, 미서명 transaction 구성을 하지만 지출 private key는 보유하지 않는다. 완전한 화면에는 전체 wallet policy와 신뢰할 chain data가 필요하다.
Coin Control
지갑이 사용할 UTXO를 의도적으로 선택하여 수수료, 프라이버시와 거래 구조를 관리하는 기능.
거스름돈 출력
거스름돈 output은 선택한 Bitcoin inputs 중 수취인이나 fee로 가지 않은 금액을 지불자가 통제하는 script로 돌려준다. Chain에는 change 표식이 없는 일반 output이다.
확인
확인 수는 노드의 활성 검증 체인에서 거래가 가진 깊이다. 거래 포함 블록이 1이고 유효한 후속 블록마다 1이 추가된다. reorg가 이를 줄이거나 없앨 수 있다.
이중 지불
Double-spend 시도는 적어도 같은 UTXO를 쓰는 양립 불가능한 거래를 만든다. Node는 satoshi를 복제하지 않으며 validation과 proof of work가 남을 유효 이력을 고른다.
코인베이스 트랜잭션
Coinbase transaction은 모든 Bitcoin 블록의 필수 첫 거래다. 하나의 특수 input은 이전 UTXO를 소비하지 않으며, miner가 높이에 따른 block subsidy와 해당 블록 fees 이하를 청구하고 100개 새 블록 동안 미성숙한 output을 만든다.
Bitcoin Script
출력의 지출 조건을 정의하는 의도적으로 제한된 스택 언어다.
Soft Fork
소프트 포크는 비트코인 합의 규칙을 더 엄격하게 만든다. 새 규칙에서 유효한 모든 블록은 구형 소프트웨어에도 유효하지만, 구형이 받아들일 일부 블록을 업그레이드 노드는 거부한다. 따라서 호환성은 비대칭이며 구형 노드가 새 규칙까지 완전히 검증한다는 뜻이 아니다.
Hard Fork
Hard Fork는 업데이트된 노드가 구형 노드가 거부하는 블록이나 거래를 받아들일 수 있도록 합의를 변경한다. 경제적으로 중요한 검증자가 거의 모두 새 규칙으로 이동하지 않으면, 각자의 역사와 자산을 가진 두 네트워크가 장기간 분리되어 존재할 수 있다.
BIP (Bitcoin Improvement Proposal)
Bitcoin Improvement Proposal은 정보, 절차 또는 제안 standard를 담은 번호 문서이며 BIP 2가 repository workflow를 정한다. 저자가 이유와 specification을 쓰고 editor가 형식·status를 확인하지만 implementation과 사용자가 채택하며 번호만으로 consensus가 활성화되지 않는다.
합의 규칙
각 완전 검증 노드가 독립적으로 적용하는 결정론적 유효성 규칙이다.
Reorg
체인 재구성은 노드 블록체인의 활성 끝부분을 누적 proof of work가 더 큰 다른 유효한 가지로 교체합니다. 기존 끝부분의 블록을 분리하고 승리한 가지를 연결합니다.
Stale Block
Stale Block은 경쟁 가지 사이의 일시적인 경합에서 패하여 누적 proof of work에 따라 선택한 활성 체인에 남지 않은 유효한 Bitcoin 블록입니다.
ASIC Miner
비트코인 채굴 ASIC은 SHA-256 작업 증명 후보에 대한 매우 빠르고 에너지 효율적인 테스트를 위해 설계된 특수 목적의 집적 회로입니다. 고유한 작업은 펌웨어, 컨트롤러, 풀 또는 자체 노드에서 제공됩니다.
Mining Pool
Mining Pool은 여러 독립 채굴자의 해시 연산 능력을 조정하여 채굴 수익을 나누고 Solo Mining보다 수입 변동을 줄입니다.
Hashrate
Hashrate는 채굴 하드웨어가 Bitcoin Proof of Work를 시도하는 속도이며, 초당 해시 수를 보통 TH/s, PH/s 또는 EH/s로 표시합니다.
Nonce
Bitcoin 채굴의 Nonce는 80바이트 블록 헤더에 있는 32비트 필드입니다. 채굴자는 이를 바꾸며 숫자 값이 Proof of Work target보다 작거나 같은 double-SHA-256 해시를 찾습니다.
Fee Rate
수수료를 가상 크기로 나눈 값으로 보통 sat/vB로 표시한다.
Replace-by-Fee (RBF)
Replace-by-Fee (RBF)는 Bitcoin의 로컬 mempool 및 거래 전파 정책입니다. 노드의 수수료, 유효성, DoS 방지 규칙을 충족하면 미확인 거래와 충돌하는 대체 거래를 받아들일 수 있습니다.
CPFP (Child Pays for Parent)
Child Pays for Parent (CPFP)는 낮은 수수료 거래를 확인하려는 채굴자의 동기를 높입니다. 새 거래가 그 출력을 사용하고 충분한 수수료를 내어 의존하는 거래들의 합산 수수료율을 높입니다.
Timelock
Timelock은 합의 규칙이 거래의 블록 포함이나 특정 지출 경로 사용을 허용하는 가장 이른 시점을 정합니다. 절대 잠금은 체인의 높이 또는 시간, 상대 잠금은 지출할 출력의 경과 기간을 기준으로 합니다.
HTLC
HTLC는 preimage를 아는 것을 결제 조건으로 삼고, 시간 조건에 따른 자금 반환 경로를 제공합니다. Lightning에서는 각 채널의 의무를 연결합니다. 만료만으로 결제가 환불되거나 preimage 분기가 비활성화되지는 않습니다.
Payment Channel
최신 서명 상태로 잠긴 bitcoin을 재배분하며 모든 업데이트를 on-chain에 올리지 않는 양자 계약이다.
Lightning Watchtower
Lightning Watchtower는 철회된 채널 상태의 공개를 감시하고 클라이언트가 자리를 비운 동안 사전에 승인된 구제 트랜잭션을 전파할 수 있습니다. 보호는 전달된 데이터, 지원되는 출력, 대응 트랜잭션의 적시 확정에 달려 있습니다.
Lightning 유동성
Lightning 유동성은 채널이 지금 특정 방향으로 보내거나 받을 수 있는 금액이며, 공개된 전체 용량과는 다릅니다.
Lightning Routing
Lightning Routing은 방향별 유동성, 포워딩 정책, 시간 조건으로 특정 결제를 전달할 수 있는 하나 이상의 채널 경로를 선택하는 과정입니다.
Extended Public Key (xpub)
Extended Public Key (xpub)는 BIP32 공개키, chain code, 메타데이터를 묶어 private key 없이 HD wallet의 한 노드 아래 모든 비-hardened 공개 후손을 파생하게 한다.
Output Descriptor
Output Descriptor는 Bitcoin 출력 스크립트 집합과 이를 파생하는 데 필요한 키를 기계가 읽을 수 있게 설명합니다. 단일 키나 주소가 아니라 주소 정책 전체를 정확히 복원할 수 있습니다.
PSBT
개인키를 공유하지 않고 미서명 또는 부분서명 거래를 조정하는 표준 컨테이너다.
CoinJoin
비트코인 생태계에서 CoinJoin의 의미를 출처에 근거해 설명합니다.
Bitcoin 프라이버시
Bitcoin 프라이버시는 공개 거래가 특정 개인, 잔액, 기기 또는 상업 관계와 연결되는 범위를 줄입니다. Bitcoin은 가명 기반 공개 ledger이지 자동으로 익명인 결제 시스템이 아닙니다.
가명성
Bitcoin의 가명성은 실명 대신 암호학적 식별자를 사용한다는 뜻이다. 익명성과 다르며 공개 거래, metadata, 서비스 기록이 가명을 사람과 연결할 수 있다.
KYC
KYC는 규제 기관이 고객, 실소유자, 목적과 risk를 확인하는 AML/CFT 통제의 일부다. Bitcoin protocol은 KYC를 하지 않으며 의무는 provider, product, jurisdiction에 붙는다.
자기 보관
비트코인 지출 키를 직접 통제하고 검증, 백업과 복구 책임을 지는 방식이다.
Custodial Exchange
Custodial Exchange는 고객 bitcoin의 private key를 통제하고 권리를 내부 ledger에 기록한다. 화면 잔액은 독립적으로 spend 가능한 UTXO가 아니며 고객은 운영·법률·liquidity·counterparty risk를 진다.
Satoshi
Satoshi, 줄여서 sat은 Bitcoin의 가장 작은 네이티브 on-chain 가치 단위다. 1 BTC는 정확히 100,000,000 satoshi이며 on-chain 금액은 정수다.
법정화폐
법정화폐는 상품에 대한 고정 교환청구권이 없고 단위, 기초 발행, 통화 체계를 공공기관이 관리하는 통화다. 중앙은행 현금·지급준비금과 민간 은행예금을 결합한다.
오스트리아학파 경제학
오스트리아학파는 Carl Menger에서 시작된 다양한 전통으로 개인 행동, 주관적 가치, 한계 선택, 시간 속 자본, 기업가적 발견, 가격을 통한 분산 지식의 조정을 연구한다.
건전 화폐
건전 화폐는 자의적 가치 절하 없이 교환 수단, 회계 단위, 가치 저장 기능을 수행한다는 규범적 이상이다. 하나의 기술 속성도 아니며 금이나 Bitcoin에 자동으로 붙는 명칭도 아니다.
지식 네트워크
핵심은 관계입니다. 각 페이지에는 엄선된 연결과 자동 생성된 역방향 링크가 있습니다.