44 / 691RULES

합의 규칙

완전히 검증된 각 노드가 독립적으로 적용되는 결정론적 유효성 규칙입니다.

비트코인의 합의 규칙은 노드가 유효한 것으로 받아들일 거래, 블록 및 체인을 결정합니다. 여기에는 서명 및 스크립트, 이중 지출 금지, 작업 블록 증명, 방출 및 가장 큰 누적 작업이 있는 유효한 체인 선택이 포함됩니다. 단일 기관이 관리하는 여론조사나 목록이 아닙니다.

규칙은 후보 기록을 수락하거나 거부합니다. 해시율, 시장 가격, 기업 지원 또는 대부분의 소셜 네트워크는 유효하지 않은 블록을 노드에 대한 유효한 블록으로 변경할 수 없습니다.

채굴자는 거래의 순위를 매기고 체인을 확장하지만 그 결과는 전체 노드에서 확인됩니다. 개발자는 소프트웨어를 게시하지만 사용자는 소프트웨어 실행 여부를 선택합니다. 경제적 행위자는 조정에 영향을 미치지만 누구도 자동으로 거부권을 행사할 수 없습니다.

합의는 블록의 유효성을 결정합니다. Mempool 및 릴레이 정책은 특정 노드가 커밋하기 전에 무엇을 저장하거나 전파하는지 결정합니다. 정책에 의해 거부된 거래는 블록에 포함된 후에도 여전히 합의에 따라 유효할 수 있습니다.

소프트 포크는 유효한 상태 집합의 범위를 좁히고, 하드 포크는 기존 규칙에서 거부하는 것을 허용합니다. 활성화 메커니즘은 조정에 도움이 되지만 채택은 궁극적으로 사용자가 자발적으로 실행하는 소프트웨어에 따라 달라집니다.

검증이란 탐험가나 채굴자를 신뢰하는 것이 아니라 자신의 규칙에 따라 블록을 가져와서 확인하는 것을 의미합니다. 서로 다른 구현은 동일한 결과에 도달해야 하므로 경계 조건과 호환성 테스트가 중요합니다.

합의가 타당성을 결정합니다. 릴레이 및 mempool 정책은 커밋 전에 로컬 전파를 결정합니다.

더 정확히 이해하려면 이 항목과 함께 다음도 읽어 보세요 Full Node, Soft Fork, Proof of Work, Bitcoin Core. 다음 항목에서도 이 글을 참조합니다 2,100만 BTC 한도, Soft Fork, Hard Fork, BIP (Bitcoin Improvement Proposal).

DOC · 001Bitcoin Developer Guide — Consensus Rule Changes문서 ↗DOC · 002Satoshi Nakamoto — Bitcoin whitepaper1차 출처 ↗DOC · 003Bitcoin Core — validation.cpp1차 출처 ↗DOC · 004Bitcoin Core — mempool policy documentation문서 ↗
2026년 8월 1일 검토1차 출처 우선 · 투자 조언이 아닙니다