PROTO출처 기반 주제 안내서

비트코인의 작동 방식: 프로토콜, 노드, 합의

거래와 UTXO를 Proof of Work, Full Node의 검증, 유효한 이력의 선택 규칙과 연결합니다.

55개의 연결 항목
216출처 링크

Full Node는 무효한 블록을 거부하고 알려진 유효한 분기 중 누적 작업량이 가장 큰 체인을 따릅니다. 채굴자는 그 작업을 수행합니다. 한 사람이 이 두 가지 상호 보완적 역할을 맡을 수도 있습니다. Full Node는 서명, 발행 규칙, 수용한 이력 내 이중 지출 금지를 포함하여 블록과 지출을 검사합니다. 미확인 거래의 수용 및 중계 정책은 합의 규칙보다 엄격할 수 있습니다. 멤풀에서 거부되었다는 사실만으로 블록이 무효해지지는 않습니다.

1차 출처

이 개요는 완전한 명세를 대신하지 않습니다. Bitcoin Core v29.0은 구체적인 구현 예시이며 최신 버전이라는 뜻이 아닙니다. BIP141은 SegWit 변경 사항을 설명합니다. 규칙 변경 시 활성화 조건을 항상 확인하세요. 연결된 항목에는 별도의 출처와 검토 기록이 있습니다.

기본 원리에서 중요한 세부 내용까지 이어지는 엄선된 학습 경로입니다.

01
프로토콜 · BTC

Bitcoin

열린 통화 네트워크: bitcoin을 보유한다는 의미, 결제가 만들어지는 과정, 노드가 수용 여부를 검증하는 이유.

항목 열기 ↗출처 열기 ↗
02
프로토콜 · PoW

작업증명

비트코인의 유효한 이력을 정렬하고 과거 블록을 교체하는 비용을 높이는 측정 가능한 작업량.

항목 열기 ↗출처 열기 ↗
03
네트워크 · NODE

풀 노드

제네시스 블록부터 현재 체인 끝까지 비트코인을 독립적으로 검증하는 소프트웨어.

항목 열기 ↗출처 열기 ↗
04
프로토콜 · UTXO

UTXO

트랜잭션이 만들었지만 아직 지출되지 않은 개별 비트코인 수량.

항목 열기 ↗출처 열기 ↗
05
프로토콜 · SHA²

SHA-256

SHA-256은 NIST가 표준화한 SHA-2 계열의 256비트 함수다. Bitcoin은 이를 직접 또는 엄격한 조합 안에서 사용하므로 직렬화, 도메인 분리와 합의 규칙도 압축 함수만큼 중요하다.

항목 열기 ↗출처 열기 ↗
06
프로토콜 · CORE

Bitcoin Core

Bitcoin Core는 가장 널리 쓰이는 오픈소스 Bitcoin 완전 검증 노드 구현이지만 Bitcoin 프로토콜이나 전체 네트워크 자체는 아니다.

항목 열기 ↗출처 열기 ↗

이 분야와 관련된 정의, 작동 원리, 인물, 원자료를 모았습니다.

BTCBitcoin프로토콜 · 8 §TIMETimechain / Blockchain프로토콜 · 3 §PoW작업증명프로토콜 · 4 §HASH비트코인 채굴네트워크 · 3 §NODE풀 노드네트워크 · 4 §2016난이도 조정프로토콜 · 4 §TX트랜잭션프로토콜 · 4 §UTXOUTXO프로토콜 · 3 §MEMMempool네트워크 · 3 §BLK블록프로토콜 · 3 §HDR블록 헤더프로토콜 · 3 §HASH암호학적 해시프로토콜 · 8 §SHA²SHA-256프로토콜 · 12 §MRKLMerkle tree프로토콜 · 3 §ADDR비트코인 주소프로토콜 · 16 §CONF확인네트워크 · 14 §CBTX코인베이스 트랜잭션프로토콜 · 12 §SCRIPT비트코인 스크립트프로토콜 · 4 §FORK↓소프트 포크프로토콜 · 17 §FORK↑Hard Fork프로토콜 · 5 §BIP비트코인 개선 제안프로토콜 · 5 §RULES합의 규칙프로토콜 · 4 §REORGReorg네트워크 · 5 §STALEStale Block네트워크 · 4 §ASICASIC Miner네트워크 · 10 §POOLMining Pool네트워크 · 10 §H/sHashrate네트워크 · 9 §NONCENonce프로토콜 · 9 §TIMETimelock프로토콜 · 12 §COREBitcoin Core프로토콜 · 8 §TESTTestnet프로토콜 · 8 §BGPByzantine Generals Problem프로토콜 · 8 §NCNakamoto consensus프로토콜 · 2 §PROPBlock propagation네트워크 · 3 §CMPCTCompact block relay네트워크 · 2 §IBDInitial block download네트워크 · 3 §PRUNEPruned node네트워크 · 3 §SIGNETSignet네트워크 · 2 §vBVirtual byte (vbyte)프로토콜 · 3 §WUBlock weight프로토콜 · 5 §WITWitness data프로토콜 · 5 §OPBitcoin Script opcode프로토콜 · 3 §CLTVCHECKLOCKTIMEVERIFY프로토콜 · 2 §CSVCHECKSEQUENCEVERIFY프로토콜 · 3 §PKGPackage Relay네트워크 · 4 §COVBitcoin covenants프로토콜 · 3 §CTVOP_CHECKTEMPLATEVERIFY프로토콜 · 2 §NOSTRNostr네트워크 · 7 §SOLOSolo Mining네트워크 · 7 §PPSPay Per Share네트워크 · 5 §PPLNSPay Per Last N Shares네트워크 · 4 §AUXPOWMerged Mining네트워크 · 5 §FINALFinality네트워크 · 5 §BIP110BIP 110프로토콜 · 7 §OP_RETOP_RETURN프로토콜 · 11 §
691아틀라스의 모든 항목 검색↗