Ethereum

2021-11-14 (日) 12:02:00

Ethereum

コンセンサスアルゴリズム

PoW -Proof of Work

  • Ethash
  • Hashimoto(ブロックチェーンに対するメモリへのデータの入出力)とDAG(Directed Acyclic Graph:有向非巡回グラフ) を組合せることで、ASIC化を抑止する。これにより、計算パワーが低いクライアントでも検証できる。(システム維持に必要な動機づけが可能なPoW)

PoS -Proof of Stake

  • 将来この方式に移行する予定
  • Casper

活用事例

  • 仮想通貨
    • Ether
      • イーサリアム(ETH)
      • イーサリアム・クラシック(ETC)
  • 予測市場
    • Augur
    • Gnosis

Ethereumの歴史

バージョンアップ

  • ホームステッド
  • 2017年10月17日 メトロポリス

Ethereumのプロトコルの実装

  • Go -Geth(Go Ethereum)
  • C++
  • Python

プログラミング言語

プロトコル

  • Ethash
  • GHOST
  • Swarm
  • Whisp
  • Eth

EthereumのGUIツール

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)

関連サイト

関連用語