사랑하애오

비트코어 일반 백그라운드 실행

Mac

./src/bitcoind -regtest -daemon

Linux

bitcoind -regtest -daemon

Result

Bitcoin Core starting

설명

 

비트코어 노드 생성 백그라운드 실행

Mac

./src/bitcoind -rpcuser=root -rpcpassword=1234 -regtest -daemon -deprecatedrpc=generate

Result

Bitcoin Core starting

 

비트코어 종료

Mac

./src/bitcoin-cli -regtest stop

Linux

bitcoin-cli -regtest stop

Result

 

bitcoin-cli -regtest stop

 

 

설명

테스트 네트워크 실행

비트코인 코어는 3가지 네트워크 모드를 지원합니다.

Main Network Mode (메인넷) 본 네트워크로 실제 비트코인 사용에 활용되는 네트워크
Test Network Mode (테스트넷) 테스트를 위한 네트워크로 메인넷과 유사하게 작동하나 비트코인에 화폐적 가치가 없음
Regression Test Network Mode (regtest) 테스트용 사설 네트워크로 네트워크에 대한 모든 권한을 가질 수 있음

저희가 실행한 Regression Test (regtest) 모드는 아래와 같은 특징을 지닙니다.

  • 채굴 난이도를 0으로 채굴이 가능합니다.
  • 다른 네트워크(메인넷, 테스트넷 등)에 영향이 없습니다.
  • 고유의 Genesis block을 가져 첫 블록부터 시작 가능합니다.
  • 노드 생성 시, 다른 이용자와 연결할 필요가 없습니다.
  • 원하는 때에 원하는 만큼 블록생성이 가능합니다.
  • 많은 디스크 용량이 필요 없습니다.
  • 메인넷의 경우 최소 200GB용량이 필요하지만,
    regtest네트워크의 경우 Bitcoin Core를 설치하기 위한 17MB + 100블록당 2MB 만 필요합니다.
  • 많은 CPU 계산 능력이 필요 없습니다.

따라서 regtest 네트워크가 초기 테스트에 적합합니다. 다른 모드와 비교하여 제약사항이나 위험성이 적습니다.
그래서 우리는 요 테스트넷을 사용합니다 : )

-bitcoind : 하나의 full-node로 구성된 새로운 private blockchain network가 새롭게 시작된 것입니다.
-rpcuser : RPC 계정
-rpcpassword : RPC 비밀번호
-daemon : 백그라운드에서 실행
-regtest : 네트워크 종류
-port : 포트 번호 지정

 

profile

사랑하애오

@사랑하애

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!