Ethereum
2021-11-14 (日) 12:02:00
Ethereum †
- イーサリアム
- ブロックチェーン
- スマートコントラクトを実行するためのプラットフォーム。
- https://www.ethereum.org/
- ロシア人のプログラマーであるVitalik Buterinが考案。
- Gavin Wood
コンセンサスアルゴリズム †
PoW -Proof of Work †
- Ethash
- Hashimoto(ブロックチェーンに対するメモリへのデータの入出力)とDAG(Directed Acyclic Graph:有向非巡回グラフ) を組合せることで、ASIC化を抑止する。これにより、計算パワーが低いクライアントでも検証できる。(システム維持に必要な動機づけが可能なPoW)
PoS -Proof of Stake †
- 将来この方式に移行する予定
- Casper
活用事例 †
- 仮想通貨
- Ether
- イーサリアム(ETH)
- イーサリアム・クラシック(ETC)
- Ether
- 予測市場
- Augur
- Gnosis
Ethereumの歴史 †
バージョンアップ †
- ホームステッド
- 2017年10月17日 メトロポリス
Ethereumのプロトコルの実装 †
- Go -Geth(Go Ethereum)
- C++
- Python
プログラミング言語 †
- Solidity -JavaScript
- Serpent -Python
- LLL -Lisp
プロトコル †
- Ethash
- GHOST
- Swarm
- Whisp
- Eth
EthereumのGUIツール †
- Ethereum Wallet
- Ethereum Network Stats
- https://ethstats.net/
- ネットワーク上のノードの監視ツール
Ethereum(仮想通貨) †
- 通貨単位
- ether
- wei -1wei=10の-18乗ether
- szabo -1szabo=10の-6乗ether
- finney -1finney=10の-3乗ether
- gas -手数料の単位
Ethereumの操作 †
Gegthコンソール †
- miner.start(1) -マイニング処理開始
- miner.stop() -マイニング処理停止
- eth.coinbase -ETHERBASEアカウントのアドレスを表示
- eth.getBlock(ブロック番号) -ブロックの情報を表示
- exit -コンソール終了(ctl+D)
関連サイト †
関連用語 †
- EEA(Enterprise Ethereum Alliance)
- Enterprise Ethereum -エンタープライズ向け
- DApps
- Frontier -Ethereumのベータ版
- ERC20
- Hyperledger
- シャーディング