ブロックチェーン技術の教科書 [本を読む]
- 作者: 佐藤 雅史
- 出版社/メーカー: シーアンドアール研究所
- 発売日: 2018/04/18
- メディア: 単行本(ソフトカバー)
教科書って銘打たれていることもあって、斬新なことは書かれてないけれども、よく整理されていて体系的に理解するのに役立つ本。内容はブロックチェーン技術に関して出回っている情報を網羅していて、けっこうな大作になってる。税込 3,056円だけどその価値は十分ありそう。
ブロックチェーンは「インターネット以来の発明」といわれたりもしてるけれども、本書は技術者向けなのか、割と現状の状況を素直な評価するスタンスの印象。
「各企業がブロックチェーンに着目した背景の1つに、凝り固まってしまった従来システムから脱却する方法を模索したいという思いもあると考えられます。」
とか
「ブロックチェーンがもたらすデータの非改ざん性と非中央集権性に着目して、夢のようなプロジェクトが数多く行われていますが、現実には、現時点のブロックチェーン技術は、それらのアプリケーションを実現できるほどの処理性能を持ち合わせていません。」
とか
個人的には、従来技術とブロックチェーンのところで、RDBについて9パージくらいかかれているところをが興味深く、もうちょっと深耕があってもと思ったりだけど、「教科書」の範囲を超えてしまうかな...。(CassandraとかのNoSQLあたりと比較するのもいいかも...?)
↓ 目次
はじめに1.ブロックチェーン・分散台帳とは何か?ブロックチェーン・分散台帳の背景ブロックチェーンの基本2.ブロックチェーン・分散台帳の仕組みブロックチェーン・分散台帳が実現しようとするものブロックチェーン・分散台帳を構成するモデル(役割)台帳に必要な要素とはブロックチェーンの分類3.ビットコインの仕組みビットコインのネットワークとルールProof of Workのメカニズムブロックチェーンの分岐対策4.スマートコントラクトブロックチェーンとスマートコントラクトブロックチェーンにおけるスマートコントラクトの特性スマートコントラクトと外部システムの連携5.従来技術とブロックチェーン電子マネーデータベースPKIとデジタル署名タイムスタンプ技術6.ブロックチェーンの実現可能性ブロックチェーンがもたらすものブロックチェーンでできることブロックチェーンに向かないこと7.ブロックチェーンソフトウェアの例イーサリアムとは?Hyperledger Fabricとは?8.ブロックチェーンを使ってみよう① ~データ共有篇~会議室予約システムを実装するイーサリアムで実装してみようHyperledger Fabricで実装してみよう9.ブロックチェーンを使ってみよう② ~スマートコントラクト有篇~オークションシステムを実装するイーサリアムで実装してみようHyperledger Fabricで実装してみようおわりにサンプルファイルについて索引著者紹介
コメント 0