Ethereum
Ethereum Project はいわゆる 、wikipedia:Smart contracts とよばれる、オープンソース・分散・ブロックチェーンベースのプラットフォームを提供します。
クライアント
Ethereum-Go
Ethereum geth パッケージは、ノード、クライアント、およびオプションでCPUマイニングが可能な、Ethereum.orgのGolang実装です。
geth account new
でアカウントを作成します。
クライアントを起動 geth
すると、数ギガバイトのブロックチェーンデータがダウンロードされます。
必要に応じて、クライアントを起動 geth console
して、より意味のあるやりとりを実現するJavaScriptコンソールを入手してください。
このコンソールは、別の端末からまたはリモートで接続することができます。geth attach [hostname:port defaults to localhost]
To check balances in the console or attach modes, use web3.fromWei(eth.getBalance(eth.coinbase), "ether")
.
CPUマイニングを開始するには geth --mine
を使用します。これはGPUマイニングよりもはるかに効率が悪く、ethereum.org では非推奨です。
geth による GPUマイニング
Ethereum Wallet
Ethereum Wallet は mistAUR パッケージ または、GitHub releases でインストールできます。
GitHub releases を使用している場合は、zip拡張子付きの最新のLinux版 Ethereum-Wallet-linux64-version.zip
をダウンロードしてください。
ファイルを解凍して実行します。./ethereumwallet
.
アプリケーションの起動して以下のエラーが発生して失敗した場合は、
error while loading shared libraries: libgtk-x11-2.0.so: cannot open shared object file: No such file or directory
GTK+ 2 ライブラリをインストールしてください。
Wallet は Ethereumノードも実装しています。