イーサリアムノードの構築(Ubuntu 18.04)

Ethereumクライアント Geth(Go-Ethereum) を Ubuntu 18.04 へインストールした際の備忘録

geth のインストール

1. Ethereum のレポジトリから geth をダウンロード/インストール

sudo add-apt-repository -y ppa:ethereum/ethereum
sudo apt-get update
sudo apt-get install -y ethereum

2. インストール確認

geth --help

supervisor による geth プロセスの自動起動化

1. supervisor のインストール

sudo apt-get install -y supervisor
sudo mkdir /var/log/supervisor/jobs

2. supervisor に geth プロセスを追加

sudo vi /etc/supervisor/conf.d/geth.conf

※ geth のパラメータは前述の geth help 参照

[program:Geth]
command=/usr/bin/geth --syncmode "fast" --trie-cache-gens=240 --maxpeers=100 --cache=2048 --rpc --rpcaddr 0.0.0.0 --rpcport 8545 --rpccorsdomain * --rpcapi eth,net,web3
user=root
autorestart=true
stdout_logfile=/var/log/supervisor/jobs/geth.log
stdout_logfile_maxbytes=1MB
stdout_logfile_backups=5
stdout_capture_maxbytes=1MB
redirect_stderr=true

3. supervisor を再起動し設定を反映

sudo supervisorctl reload

geth の同期確認

1. geth で接続し同期開始の確認

geth attach http://localhost:8545
  > eth.blockNumber
  > web3.eth.syncing
  > net.peerCount

同期中 :web3.eth.syncing でレスポンス、eth.blockNumber が 0
同期完了:web3.eth.syncing が false

ノード構築後、イーサリアムのウォレットを作るには、web3ライブラリを使用します。

1

仮想通貨取引所のBitGetについて紹介したいと思います。

2

今回は最近使用している仮想通貨取引所の BitGet のトレードの方法を紹介します!

国内から日本円での入金方法を解説しています。 BitGetとは?登録方法は?という人は 前回の記事 をご覧下さい。

3

今回はマイニングで必要、あった方が良いものをご紹介します。 マイニングとは?という方は以下の記事から! CRYPTO LIFE2021.04.01マイニングとは?誰でもできるの?簡単なやり方を公開‼収 ...

4

今回はマイニングをするに至って注意が必要なことをまとめましたので是非ご覧ください。当たり前のことしか書いていませんがマイニング上級者の方も一度見直すという意味でご覧いただければ幸いです。

5

今回はマイニングをするに至って注意が必要なことをまとめましたので是非ご覧ください。当たり前のことしか書いていませんがマイニング上級者の方も一度見直すという意味でご覧いただければ幸いです。

6

Looopでんきは基本料金0円のシンプルプラン。 多くのご契約で毎月実は発生している「基本料金」をなしにして「使った分だけ」をお支払いするため、 電気をあまり使わない人にも、電気をたくさん使う人にもメリットがあります。 さらにいまはオール電化向けの新プランも登場!オール電化ご利用の方はぜひ! WEB上で切り替えを受け付けているので、24時間いつでも簡単に申し込みが可能です。 いくら安くなるのかのシミュレーションもできるので非常にわかりやすい新電力会社となっています。

© 2024 CRYPTO LIFE