Ethereum の変更点

  • 追加された行はこの色です。
  • 削除された行はこの色です。
  • Ethereum へ行く。

#author("2018-06-30T16:42:11+09:00","default:k1rou","k1rou")
*Ethereum [#c4923905]
-イーサリアム
-[[ブロックチェーン]]
-[[スマートコントラクト]]を実行するためのプラットフォーム。
-https://www.ethereum.org/
-ロシア人のプログラマーであるVitalik Buterinが考案。
-Gavin Wood

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

**[[PoS]] -Proof of Stake [#b179e867]
-将来この方式に移行する予定
-Casper

**活用事例 [#i52722de]
-仮想通貨
--Ether
---イーサリアム(ETH)
---イーサリアム・クラシック(ETC)

-予測市場
--Augur
--Gnosis

**Ethereumの歴史 [#y27b89a2]
***バージョンアップ [#c93cf10c]
-ホームステッド
-2017年10月17日 メトロポリス

**Ethereumのプロトコルの実装 [#ud98ea77]
-[[Go]] -Geth(Go Ethereum)
-C++
-Python

**プログラミング言語 [#u38aab68]
-Solidity -JavaScript
-Serpent -Python
-LLL -Lisp

**プロトコル [#r0bad141]
-Ethash
-GHOST
-Swarm
-Whisp
-Eth

**EthereumのGUIツール [#jd952588]
-Ethereum Wallet
--https://github.com/ethereum/mist/releases/

-Ethereum Network Stats
--https://ethstats.net/
--ネットワーク上のノードの監視ツール

**Ethereum(仮想通貨) [#o0bb79a2]
-通貨単位
--ether
--wei -1wei=10の-18乗ether
--szabo -1szabo=10の-6乗ether
--finney -1finney=10の-3乗ether

-gas -手数料の単位

**Ethereumの操作 [#m0a46f51]
***Gegthコンソール [#ube78a2a]
-miner.start(1) -マイニング処理開始
-miner.stop() -マイニング処理停止
-eth.coinbase -ETHERBASEアカウントのアドレスを表示
-eth.getBlock(ブロック番号) -ブロックの情報を表示
-exit -コンソール終了(ctl+D)

**関連サイト [#wf9794c0]
-Geth https://ethereum.github.io/go-ethereum/

**関連用語 [#ja8df39c]
-[[EEA]](Enterprise Ethereum Alliance)
-Enterprise Ethereum -エンタープライズ向け
-[[DApps]]
-Frontier -Ethereumのベータ版
-ERC20
-[[Hyperledger]]
-[[シャーディング]]