ブロックチェーンアプリケーション開発の教科書
- 著作者名:加嵜 長門、 篠原 航
- 編集者名:丸山 弘詩
-
- 書籍:3,619円
- 電子版:3,619円
- B5変型判:336ページ
- ISBN:978-4-8399-6513-6
- 発売日:2018年02月01日
- 備考:中~上級
内容紹介
作って学ぶ、Dapps(自律分散型アプリケーション)の理論と実践
仕組みから実践までわかる、エンジニアのための「ブロックチェーン」解説書。
「ブロックチェーン」とは、ビットコインなどの暗号通貨を支える技術です。「ブロックチェーン」はインターネット以来の発明とも言われており、暗号通貨だけにとどまらず、医療や法律、ゲーム、エンターテイメント、不動産、シェアリングエコノミーなど、さまざまな分野での応用が考えられています。しかし、ブロックチェーン技術への期待や需要の高まりに対して、現時点では具体的なプロダクトもまだ少なく、アプリケーションを開発できるエンジニアの数も圧倒的に不足する傾向にあります。
そこで本書は、知識と実践スキルをバランス良く学べるよう、ブロックチェーン界隈の最新情報はもちろん、理解の前提となる暗号学や分散コンピューティングに加え、フレームワーク紹介や実践的なサンプルなどを盛り込み、さらに必要となる経済やビジネスの話題にも深く踏み込んで解説しました。
本書は、ブロックチェーン技術を正しく理解し、アプリケーション開発を実践するスキルを学ぶため、理論的背景や現在の動向を解説する前半と、サンプルコードを交えて、開発の具体例や考え方を実践する後半の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. ブロックチェーン技術の未来
続きを読む
充実のラインナップに加え、割引セールも定期的に実施中!
商品を選択する
フォーマット | 価格 | 備考 | |
---|---|---|---|
書籍 | 3,619円 | ||
EPUB | 3,619円 | ※ご購入後、「マイページ」からファイルをダウンロードしてください。 ※当商品はリフロー型のEPUBです。 ※ご購入された電子書籍には、購入者情報、および暗号化したコードが埋め込まれております。 ※購入者の個人的な利用目的以外での電子書籍の複製を禁じております。無断で複製・掲載および販売を行った場合、法律により罰せられる可能性もございますので、ご遠慮ください。 ※閲覧方法は「電子書籍フォーマットについて」をご参照ください。 |
|
3,619円 | ※ご購入後、「マイページ」からファイルをダウンロードしてください。 ※ご購入された電子書籍には、購入者情報、および暗号化したコードが埋め込まれております。 ※購入者の個人的な利用目的以外での電子書籍の複製を禁じております。無断で複製・掲載および販売を行った場合、法律により罰せられる可能性もございますので、ご遠慮ください。 |
備考
加嵜 長門(かさき ながと)
株式会社DMM.comラボ所属。慶應義塾大学大学院 政策・メディア研究科修士課程修了。大学院や学生ベンチャーにて、マルチメディアデータベースを対象とした検索やレコメンドアルゴリズムの研究およびサービス開発に従事。現在DMM.comラボではビッグデータ活用基盤の構築に携わり、SparkやSQL on Hadoopを用いたレコメンド機能、ビッグデータ活用の研究開発を担当。共著に『詳解Apache Spark』(技術評論社)、『ビッグデータ分析・活用のためのSQLレシピ」(マイナビ出版)。
篠原 航(しのはら わたる)
株式会社DMM.comラボ所属。インターネット企業数社にて、サーバーサイドアプリケーションの設計や実装に従事。現在DMM.comラボでは、計算リソースの効率化や継続的デリバリ、デプロイなどの開発を支える仕組みづくりを担当。
編集者プロフィール:
丸山 弘詩(マルヤマ ヒロシ)
書籍編集者。早稲田大学政治経済学部経済学科中退。国立大学大学院博士後期課程(システム生産科学専攻)編入、単位取得の上で満期退学。大手広告代理店勤務を経て、現在は書籍編集に加え、さまざまな分野のコンサルティング、プロダクトディレクション、開発マネージメントなどを手掛ける。編集した書籍に『ビッグデータ分析・活用のためのSQLレシピ』(マイナビ出版)など多数。
目次
Chapter1 ブロックチェーンとは?Chapter2 ブロックチェーン技術を理解する
Chapter3 ブロックチェーンアプリケーションを理解する
Chapter4 さまざまなブロックチェーンプロダクトの比較
Chapter5 ブロックチェーン技術をビジネスに応用する
Chapter6 Ethereumによるブロックチェーンアプリケーション開発
Chapter7 ブロックチェーンアプリケーション設計の注意点
Chapter8 ブロックチェーンの技術的課題と解決案
Chapter9 ブロックチェーン技術は世界を変えるか?