マナティ

購入形態

EPUB
3,553円
数量:

カートに追加されました。カートを見る

カートに入れる
紙の本を買う

ブロックチェーンアプリケーション開発の教科書

マイナビ出版

作って学ぶ、暗号通貨と スマートコントラクトの理論と実践

仕組みから実践までわかる、エンジニアのための「ブロックチェーン」解説書。

「ブロックチェーン」とは、ビットコインなどの暗号通貨を支える技術です。「ブロックチェーン」はインターネット以来の発明とも言われており、暗号通貨だけにとどまらず、医療や法律、ゲーム、エンターテイメント、不動産、シェアリングエコノミーなど、さまざまな分野での応用が考えられています。しかし、ブロックチェーン技術への期待や需要の高まりに対して、現時点では具体的なプロダクトもまだ少なく、アプリケーションを開発できるエンジニアの数も圧倒的に不足する傾向にあります。
そこで本書は、知識と実践スキルをバランス良く学べるよう、ブロックチェーン界隈の最新情報はもちろん、理解の前提となる暗号学や分散コンピューティングに加え、フレームワーク紹介や実践的なサンプルなどを盛り込み、さらに必要となる経済やビジネスの話題にも深く踏み込んで解説しました。

本書は、ブロックチェーン技術を正しく理解し、アプリケーション開発を実践するスキルを学ぶため、理論的背景や現在の動向を解説する前半と、サンプルコードを交えて、開発の具体例や考え方を実践する後半の2部構成となっています。
Chapter1~3では、ブロックチェーン技術の特徴や歴史から、暗号通貨システムを支えるブロックチェーンの要素技術、スマートコントラクトとイーサリアムを解説します。
Chapter4~5では、暗号通貨や暗号通貨以外の具体的な事例を紹介することで、ブロックチェーン技術を活用して提供できるサービスの可能性を考察します。
Chapter6~8では、ブロックチェーン開発の環境構築からイーサリアムのブロック構造やトランザクション構造などに加え、Solidityの言語仕様を解説した上で、スマートコントラクト開発を具体例に説明します。また、Truffleフレームワークを使ったアプリケーションの開発手法も解説します。
Chapter9~10では、ブロックチェーンでの制約や注意点として、セキュリティやストレージの利用方法などを解説し、発展段階であるブロックチェーン技術が抱える主要な課題と現時点における解決策や事例を紹介します。
そして、Chapter11では、暗号通貨やブロックチェーン技術が今後どのような変化を社会にもたらすかを検討します。

ブロックチェーン技術を、理論と実践両面から理解するための1冊です。

●想定読者
ブロックチェーン技術を理解したいエンジニア、ディレクター
MVCフレームワークなどでアプリケーション開発を経験したことがあるエンジニア

●内容構成
Chapter1. ブロックチェーンとは?
Chapter2. ブロックチェーン技術の理解
Chapter3. ブロックチェーンアプリケーションの理解
Chapter4. ブロックチェーンプロダクトの比較
Chapter5. ビジネスへの応用
Chapter6. アプリケーション開発の基礎知識
Chapter7. Solidityによるアプリケーション開発
Chapter8. アプリケーション開発のフレームワーク
Chapter9. アプリケーション設計の注意点
Chapter10. 技術的課題と解決案
Chapter11. ブロックチェーン技術の未来

発売日:2018-02-01

ページ数:336ページ

著者プロフィール

  • 加嵜長門(著者)

    株式会社DMM.comラボ所属。慶應義塾大学大学院 政策・メディア研究科修士課程修了。大学院や学生ベンチャーにて、マルチメディアデータベースを対象とした検索やレコメンドアルゴリズムの研究およびサービス開発に従事。現在DMM.comラボではビッグデータ活用基盤の構築に携わり、SparkやSQL on Hadoopを用いたレコメンド機能、ビッグデータ活用の研究開発を担当。 共著に『詳解Apache Spark』(技術評論社)、『ビッグデータ分析・活用のためのSQLレシピ」(マイナビ出版)。

  • 篠原航(著者)

    株式会社DMM.comラボ所属。インターネット企業数社にて、サーバーサイドアプリケーションの設計や実装に従事。現在DMM.comラボでは、計算リソースの効率化や継続的デリバリ、デプロイなどの開発を支える仕組みづくりを担当。

  • 丸山弘詩(編集)

    書籍編集者。早稲田大学政治経済学部経済学科中退。国立大学大学院博士後期課程(システム生産科学専攻)編入、単位取得の上で満期退学。大手広告代理店勤務を経て、現在は書籍編集に加え、さまざまな分野のコンサルティング、プロダクトディレクション、開発マネージメントなどを手掛ける。編集した書籍に『ビッグデータ分析・活用のためのSQLレシピ』(マイナビ出版)など多数。