学習内容
|
Chapter 1 : ブロックチェーンとは?
- 1.1 ブロックチェーンの歴史
- 1.2 ブロックチェーンの認知度
- 1.3 中央集権と非中央集権
- 1.4 パブリックとプライベート
- 1.5 分散化の意義
- 1.6 コンセンサスアルゴリズム
- 1.7 ビザンチン将軍問題
- 1.8 ブロックチェーンの将来性
- 1.9 まとめ
- Work 1-1 分散管理されるべきものとは?
Chapter 2 : ビットコインとは?
- 2.1 P2P(Peer-to-Peer)
- 2.2 トランザクション
- 2.3 電子署名
- 2.4 2重支払い問題
- 2.5 Node(ノード)
- 2.6 Proof of Work
- 2.7 マイニング
- 2.8 マークルツリー
- Work 2-1 ビットコインを送受金してみよう
Chapter 3 : イーサリアムとは?
- 3.1 内部通貨
- 3.2 アカウント
- 3.3 マイニング
- 3.4 スマートコントラクト
- 3.5 事例紹介
Chapter 4 : DAPP開発概要
- 4.1 DAPPとは?
- 4.2 スマートコントラクトとは?
- 4.3 ツール紹介
- 4.3.1 Remix
- Work 4-1 Remixを使ってみよう
- 4.3.2 Metamask
- Work 4-2 イーサリアムのウォレットを使ってみよう
- 4.3.3 Etherscan
- Work 4-3 Remix + Metamask + Etherscan
- 4.4 web3.jsとは?
- Work 4-4 Hello World Dappの実装
Chapter 5 : Solidity概要
- 5.1 Hello World コントラクト
- 5.2 Solidityの記法
- Work 5-1 簡易的なトークンを発行してみよう
|