書籍概要

スマートコントラクト本格入門
FinTechとブロックチェーンが作り出す近未来がわかる

著者
発売日
更新日

概要

FinTechの中でも大きなインパクトをもたらす技術と目されている「スマートコントラクト」。本書では,FinTechの最新アウトラインから入り,スマートコントラクトの基礎,事例,可能性,コーディングと,順を追って掘り下げていきます。コーディングは,エンジニアの方に向けてEthereum,Solidityを用いたスマートコントラクトの開発方法をご紹介。コーディング以外は,金融業界の方などエンジニアでない方も無理なくお読みいただける内容です。図解とクリアな説明によって,仕事で使えるレベルの知識をスムーズに仕入れられます。

こんな方におすすめ

  • スマートコントラクトをゼロから知りたい方
  • スマートコントラクトを掘り下げて知りたい方
  • FinTechに関心のあるIT業界、金融業界の方

目次

第1章 FinTechによる金融イノベーション

  • 1-1 FinTechとは何か
    • 盛り上がりを見せるFinTech
    • FinTech登場の背景
  • 1-2 様々なFinTechサービスの登場
    • アンバンドリングされる金融サービス
    • FinTechサービスの種類
    • 融資・審査
    • 送金・決済
    • 資産運用・投資管理
    • 財務管理
    • 調査・分析

第2章 ビットコインを支えるブロックチェーン技術

  • 2-1 ビットコインとは何か
    • ビットコインの登場
    • ビットコインはどのように取引されるのか
    • ビットコインの入手方法
    • ビットコインと電子マネーとの違い
  • 2-2 ビットコインの仕組み
    • ビットコインの特徴
    • 中央機関が介在しない(Decentralized)
    • オープンかつ透明性の高い取引プラットフォームである(Trustless)
  • 2-3 ブロックチェーン技術によるビットコインのからくり
    • ブロックチェーンとは
    • ビットコイン送付の流れ
    • 取引のデータを作成する
    • トランザクションを他の参加者に通知する
    • 採掘(マイニング)を行う
    • 参加者が取引を承認する
    • 承認された取引を参加者が自身のブロックチェーンに追加する
    • ハッシュ関数とは
  • 2-4 ブロックチェーンの進化と応用
    • 進化し続けるブロックチェーン
    • ブロックチェーン 1.0
    • ブロックチェーン 2.0
    • ブロックチェーン 3.0

第3章 DAOとスマートコントラクトが実現する世界

  • 3-1 Dappsとは何か?
    • Decentralized Applications(DApps)
    • DAppsの定義
    • DAppsの考えに基づいたアプリケーションの例
    • DAppsの種類
  • 3-2 スマートコントラクトの概要
    • スマートコントラクト(Smart Contract)の登場
    • スマートコントラクトとは
    • スマートコントラクトとブロックチェーン
  • 3-3 スマートコントラクトのメリット
    • スマートコントラクトがもたらす変革
    • スマートコントラクトが実現するDecentralized Autonomous Organization(DAO)の世界
    • 頻発する契約トラブル
    • スマートコントラクトのメリットとは?
    • スマートコントラクトによる取引自動化
    • スマートコントラクトとIoTによるDAOの実現イメージ
  • 3-4 スマートコントラクトの仕組み
    • スマートコントラクトの構成
    • 契約定義
    • イベントの待機
    • 契約実行・価値の交換
    • 支払い・精算

第4章 スマートコントラクトの活用方法

  • 4-1 スマートコントラクトの主な適用エリア
    • 主な適用エリア
  • 4-2 スマートコントラクトの金融・証券分野への適用
    • 金融・証券×スマートコントラクト
    • 日本における動向
    • スマートコントラクトの適用事例
  • 4-3 スマートコントラクトの生活・産業分野への適用
    • 生活・産業分野×スマートコントラクト
    • スマートコントラクトとシェアリングエコノミー
    • スマートコントラクトと自動車
    • スマートコントラクトとコネクテッド・カー
    • その他の生活・産業分野の事例
  • 4-4 スマートコントラクトの法律・権利分野への適用
    • 法律・権利分野×スマートコントラクト
  • 4-5 スマートコントラクトとマネタイズモデル
    • スマートコントラクトとマネタイズ
    • ビジネスモデル例
  • 4-6 スマートコントラクト適用の将来展望
    • スマートコントラクト適用の課題
    • スマートコントラクトと現実世界をどのようにリンクさせるのか
    • スマートコントラクト適用の未来

第5章 スマートコントラクトに関わる法律・規制

  • 5-1 ブロックチェーンおよびスマートコントラクトに関連する法律
    • スマートコントラクトに関わる法律問題
    • 仮想通貨の定義
    • 「Proof of Existence」と電子署名法
  • 5-2 スマートコントラクトとプライバシー
    • プライバシーに関わる問題
    • ブロックチェーン技術に起因するプライバシー
    • スマートコントラクトに起因するプライバシー

第6章 Ethereumの開発

  • 6-1 スマートコントラクト開発用ブロックチェーン
    • スマートコントラクト開発に用いるブロックチェーン一覧
  • 6-2 Ethereumの概要
    • Ethereumとは
    • EtherとGas
    • アカウント
    • ネットワークとコンセンサス
  • 6-3 Ethereum開発ツール
    • 開発言語
    • クライアント
    • フレームワーク
  • 6-4 環境構築
    • Gethの構築
    • ネットワーク
    • Gethのパブリックネットワーク(mainnet)での立ち上げ
    • Gethのプライベートネットワークでの立ち上げ
  • 6-5 Gethを用いたマイニング・送金
    • アカウント作成
    • マイニング
    • Etherの送金

第7章 スマートコントラクトの開発

  • 7-1 コントラクトの作成:基礎
    • Solidityのインストール
    • Additionコントラクト
  • 7-2 コントラクトの作成:応用
    • Tokenコントラクト
    • Crowdsaleコントラクト
    • DAOコントラクト
  • 7-3 IDE・フレームワークの利用
    • Browser-Solidity
    • Truffle

Appendix

  • スマートコントラクトに関わるその他の注目領域・企業
  • EthereumプログラミングのAPIリファレンス

サポート

現在サポート情報はありません。

商品一覧