
비트코인 코어(Bitcoin Core)
이용 가능한 3가지 프로그램
비트코인 코어(Bitcoin Core)가 지원하는 네트워크 모드
메인넷
터미널 접속 후 bitcoin 코어 설치
$ brew install bitcoin
설치 이후 경로 찾는데 꽤 애먹음 경로는 /usr/local/opt/bitcoin/bin/bitcoind인데 안보여서
command+shift+. 으로 숨겨진 폴더 찾아내서 yumin 폴더로 이동시킨 후 진행함
터미널 bitcoin안에서 아래 명령어들 진행시킴
bitcoind 명령어로 하나읲 풀 노드로 구성된 새로운 프라이빗 블록체인 네트워크 시작
$ ./bitcoind.exe -regtest
$ ./bitcoind -regtest -printtoconsole
✔︎여기서 무조건 regtest로 진행해야 테스트모드로 실행됨 아닐 시에는 시간이 매우 오래걸림

위처럼 실행시켜놓은 뒤 터미널 탭 하나 더 추가한 뒤 아래 진행
블록 체인 정보
$ ./bitcoin-cli -regtest getblockchaininfo

블록 해시 값 조회
$ ./bitcoin-cli -regtest getblockhash 0

해당 블록의 정보 조회
$ ./bitcoin-cli -regtest getblock 블록해시값

트랜잭션이 포함된 해당 블록의 정보 조회
$ ./bitcoin-cli -regtest getblock 블록해시값 2
지갑 리스트 조회후 비어있음 확인
$ ./bitcoin-cli -regtest listwallets
alice라는 이름의 지갑 생성
$ ./- bitcoin-cli -regtest createwallet "alice"

alice라는 지갑 정보 확인
$ ./bitcoin-cli -regtest -rpcwallet="alice" getwalletinfo

alice지갑 생성과 같이 bob이라는 이름의 지갑 하나 더 생성


앨리스 지갑의 잔액 확인
$ ./bitcoin-cli -regtest -rpcwallet="alice" getbalance
앨리스 지갑에 블록 생성
- 비트코인은 최초 블록을 하나 생성하게 되면 보상을 받음
$ ./bitcoin-cli -regtest -rpcwallet="alice" -generate 1

블록 생성 후 보상으로 받은 지갑(wallet) 잔액 확인
$ ./bitcoin-cli -regtest -rpcwallet="alice" -generate 100
굉장히 길어서 윗부분만

계정 잔고 조회
$ ./bitcoin-cli -regtest -rpcwallet="alice" listaddressgroupings
