반응형

php로 비트코인을 컨트롤하기위해서는 윈도우 메뉴에 있는 bitcoin을 버튼으로 눌러 실행하면 php로 컨트롤할 수 없다...


지금은 윈도우로 하고 있는데 리눅스에서 하는것이 더 좋을것이다. 다만 리눅스에서 할 상황이 안되니 윈도우로 해보고 있다...


우선 명령창을 띄워서 명령어로 비트코인을 실행해보자...




시작->실행->cmd


이렇게하면 검은 창이 뜬다...


cd C:\Program Files (x86)\Bitcoin


이렇게 비트코인 설치한곳으로 이동한다..


저 폴더에 bitcoin-qt.exe 파일이 있어야한다...


자 이제 비트코인을 실행해보자...


bitcoin-qt -testnet -rpcuser=userid -rpcpassword=userpasswd -rpcport=8332 -server=1 -rpcallowip=127.0.0.1/32 -rpcconnect=127.0.0.1/32


이렇게 친다...(리눅스에서는 bitcoin.conf를 이용했는데 윈도우에서는 잘 안되서 그냥 명령어에 다 넣어 버렸다)


그러면 창이 뜨면서 비트코인 지갑이 작동한다...


옵션을 설명해보자면


-testnet : 테스트넷으로 실행한다. 이거 빼면 메인넷으로 실행된다....


-rpcuser : rpc 서버로 접속할때 사용할 아이디이다...비트코인 코어에 접속하는 방법중에 하나인 rpc서버를 이용할때 필요하기때문에 설정해둔다...


-rpcpassword : 마찬가지로 암호다...


-rpcport : 포트도 설정해준다...


-server : 1로 해주어야 rpc 서버로 접속할 수 있다. 디폴트는 0이다.


-rpcallowip : rpc서버로 접속 가능한 ip다


-rpcconnetc : 비슷한 말이다.


자 이렇게 지갑을 실행하면 이제 rpc 서버를 통해 비트코인코어에 접속할 수 있다.


cd daemon


bitcoin-cli -rpcuser=userid -rpcpassword=userpasswd -rpcport=8332 getnewaddress


이렇게 입력해보자...(하위폴더인 daemon으로 이동한후 실행한다)


새로운 주소를 보여준다...


bitcoin-cli -rpcuser=userid -rpcpassword=userpasswd -rpcport=8332 getbalance


이렇게 치면 잔액을 보여준다...


비트코인 관련 명령어들은 다음 기회에 더 알아보자...

반응형

+ Recent posts