Bitcoin
중앙 관리자가 없는 디지털 화폐: 누구나 가치를 보내고 모두에게 같은 규칙이 적용되는지 직접 검증할 수 있는 네트워크입니다.
PROTO주제 가이드
비트코인을 보내면 어떤 일이 일어날까요? 지갑에서 결제를 시작해 규칙 검사와 블록 확인에 이르는 과정을 살펴봅니다.
친구가 수신 주소를 QR 코드로 보여 줍니다. 지갑에서 주소, 금액, 수수료를 확인한 뒤 결제를 전송합니다. 지갑은 이전에 받은 어떤 자금을 쓰고 누가 그다음에 쓸 수 있는지를 지정하는 거래 메시지를 네트워크에 보냅니다. 비트코인이 파일처럼 휴대전화 사이를 이동하는 것이 아니라, 누가 사용할 수 있는지에 대한 기록이 바뀝니다. 지갑은 결제에 서명할 수 있게 해 주는 비밀 정보인 개인키를 사용합니다. 서명은 키를 공개하지 않고도 자금을 쓸 권한이 있음을 증명합니다. Full Node는 서명이 유효한지, 자금이 이미 쓰이지 않았는지 등 비트코인의 규칙을 스스로 검증하는 컴퓨터입니다. 서비스가 키를 대신 보관한다면, 사용자는 서비스에 지시를 내리고 그 협조에 의존합니다. 채굴자는 거래를 블록으로 묶고, 에너지를 소모하는 계산 작업인 Proof of Work로 다음 블록을 추가하기 위해 경쟁합니다. 받아들여진 블록에 거래가 포함되면 첫 확인이 되며, 이후 블록이 쌓일수록 과거 기록을 바꾸는 비용이 커집니다. 경쟁에서 이긴 채굴자도 마음대로 할 수는 없습니다. 노드는 허용량보다 많은 코인을 발행하거나 다른 규칙을 어긴 블록을 거부합니다.
이 개요는 완전한 명세를 대신하지 않습니다. Bitcoin Core v29.0은 구체적인 구현 예시이며 최신 버전이라는 뜻이 아닙니다. BIP141은 SegWit 변경 사항을 설명합니다. 규칙 변경 시 활성화 조건을 항상 확인하세요. 연결된 항목에는 별도의 출처와 검토 기록이 있습니다.
첫 항목부터 읽거나 지금 궁금한 항목을 골라보세요.
중앙 관리자가 없는 디지털 화폐: 누구나 가치를 보내고 모두에게 같은 규칙이 적용되는지 직접 검증할 수 있는 네트워크입니다.
Bitcoin이 전력과 계산 능력을 쉽게 검증할 수 있는 증명으로 바꾸고, 누적 작업량으로 유효한 블록 기록을 정렬하는 방식입니다.
Bitcoin 결제와 블록을 직접 검사하는 방법입니다. 노드의 검증 대상, 지갑과의 연결, 채굴이나 모든 블록의 영구 보관이 필요하지 않은 이유를 설명합니다.
Bitcoin에서 아직 쓰지 않은 개별 금액입니다. 잔액이 여러 금액으로 이루어지는 이유와 결제·수수료에 미치는 영향을 살펴봅니다.
텍스트, 파일, 비트코인 블록 헤더를 짧은 지문으로 나타낼 수 있습니다. 이 지문은 데이터 변경을 어떻게 알려 줄까요? 채굴자는 무엇을 찾으며, 해싱은 왜 암호화와 다를까요?
Bitcoin Core는 자신의 Bitcoin 노드를 운영하는 자유 소프트웨어입니다. 자신의 컴퓨터로 결제와 네트워크 규칙을 검증하며, 지갑 기능은 필요에 따라 사용할 수 있습니다.
개념, 인물, 연결 관계를 통해 더 알아보세요.