SSH接続でMonacoind/Bitcoindを操作する その1
投稿日:2015年09月14日
最終更新日:
Monacoind/Bitcoindは、インストールしたらそれで終わりではなく、様々なコマンドを打って操作する必要があります。今回はSSHでログインして使う方法を少し解説します。環境は例によってCentOS6になります。長くなるので2回に分けます。情報元ページはこちらです。一応Monacoin新バージョン対応のはずです。
目次
- 基礎講座(共通)
- 残高の確認
- 各種情報の確認/起動/終了
- アドレス/アカウントの確認/作成
- 送金(その2へ)
- セキュリティ関連(その2へ)
詳細は以下
基礎講座
コマンドは、基本的にこんな感じで打っていきます。コマンドやパラメータの間には半角スペースをはさみます。
[VIM]
#Monacoind
monacoin-cli 任意のコマンド #Monacoindならこんな感じ
#Bitcoind
bitcoin-cli 任意のコマンド #Bitcoindならこんな感じ
[/VIM]
現時点では、Bitcoindだからといって「bitcoind hogehoge」とか打ったらエラーになります。「bitcoin-cli」ではじめましょう。また、MonacoindとBitcoindで、コマンドの打ち方は大体一緒です。頭にmonacoin-cliを付ければMonacoindに対するコマンドに、同じくbitcoin-cliを付ければBitcoindに対するコマンドになります。なお、本記事では、特に断りのない限り、Monacoindを操作するコマンドで解説します。Bitcoindを使用する場合は、各自脳内変換をおねがいします。必須のパラメータは<>で、任意で追加するパラメータは[]で表記します。
残高の確認
さて、それでは残高を確かめてみましょう。使用するコマンドは「getbalance」です。
[VIM]
monacoin-cli getbalance [アカウント名] [認証回数]
#例
monacoin-cli getbalance #coind全体の残高が表示される
monacoin-cli getbalance hoge 6 #hogeアカウントの6回以上認証されたコインの残高が表示される
[/VIM]
各種情報の確認/起動/終了
今度は各種情報の確認や、Monacoind/Bitcoindの起動/終了のコマンドです。
- 情報確認は「getbalance」
- 起動は「(正確にはコマンドではありませんが) -daemon」
- 終了は「stop」
[VIM]
#情報確認
monacoin-cli getinfo #ブロック数や採掘難易度などの確認
#起動
monacoind -daemon #Monacoindの起動(ここだけはmonacoindで始める)
bitcoind -daemon #Bitcoindの起動(ここだけはbitcoindで始める)
#終了
monacoin-cli stop #Monacoind/Bitcoindの停止
[/VIM]
そろそろコマンド操作にも慣れてきましたか?
アドレス/アカウントの確認/作成
MonacoinやBitcoinのアドレスを作成しないと、入金のしようがありません。また、Coind内にもアカウントを作成して、コインを管理することができます。その辺のコマンドの解説です。
- アドレス生成は「getnewaddress」または「getaddressesbyaccount」
- アカウントごとのアドレス確認は「getaddressesbyaccount」
- アカウントの確認は「listaccounts」
- アドレスのアカウントへの関連付けは「setaccount」
[VIM]
#アドレス作成1 getnewaddress
monacoin-cli getnewaddress [アカウント名]
#例
monacoin-cli getnewaddress #hogeアカウントとのひも付け無しのアドレスを生成(非推奨)
monacoin-cli getnewaddress hoge #hogeアカウントとひも付けされたアドレスを生成(推奨)
#アドレス作成2 getaddressesbyaccount
monacoin-cli getaddressesbyaccount <アカウント名>
#例
monacoin-cli getaddressesbyaccount hoge #hogeアカウントとひも付けされたアドレスを生成(推奨)
#アドレス確認 getaddressesbyaccount
monacoin-cli getaddressesbyaccount <アカウント名>
#例
monacoin-cli getaddressesbyaccount hoge #hogeアカウントのアドレスを確認
monacoin-cli getaddressesbyaccount “” #アカウントとの関連付けがないアドレスはこれで確認できる
#アカウントの確認 listaccounts
monacoin-cli listaccounts #アカウントリストの表示(アカウント名と残高)
#アドレスのアカウントへの関連付け setaccount
monacoin-cli setaccount <コインアドレス> <アカウント名>
#例
monacoin-cli setaccount Mごにょごにょ hoge #アドレスMごにょごにょをhogeアカウントに関連付け
[/VIM]
アドレスはアカウントに紐付けして管理したほうが楽です。
その2へ続きます。
投稿者名:
Koguma