本記事では、スマートコントラクト開発の勉強におすすめの参考書を紹介しています。
気になった参考書があれば、購入する前にAmazonの無料試し読みで内容を確認することをおすすめします。
表紙がイラストをたくさん使っているから、内容も初心者向けだろうと思い購入してみたら、図解での説明が少なく文字で埋め尽くされている参考書だった。。なんてこともありますので。
※無料試し読みができない参考書もあります。
IT・Web業界特化の転職サイト!
【マイナビIT AGENT】
【月額980円で読み放題!】
Amazon Kindle Unlimited

Contents
おすすめ参考書
堅牢なスマートコントラクト開発のためのブロックチェーン[技術]入門
- ブロックチェーンの全体像
- ブロックチェーンを理解するための暗号技術
- お金のように扱える仕組み
- トランザクション
- ブロックとブロックチェーン
- マイニングとコンセンサスアルゴリズム
- Ethereumとビットコインネットワークの主な違い
- スマートコントラクト開発の準備とSolidityの基本文法
- スマートコントラクトの用途別サンプル
- スマートコントラクトのセキュリティプラクティス
- スマートコントラクトの脆弱性の仕組みと攻撃
- 事例から学ぶブロックチェーンのセキュリティ
とても為になりました。 ブロックチェーンを通して、悪意のあるプログラマーの攻撃手法や実装等の様々な視点からのセキュリティ対策について解説されており、また、じっくりと読み直すつもりです。沢山の善良なエンジニアの方々にお読み頂きまして、堅牢なセキュリティ対策をお願い申し上げたい次第です。
引用元:Amazonレビュー
動くスマートコントラクトを作るだけならネットリソースで十分事足りるので、わざわざ本を買うまでもないと思っていたが、ほとんど語られることのないセキュリティ対策についても語られており、スマートコントラクトのセキュリティの章だけでも買う価値があった。
引用元:Amazonレビュー
SolidityとEthereumによる実践スマートコントラクト開発 ―Truffle Suiteを用いた開発の基礎からデプロイまで
- ブロックチェーンの概念
- 非中央集権アプリケーション
- スマートコントラクトを開発するための準備
- 初めてのスマートコントラクト
- コントラクトのデプロイと操作
- 資金調達アプリケーション
- FundraiserFactory
- Web3 とは何か
- UI をコントラクトに接続する
- さらに大規模な DApp
- Fundraiser UI を完成させる
- スマートコントラクトのセキュリティ
ブロックチェーンやイーサリアムの概要から始まり、テスト駆動開発で実践的にアプリを作っていく。 解説と実践を織り交ぜ理解を深めることができる傑作書と言えるだろう。 しかし、イーサリアムの知識が不足しているとブロックチェーンの動作が解らなかったり、プログラミング初心者にはコードの内容の理解が難しいだろう。
引用元:Amazonレビュー
スマートコントラクト本格入門―FinTechとブロックチェーンが作り出す近未来がわかる
- FinTechによる金融イノベーション
- ビットコインを支えるブロックチェーン技術
- DAOとスマートコントラクトが実現する世界
- スマートコントラクトの活用方法
- スマートコントラクトに関わる法律・規制
- Ethereumの開発
- スマートコントラクトの開発
スマートコントラクトの概要を掴むには良いと思います。 後半は、Ethereumを使った実際のプログラミング情報になっているのですが、2017/12発行時点から3ヶ月でgethのバージョンが変更されて機能面でコンパイル方式が大きく異なります。記載通りの結果にはならないですが、まあ、それだけ日進月歩で進化している分野なのかもしれません。
引用元:Amazonレビュー
試して学ぶ スマートコントラクト開発
- はじめてのスマートコントラクト
- Solidityによるスマートコントラクト開発
- スマートコントラクトのプロダクトデザイン
- DApps開発環境の構築
- 開発用ブロックチェーンの構築
- スマートコントラクトの設計
- テスト手法と自動化
- Webアプリケーションの実装
- テストネットへのデプロイと監査
- 発展的なDApps開発
- DApps開発の未来
書籍の中で取り上げられていることはブロックチェーン技術のほんの一端だと思いますが、国内で実例が少ないプロダクトの開発プロセスをそのまま本にしてくれてるのは、これだけかも? 図解もあってわかりやすいので、ブロックチェーン開発初心者にオススメなものになっています。 開発未経験の方もブロックチェーン?ERC?って方はちょっと読んでみると理解進むと思います。
引用元:Amazonレビュー