본문으로 건너뛰기
buybitcoinsmart

비트코인 용어집

개발자 참고 자료

이곳은 참조 계층입니다. 무언가를 구매하는 과정이 아니라 비트코인 코드를 읽거나 원시 트랜잭션을 디코딩할 때 마주치는 P2P 메시지 유형, 스크립트 옵코드, RPC 필드 이름, 프로토콜 구조를 다룹니다.

이 분야가 존재하는 이유는, 이러한 용어의 대부분을 아직도 찾아보는 곳인 Bitcoin Core 개발자 용어집이 2021년 이후 거의 바뀌지 않았고 항목 여러 개가 더 이상 소프트웨어를 설명하지 않기 때문입니다. 그 용어집이 문서화한 BIP70 결제 프로토콜은 Bitcoin Core 0.20.0 버전에서 삭제되었습니다. 블룸 필터 항목은 Core가 0.19.0에서 기본적으로 제공을 중단한 메커니즘을 설명합니다. 그런 항목은 모두 현재 코드가 하는 일에 맞춰 여기에서 다시 쓰였으며, 정정 사실을 조용히 반영하지 않고 명시합니다.

용어는 몇 가지 무리로 나뉩니다. inv, getdata, MSG_FILTERED_WITNESS_BLOCK 같은 메시지 유형은 피어 투 피어 프로토콜에 속합니다. OP_RETURN과 OP_CHECKSIG 같은 옵코드는 Script에 속합니다. 서명 해시 플래그, 시퀀스 번호, 락타임은 서명이 실제로 무엇을 확정하는지를 좌우합니다. X509와 결제 요청 항목은 역사적인 것이며, 그렇다고 스스로 밝히고 있습니다.

대부분의 독자는 이 분야가 필요하지 않을 것이며, 그래도 괜찮습니다. 정확한 필드 이름을 검색했을 때 한 줄짜리 토막글이 아니라 그것을 정확하게 설명하는 페이지에 도착하도록 하기 위해 마련되었습니다.

용어 47개. 마지막 검토일은 2026년 10월 29일입니다.

개발자 참고 자료 분야의 용어

나머지 13개 분야

자주 묻는 질문

이 분야는 누구를 위한 것입니까?

비트코인의 소스를 읽거나, 원시 트랜잭션을 디코딩하거나, P2P 프로토콜과 RPC 인터페이스를 다루는 모든 사람을 위한 것입니다. 구매 계층이 아니라 참조 계층이며, 비트코인을 보유하거나 쓰는 데 이 중 어느 것도 필요하지 않습니다.

비트코인 스크립트란 무엇입니까?

코인을 쓸 수 있는지를 결정하는 작은 스택 기반 언어입니다. 의도적으로 반복문이 없으므로 모든 스크립트의 비용을 실행 전에 예측할 수 있습니다. 대부분의 거래는 소수의 표준 패턴 중 하나를 사용합니다.

바이트 순서는 왜 계속 바뀝니까?

비트코인이 해시를 저장하는 순서와 반대 순서로 표시하기 때문입니다. 프로토콜이 쓰는 것은 내부 바이트 순서이고, RPC 출력과 블록 탐색기는 이를 뒤집습니다. 둘을 섞는 것이 고전적인 첫 번째 버그입니다.

권위 있는 문서는 어디에 있습니까?

어느 한 사이트가 아니라 소스와 BIP에 있습니다. 여기의 항목은 명세가 있는 경우 이를 인용하고, 오래된 개발자 문서가 시대에 뒤떨어진 부분은 그대로 반복하지 않고 바로잡습니다.

이 페이지를 영어로 읽기