SHOEISHA iD

※旧SEメンバーシップ会員の方は、同じ登録情報(メールアドレス&パスワード)でログインいただけます

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

翔泳社 新刊紹介

ブロックチェーンでアプリ開発、どうすればいいの? 新技術に敏感なエンジニアのための入門書刊行

  • このエントリーをはてなブックマークに追加

  • このエントリーをはてなブックマークに追加

 ブロックチェーンでアプリケーション開発をしてみたいと思っていたエンジニアの方に朗報です。翔泳社から8月3日に『はじめてのブロックチェーン・アプリケーション』を刊行しました。ブロックチェーンの一つ、Ethereumでのアプリケーション(スマートコントラクト)開発をイチから学ぶことができます。

はじめてのブロックチェーン・アプリケーション Ethereumによるスマートコントラクト開発入門』では、ブロックチェーンの技術を勉強したくても情報が少なかったり過去に挫折してしまったり、壁を感じている方に向けた入門書です。

 本書ではブロックチェーンそのものの解説や歴史については最低限の説明に留め、ブロックチェーンの一つであるEthereumで新しいアプリケーション(スマートコントラクトと呼ばれます)を作りたいエンジニアの方のために、実践に即した開発手法を紹介します。

 開発言語は利用者の多いSolidityを採用していますが、多少のプログラミング知識があれば取り組むのに支障はありません。

 Ethereumを導入して基本的な事柄を学び終わったら、すぐに仮想通貨を作ってみましょう。そのあと、契約書など証明書に利用できる存在証明コントラクトや、ゲームのガチャなどに応用できる乱数生成コントラクトを作ってみます。

 本書は、とにかく今からブロックチェーンに関するスキルを身につけたい方を応援します。

目次

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 Browser-Solidityのインストール
3-5 コントラクトの開発

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 リファレンス

はじめてのブロックチェーン・アプリケーション

Amazon SEshop その他

はじめてのブロックチェーン・アプリケーション
Ethereumによるスマートコントラクト開発入門

著者:渡辺篤、松本雄太、西村祥一、清水俊也
発売日:2017年8月3日(木)
価格:3,240円(税込)

本書について

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

 

この記事は参考になりましたか?

  • このエントリーをはてなブックマークに追加
翔泳社 新刊紹介連載記事一覧

もっと読む

この記事の著者

渡部 拓也(ワタナベ タクヤ)

 翔泳社マーケティング課。MarkeZine、CodeZine、EnterpriseZine、Biz/Zine、ほかにて翔泳社の本の紹介記事や著者インタビュー、たまにそれ以外も執筆しています。

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

この記事は参考になりましたか?

この記事をシェア

  • このエントリーをはてなブックマークに追加
CodeZine(コードジン)
https://codezine.jp/article/detail/10268 2017/08/05 07:00

おすすめ

アクセスランキング

アクセスランキング

イベント

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

新規会員登録無料のご案内

  • ・全ての過去記事が閲覧できます
  • ・会員限定メルマガを受信できます

メールバックナンバー

アクセスランキング

アクセスランキング