42 lines
1.5 KiB
Markdown
42 lines
1.5 KiB
Markdown
+++
|
|
date = "2017-06-04"
|
|
tags = ["coin"]
|
|
title = "bitcoin"
|
|
slug = "coin"
|
|
+++
|
|
|
|
bitcoinはブロックチェーンのダウンロードにものすごい時間がかかります。これは取引記録のデータで、最新のデータに一致しなければならず、20GB~100GBの領域が必要になります。何度か触ってみないと分かりませんが、多分そんな感じ。
|
|
|
|
で、`bitcoind`でダウンロード開始されるのですが、これがすごい遅いのですよね。torrentにもあるようでそちらでダウンロードしたほうが速いということらしいのですが、このあたりあまり良く分かりませんでしたので、`bitcoind`で開始しています。
|
|
|
|
また、膨大な領域が必要になるためこれをメインに置くのは非効率で、開発にも支障をきたしかねませんので、外部に置いた`~/.bitcoin`を使うことにします。
|
|
|
|
```bash
|
|
$ vim /media/sdb1/.bitcoin/.bitcoin/bitcoin.conf
|
|
|
|
$ bitcoind -datadir=/media/sdb1/.bitcoin/ -listen=0
|
|
$ bitcoin-cli -datadir=/media/sdb1/.bitcoin/ -testnet getinfo | grep block
|
|
or
|
|
$ bitcoin-cli -datadir=/media/sdb1/.bitcoin/ getinfo | grep block
|
|
|
|
# ブロック
|
|
$ bitcoin-cli getblockcount
|
|
# アドレスの発行(口座)
|
|
$ bitcoin-cli getnewaddress
|
|
# 残高照会
|
|
$ bitcoin-cli getbalance
|
|
$ bitcoin-cli listunspent
|
|
```
|
|
|
|
> /media/sdb1/.bitcoin/.bitcoin/bitcoin.conf
|
|
|
|
```
|
|
testnet=3
|
|
server=1
|
|
rpcuser=bitcoinrpc
|
|
rpcpassword=foo
|
|
rpcallowip=127.0.0.1
|
|
rpcport=8332
|
|
```
|
|
|