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