コンテンツにスキップ

「Ethereum」の版間の差分

提供: ArchWiki
削除された内容 追加された内容
英語版より訳出
 
Wikipedia リンクを日本語版に変更
 
(3人の利用者による、間の8版が非表示)
1行目: 1行目:
[[Category:暗号通貨]]
[[Category:暗号通貨]]
[[en:Ethereum]]
[[en:Ethereum]]
[https://ethereum.org/ Ethereum Project] はいわゆる[[wikipedia:Smart contracts]] とよばれる、オープンソース・分散・ブロックチェーンベースのプラットフォームを提供します。
[https://ethereum.org/ Ethereum プロジェクト] はいわゆる[[wikipedia:ja:スマート・コントラクト|スマート・コントラクト]]のための、オープンソース・分散・ブロックチェーンベースのプラットフォームを提供します。


== クライアント ==
== クライアント ==


===Ethereum-Go===
=== Go Ethereum ===


[https://geth.ethereum.org/ Go Ethereum] は、イーサリアム プロトコルの公式の Go 実装であり、{{Pkg|go-ethereum}} パッケージとして入手できます。
Ethereum {{pkg|geth}} パッケージは、ノード、クライアント、およびオプションでCPUマイニングが可能な、Ethereum.orgのGolang実装です。


{{ic|geth account new}} でアカウントを作成します。
{{ic|geth account new}} でアカウントを作成します。


クライアントを起動 {{ic|geth}} すると、数ギガバイトのブロックチェーンデータダウンロードれます。
クライアント {{ic|geth}} で起動でき、数ギガバイトのブロックチェーン データダウンロードに進みます。こには非常に長い時間がかかります。この時間は次の方法で短縮できます


$ geth --syncmode full --cache=1024
必要に応じて、クライアントを起動 {{ic|geth console}} して、より意あるやりとりを実現するJavaScriptコンソールを入手てください
このコンソールは、別の端末からまたはリモートで接続することができます。{{ic|geth attach [hostname:port defaults to localhost]}}


キャッシュ値が高いほど、プロセスが高速化されるようです [https://ethereum.stackexchange.com/questions/603/help-with-very-slow-mist-sync#3805]。
To check balances in the console or attach modes, use {{ic|web3.fromWei(eth.getBalance(eth.coinbase), "ether")}}.


必要に応じて、クライアントを {{ic|geth console}} で起動して、より義な対話を行うため JavaScript コンソールを取得ます
CPUマイニングを開始するには {{ic|geth --mine}} を使用します。これはGPUマイニングよりもはるかに効率が悪く、ethereum.org 推奨です
このコンソールは、別の端末から接続するか、{{ic|geth attach [hostname:port defaults to localhost]}} を使用してリモートで接続できます。


コンソールまたは接続モードで残高を確認するには、{{ic|web3.fromWei(eth.getBalance(eth.coinbase), "ether")}} を使用します。
====geth による GPUマイニング====


CPU マイニングを開始するには{{ic|geth --mine}} を使用します。これは GPU マイニングよりもはるかに効率が悪く、ethereum.org は推奨していません
=== Ethereum Wallet ===


==== GPU Mining with geth ====
Ethereum Wallet は {{AUR|mist}} パッケージ または、GitHub [https://github.com/ethereum/mist/releases releases] でインストールできます。


=== Ethereum ウォレット ===
GitHub [https://github.com/ethereum/mist/releases releases] を使用している場合は、zip拡張子付きの最新のLinux版 {{ic|Ethereum-Wallet-linux64-''version''.zip}} をダウンロードしてください。
ファイルを解凍して実行します。{{ic|./ethereumwallet}}.


Ethereum ウォレットは {{AUR|mycrypto-bin}} パッケージで [[インストール]] することができます。古い {{AUR|mist}} ウォレットは非推奨です。[https://medium.com/@avsa/sunsetting-mist-da21c8e943d2 announcement] を参照し、[https://medium.com/@omgwtfmarc/mist-migration-patterns-6bcf066ac383 migration guide] を閲覧してください。
アプリケーションの起動して以下のエラーが発生して失敗した場合は、
{{ic|error while loading shared libraries: libgtk-x11-2.0.so: cannot open shared object file: No such file or directory}}
[[GTK+|GTK+ 2]] ライブラリをインストールしてください。

Wallet は Ethereumノードも実装しています。

2024年9月3日 (火) 20:58時点における最新版

Ethereum プロジェクト はいわゆるスマート・コントラクトのための、オープンソース・分散型・ブロックチェーンベースのプラットフォームを提供します。

クライアント

Go Ethereum

Go Ethereum は、イーサリアム プロトコルの公式の Go 実装であり、go-ethereum パッケージとして入手できます。

geth account new でアカウントを作成します。

クライアントは geth で起動でき、数ギガバイトのブロックチェーン データのダウンロードに進みます。これには非常に長い時間がかかります。この時間は次の方法で短縮できます

$ geth --syncmode full --cache=1024

キャッシュ値が高いほど、プロセスが高速化されるようです [1]

必要に応じて、クライアントを geth console で起動して、より有意義な対話を行うための JavaScript コンソールを取得します。 このコンソールは、別の端末から接続するか、geth attach [hostname:port defaults to localhost] を使用してリモートで接続できます。

コンソールまたは接続モードで残高を確認するには、web3.fromWei(eth.getBalance(eth.coinbase), "ether") を使用します。

CPU マイニングを開始するには、geth --mine を使用します。これは GPU マイニングよりもはるかに効率が悪く、ethereum.org は推奨していません。

GPU Mining with geth

Ethereum ウォレット

Ethereum ウォレットは mycrypto-binAUR パッケージで インストール することができます。古い mistAUR ウォレットは非推奨です。announcement を参照し、migration guide を閲覧してください。