# 비트코인 네트워크 (Bitcoin Network)

**비트코인 네트워크**는 중개인이나 은행 없이 사용자들이 서로 가치 단위를 보낼 수 있도록 하는 P2P, 탈중앙화 네트워크입니다. 전 세계의 노드가 같은 규칙으로 거래와 블록을 검증하고, 채굴자가 작업 증명으로 새 블록을 만들어 하나의 공개 원장(블록체인)을 함께 유지합니다.

## 노드와 P2P 구조

- **풀 노드:** 비트코인 소프트웨어를 실행해 모든 블록과 거래를 직접 검증하고 블록체인 전체를 보관하는 컴퓨터입니다. 중앙 서버가 없으며, 각 노드는 여러 다른 노드와 직접 연결됩니다.
- **경량 클라이언트:** 블록 헤더만 받아 자신과 관련된 거래가 블록에 포함되었는지 확인하는 지갑 등입니다.
- 노드는 합의 규칙(예: 이중 지출 금지, 발행량 규칙)에 맞지 않는 거래나 블록을 받아들이지 않고 전달하지도 않습니다.

## 거래가 처리되는 과정

1. **전파:** 사용자가 서명한 거래를 지갑이 노드에 보내면, 노드는 거래를 검증한 뒤 연결된 다른 노드에 전달합니다. 이렇게 거래는 몇 초 안에 네트워크 전체로 퍼집니다.
2. **대기:** 아직 블록에 포함되지 않은 거래는 각 노드의 멤풀(mempool)에 대기합니다. 채굴자는 보통 수수료가 높은 거래부터 블록에 담습니다.
3. **블록 생성:** 채굴자는 블록 헤더를 반복해서 해싱해 난이도 목표보다 작은 해시를 찾습니다(작업 증명). 성공하면 블록을 전파하고 블록 보상과 수수료를 받습니다.
4. **확정:** 각 노드는 새 블록을 검증한 뒤 체인에 추가합니다. 갈래가 생기면 누적 작업량이 가장 많은 체인을 따르며, 거래 위에 블록이 더 쌓일수록 기록이 뒤집힐 가능성이 줄어듭니다.

난이도는 2,016블록마다 조정되어 블록이 평균 약 10분에 하나씩 만들어지도록 유지됩니다.

## 다양한 분야에서 비트코인 네트워크 사용의 장점

- **금융:**
  1. 중개인이 없어 거래 비용이 줄어들 수 있습니다. 다만 네트워크가 혼잡하면 수수료가 크게 오를 수 있습니다.
  2. 암호화 프로토콜을 통한 보안 강화.
  3. 기존 은행 시스템보다 빠른 해외 송금이 가능할 수 있습니다. 다만 가격 변동성이 크고, 잘못 보낸 거래는 되돌리기 어렵습니다.
- **전자 상거래:**
  1. 국경과 관계없이 같은 네트워크로 결제 가능(법정화폐로 바꿀 때는 환전 비용이 발생할 수 있음).
  2. 취소 불가능한 거래로 인해 차지백 위험 감소.
  3. 은행 서비스를 이용하지 못하는 사람들도 디지털 결제를 쓸 수 있게 합니다.

## 데이터 기록

비트코인 네트워크는 송금뿐 아니라 소량의 데이터를 기록하는 데에도 쓰입니다. 대표적으로 OP_RETURN 출력에 작은 데이터를 담아 거래에 포함하면, 그 데이터는 블록체인 역사의 영구적인 부분이 됩니다. 소유권 증명, 문서의 해시값, 변조 방지 로그 등이 활용 예입니다. 다만 담을 수 있는 데이터가 작고 수수료가 들며, 한번 기록하면 삭제할 수 없으므로 민감한 정보 자체를 기록하는 것은 적합하지 않습니다.

비트코인 네트워크는 디지털 통화를 주고받는 네트워크이면서, 제한적으로 데이터를 기록하는 용도로도 쓰입니다.

---
출처: https://achivx.kr/glossary/bitcoin-network-%EB%B9%84%ED%8A%B8%EC%BD%94%EC%9D%B8-%EB%84%A4%ED%8A%B8%EC%9B%8C%ED%81%AC/ · ACHIVX 용어 사전 · 수정일 2026-10-20
