Nodes/bitcoin

bitcoin

2분 읽기

list목차(11)

Bitcoin 노드 가이드

Bitcoin Core 노드 설치 및 운영에 대한 종합 가이드입니다.

설치 방법 선택

Bitcoin 노드를 실행하는 방법은 두 가지가 있습니다:

1. Localhost 설치 (호스트에 직접 설치)

호스트 시스템에 직접 Bitcoin Core를 설치하고 실행하는 방법입니다.

장점:

  • 시스템 리소스를 직접 제어
  • 더 나은 성능 (가상화 오버헤드 없음)
  • 시스템 서비스로 관리 가능

시작하기: localhost/README.md

2. Docker 설치 (컨테이너로 실행)

Docker를 사용하여 Bitcoin Core를 컨테이너로 실행하는 방법입니다.

장점:

  • 간편한 설치 및 관리
  • 시스템과 격리된 환경
  • 쉽게 재배포 및 백업
  • 여러 버전 동시 실행 가능

시작하기: docker/README.md

폴더 구조

bitcoin/
├── README.md                    # 이 파일
├── localhost/                   # 호스트 직접 설치 가이드
│   ├── README.md
│   ├── bitcoin.conf.example      # 설정 파일 예제
│   ├── updates/                  # 업데이트 로그
│   │   └── README.md
│   └── docs/                     # 상세 문서
│       ├── installation.md        # 설치 가이드
│       ├── configuration.md       # 설정 가이드
│       └── troubleshooting.md     # 트러블슈팅 가이드
├── docker/                       # Docker 설치 가이드
│   ├── README.md
│   ├── Dockerfile                # Docker 이미지 빌드 파일
│   ├── docker-compose.yml        # Docker Compose 설정
│   ├── bitcoin.conf.example      # 설정 파일 예제
│   ├── env-example.txt           # 환경 변수 예제
│   ├── healthcheck.sh            # 헬스체크 스크립트
│   └── (참고) 상세 문서는 `../docs/docker/`로 통합
├── docs/                         # Docker 상세 문서(통합)
│   └── docker/
│       ├── README.md             # Docker 운영/트러블슈팅 통합
│       └── RPC.md                # RPC/curl/외부접속/보안 통합
└── docs/                         # 공통 문서 (선택사항)

하드웨어 요구사항

최소 사양

  • CPU: 2코어 이상
  • RAM: 4GB 이상
  • 디스크: 500GB 이상 (SSD 권장)
  • 네트워크: 안정적인 인터넷 연결 (최소 50Mbps)

권장 사양

  • CPU: 4코어 이상
  • RAM: 8GB 이상
  • 디스크: 1TB 이상 SSD
  • 네트워크: 광대역 인터넷 연결 (100Mbps 이상)

빠른 시작

Localhost 설치

cd localhost
# installation.md 참고

Docker 설치

cd docker
docker-compose up -d

추가 리소스

챕터