우분투 서버에 설치 - in Ubuntu Server

비트코인 코어 설치

우분투 서버 버전 설치 후 아래의 명령어를 순차적으로 입력하면 비트코인 코어를 설치할 수 있습니다. 설치 중간에 설치할 것인지 여부를 물어보는 화면이 나오면 Y 입력 후 엔터를 치면 됩니다.

명령어 모음

# 패키지 업데이트
sudo apt update

# 나노 에디터 설치
sudo apt install nano

# 비트코인 코어 빌드를 위해필요한 항목들 일괄설치
sudo apt install git build-essential libtool autotools-dev automake pkg-config bsdmainutils python3

# 비트코인 코어 설치를 위해 필요한 항목들 일괄설치
sudo apt install libevent-dev libboost-system-dev libboost-filesystem-dev libboost-test-dev libboost-thread-dev

# 비트코인 블록 저장을 위한 라이브러리 설치
sudo apt install libdb-dev libdb++-dev

# 옵션1: upnpc
sudo apt install libminiupnpc-dev

# 옵션2: ZMQ
sudo apt install libzmq3-dev

# 그래픽 인터페이스
sudo apt install libqt5gui5 libqt5core5a libqt5dbus5 qttools5-dev qttools5-dev-tools

# 큐알코드 지원
sudo apt install libqrencode-dev

# 풀노드 디렉토리 만들기
mkdir fullnode

# 풀노드 디렉토리로 이동
cd fullnode

# 깃 저장소에서 비트코인 복제
git clone https://github.com/bitcoin/bitcoin.git

# 복제한 디렉토리로 이동
cd bitcoin

# 설정을 위한 환경 생성
./autogen.sh

# 환경 변수 설정
./configure --with-incompatible-bdb CXXFLAGS="-O2"

# 비트코인 소스로부터 설치 파일 만들기(시간 오래 걸림)
make

# 비트코인 코어 설치(경로 : /usr/local/bin)
sudo make install

# 비트코인 코어 설치 버전 확인
bitcoind --version

# bitcoin.conf 파일 만들기 위해 비트코인 설치된 폴더로 이동
cd ~/.bitcoin

# bitcoin.conf 파일 만들기
sudo nano bitcoin.conf

# conf 내용 넣고 저장 후 닫기
server=1
daemon=1
rpcbind=0.0.0.0
rpcuser='satoshi'
rpcpassword='nakamoto'
rpcallowip=0.0.0.0/0

# 비트코인 코어 실행
bitcoind

# 비트코인 코어 중지
bitcoin-cli stop

비트코인 코어를 실행하면 동기화를 진행합니다. 이렇게 유지하면 동기화가 완료되면서 풀노드가 됩니다.

참고 자료

Last updated