はじめてのブロックチェーン・アプリケーション Ethereumによるスマートコントラクト開発入門 Fintech時代の革新的なアイデアをかたちにする方法

  • はじめてのブロックチェーン・アプリケーション Ethereumによるスマートコントラクト開発入門 Fintech時代の革新的なアイデアをかたちにする方法
  • はじめてのブロックチェーン・アプリケーション Ethereumによるスマートコントラクト開発入門 Fintech時代の革新的なアイデアをかたちにする方法
ISBN
978-4-7981-5134-2
著者情報
渡辺 篤(ワタナベ アツシ)
ウルシステムズ株式会社所属。2015年まで所属したSlerで鉄道の地震防災システムに携わる。立ち上げから、設計、開発、テスト、運用までプレイングマネージャーとして従事。現在は、ウルシステムズのFinTech推進室にて、ブロックチェーン技術、高速分散処理やクラウド活用案件に携わる。2016年7月のBlockChain Hackathon Tokyoでは、大人気位置ゲームをインスパイアした「アセットと時空間情報のマッチングフレームワーク」を提案し優勝

松本 雄太(マツモト ユウタ)
現在は、某SI企業のシステムエンジニア。学生時代はWeb系の会社を起業し、SI企業に入社後は金融系エンジニアを経て、最近はAI、ブロックチェーンなどの比較的新しいサービス、技術に携わる

西村 祥一(ニシムラ ヨシカズ)
株式会社コンプス情報技術研究社代表取締役。自然言語処理・機械学習などの学術系案件の開発・コンサルティングを行う傍ら、近年はブロックチェーン技術に傾倒。Global Blockchain Summit 2016にてブロックチェーン技術による位置情報プラットフォームを提案しBest Innovation Awardを受賞。現在は、多数の支援プロジェクトでMinimal Viable Productを作ることに徹する

清水 俊也(シミズ トシヤ)
富士通研究所セキュリティ研究所所属。学生時代は数論を中心として数学を専攻。現在はセキュリティ研究所にて、ブロックチェーンのセキュリティ技術や暗号技術の研究に従事

¥3,300 税込

15 nanacoポイント

15 セブンマイル

セブン-イレブン受取り(送料無料)

発送目安

発売日(発売日以降は当日)~2日で発送

宅配(送料¥550税込)

発送目安

発売日(発売日以降は当日)~2日で発送

交通状況・天候の影響や注文が集中した場合等、お届けにお時間をいただく場合がございます。

商品説明

インターネット以来の発明と言われるブロックチェーン。本書は、エンジニアのためのブロックチェーン・アプリケーション開発の指南書です。ブロックチェーンを活用したシステムを開発するために、エンジニアが具体的に何をしたら良いのかを3つのサンプルを使ってわかりやすく解説します。開発方法はEthereum(イーサリアム)というブロックチェーン上で動作するスマートコントラクトを使用します。スマートコントラクト開発言語には、最も利用者の多い「Solidity」を採用し、実際に使えるソースコードも余すところなく公開します。本書を読むことで、具体的に何をしたら良いのか、どうやって開発するのかを、効率的に身につけることができます。ブロックチェーン技術に関心のある、全てのエンジニア必読の一冊です。

ブロックチェーン上で動く!
オリジナル仮想通貨を作る!

インターネット以来の発明と言われるブロックチェーン。
本書は、エンジニアのためのブロックチェーン・アプリケーション
開発の指南書です。

ブロックチェーンを活用したシステムを開発するために、
エンジニアが具体的に何をしたらいいのかを3つのサンプルを
使ってわかりやすく解説します。

開発方法はEthereum(イーサリアム)というブロックチェーン上で
動作するスマートコントラクトを使用します。

スマートコントラクト開発言語には、最も利用者の多い「Solidity」を
採用し、実際に使えるソースコードも余すところなく公開します。

本書を読むことで、具体的に何をしたら良いのか、どうやって
開発するのかを、効率的に身につけることができます。
ブロックチェーン技術に関心のある、全てのエンジニア必読の一冊です。

〈本書の対象読者〉
企業エンジニア、SIer、アプリ開発者、最新技術に関心のある企画者や学生

〈本書の構成〉
Part-1:基礎編
Chapter-1 ブロックチェーンの基礎
Chapter-2 Ethereumの導入
Chapter-3 スマートコントラクト入門

Part-2:実践編
Chapter-4 仮想通貨コントラクト
Chapter-5 存在証明コントラクト
Chapter-6 乱数生成コントラクト
Appendix 付録
(「近刊情報」より)

目次

Part-1:基礎編

Chapter-1 ブロックチェーンの基礎
1-1 ブロックチェーンとは
1-2 ブロックチェーンの価値
1-3 ブロックチェーンでアプリケーション開発

Chapter-2 Ethereumの導入
2-1 Ethereumの概要
2-2 Gethのインストール
2-3 テストネットワークでGethを起動する
2-4 テストネットワークでEtherを送金する

Chapter-3 スマートコントラクト入門
3-1 スマートコントラクトの概要
3-2 コンソールでコントラクト
3-3 コントラクトの開発環境
3-4 コントラクトの開発

Part-2:実践編

Chapter-4 仮想通貨コントラクト
4-1 基本的な仮想通貨の作成
4-2 追加機能その1 「ブラックリスト」
4-3 追加機能その2 「キャッシュバック」
4-4 追加機能その3「会員管理」
4-5 トークンのクラウドセール
4-6 トークンとETHのエスクロー

Chapter-5 存在証明コントラクト
5-1 存在証明について
5-2 文字列格納コントラクト
5-3 コントラクト作成時のTIPS
5-4 本人確認サービス

Chapter-6 乱数生成コントラクト
6-1 乱数生成コントラクトの必要性
6-2 乱数生成コントラクトの作成
6-3 予測困難性を確保する
6-4 乱数としての一様性を確保する
6-5 外部情報を参照する方法

Appendix 付録
A-1 Gethの導入(Ubuntu/Mac/Windows)
A-2 ライブネットワークに接続
A-3 APIリファレンス

商品詳細

シリーズ名
DEV Engineer’s Books
出版社名
翔泳社
対象年齢
一般
フォーマット
単行本

注意事項

本の帯に関して
帯つきでの出荷はお約束しておりません。
商品ページに、帯のみに付与される特典物等の表記がある場合でも、確実に帯つきでの出荷はお約束しておりません。
また、帯は商品の一部ではなく「広告扱い」のため、帯の有無・破損による交換や返品は承っておりません。
版・表紙について
版・表紙(カバー)のご指定は承っておりません。ご注文いただくタイミングによっては、お届けする商品の版や表紙が商品ページ上のものとは異なる場合がございます。
また、初版にのみにお付けしている特典(初回特典、初回仕様特典)がある商品は、商品ページに特典の表記がされている場合でも、無くなり次第終了となります。

あなたへのおすすめ