인턴 생활 중 블록체인과 관련해 가장 먼저 한 작업은 Docker 를 활용해서 BitcoinSV 의 테스트넷 노드를 구성하는 일이었다. BitcoinSV 와 Bitcoin 의 구조에 대해서는 후에 포스팅 될 예정이며 일단 구성 방법을 살펴보도록 하자.
Bitcoin 관련 포스팅: Blochain과 Bitcoin은 무엇인가?
Docker에 대해서는 이곳에서 참고할 수 있다.
docker pull image bitcoinsv/bitcoin-sv
docker run --rm --name bitcoind bitcoinsv/bitcoin-sv bitcoind -testnet -excessiveblocksize=2000000000 -maxstackmemoryusageconsensus=200000000
$ docker run --rm --network container:bitcoind bitcoinsv/bitcoin-sv bitcoin-cli -testnet -rpcport=8332 help
debug=1
logips=1
testnet=1
server=1
printtoconsole=1
rpcpassword=password
rpcuser=beoms
rpcbind=0.0.0.0:8332
rpcport=8332
rpcallowip=0.0.0.0/0
txindex=1
excessiveblocksize=2000000000
maxstackmemoryusageconsensus=200000000
Bitcoin config generator 을 이용한다면 손쉽게 생성할 수 있다.
Bitcoin SV 는 Bitcoin 에서 하드포크 되었기 때문에 기본적인 구조는 같다.
컴퓨터에 따라서 며칠이 걸릴 수도 있고, 하루만에 끝날 수도 있다.
RPC Call 을 통해 BitcoinSV 네트워크에 참여할 수 있다.
출처: BitcoinSV 공식홈페이지