【Amazon】人気の商品が日替わりで登場!
毎日お得なタイムセール!商品をみる

スマートコントラクト開発の勉強におすすめの本4選

本記事では、スマートコントラクト開発の勉強におすすめの参考書を紹介しています。

気になった参考書があれば、購入する前にAmazonの無料試し読みで内容を確認することをおすすめします。

表紙がイラストをたくさん使っているから、内容も初心者向けだろうと思い購入してみたら、図解での説明が少なく文字で埋め尽くされている参考書だった。。なんてこともありますので。

【月額980円で読み放題!】
Amazon Kindle Unlimited
先輩くん

Amazon Kindle Unlimitedに登録すると、月額980円で読み放題だからオススメだよ!

後輩ちゃん

初回30日間は無料だから、まだ登録したことのない人はぜひ試してみてね!

全プログラマー必見!
変数名/関数名にもう悩まない!
リーダブルコード
総合評価
( 5 )
メリット
  • 美しいコードが書けるが自然と書けるようになる
  • 他の開発者が理解しやすいコードになる
著:Dustin Boswell, 著:Trevor Foucher, 解説:須藤 功平, 翻訳:角 征典
¥2,640 (2023/07/23 02:48時点 | Amazon調べ)
目次

堅牢なスマートコントラクト開発のためのブロックチェーン[技術]入門

総合評価
( 5 )
出版社技術評論社
著者田篭 照博
発売日2017/10/27
ページ数366ページ
本書情報
本書の構成
  • ブロックチェーンの全体像
  • ブロックチェーンを理解するための暗号技術
  • お金のように扱える仕組み
  • トランザクション
  • ブロックとブロックチェーン
  • マイニングとコンセンサスアルゴリズム
  • Ethereumとビットコインネットワークの主な違い
  • スマートコントラクト開発の準備とSolidityの基本文法
  • スマートコントラクトの用途別サンプル
  • スマートコントラクトのセキュリティプラクティス
  • スマートコントラクトの脆弱性の仕組みと攻撃
  • 事例から学ぶブロックチェーンのセキュリティ

とても為になりました。
ブロックチェーンを通して、悪意のあるプログラマーの攻撃手法や実装等の様々な視点からのセキュリティ対策について解説されており、また、じっくりと読み直すつもりです。沢山の善良なエンジニアの方々にお読み頂きまして、堅牢なセキュリティ対策をお願い申し上げたい次第です。

引用元:Amazon

動くスマートコントラクトを作るだけならネットリソースで十分事足りるので、わざわざ本を買うまでもないと思っていたが、ほとんど語られることのないセキュリティ対策についても語られており、スマートコントラクトのセキュリティの章だけでも買う価値があった。

引用元:Amazon

SolidityとEthereumによる実践スマートコントラクト開発 ―Truffle Suiteを用いた開発の基礎からデプロイまで

総合評価
( 5 )
出版社オライリージャパン
著者Kevin Solorio / Randall Kanna
発売日2021/1/18
ページ数272ページ
本書情報
本書の構成
  • ブロックチェーンの概念
  • 非中央集権アプリケーション
  • スマートコントラクトを開発するための準備
  • 初めてのスマートコントラクト
  • コントラクトのデプロイと操作
  • 資金調達アプリケーション
  • FundraiserFactory
  • Web3 とは何か
  • UI をコントラクトに接続する
  • さらに大規模な DApp
  • Fundraiser UI を完成させる
  • スマートコントラクトのセキュリティ

ブロックチェーンやイーサリアムの概要から始まり、テスト駆動開発で実践的にアプリを作っていく。
解説と実践を織り交ぜ理解を深めることができる傑作書と言えるだろう。
しかし、イーサリアムの知識が不足しているとブロックチェーンの動作が解らなかったり、プログラミング初心者にはコードの内容の理解が難しいだろう。

引用元:Amazon

スマートコントラクト本格入門―FinTechとブロックチェーンが作り出す近未来がわかる

総合評価
( 4.5 )
出版社技術評論社
著者鳥谷部 昭寛 / 加世田 敏宏 / 林田 駿弥
発売日2017/2/16
ページ数306ページ
本書情報
本書の構成
  • FinTechによる金融イノベーション
  • ビットコインを支えるブロックチェーン技術
  • DAOとスマートコントラクトが実現する世界
  • スマートコントラクトの活用方法
  • スマートコントラクトに関わる法律・規制
  • Ethereumの開発
  • スマートコントラクトの開発

スマートコントラクトの概要を掴むには良いと思います。
後半は、Ethereumを使った実際のプログラミング情報になっているのですが、2017/12発行時点から3ヶ月でgethのバージョンが変更されて機能面でコンパイル方式が大きく異なります。記載通りの結果にはならないですが、まあ、それだけ日進月歩で進化している分野なのかもしれません。

引用元:Amazon

試して学ぶ スマートコントラクト開発

総合評価
( 4.5 )
出版社マイナビ出版
著者加嵜 長門 / 篠原 航 / 金 志京
発売日2019/1/30
ページ数404ページ
本書情報
本書の構成
  • はじめてのスマートコントラクト
  • Solidityによるスマートコントラクト開発
  • スマートコントラクトのプロダクトデザイン
  • DApps開発環境の構築
  • 開発用ブロックチェーンの構築
  • スマートコントラクトの設計
  • テスト手法と自動化
  • Webアプリケーションの実装
  • テストネットへのデプロイと監査
  • 発展的なDApps開発
  • DApps開発の未来

書籍の中で取り上げられていることはブロックチェーン技術のほんの一端だと思いますが、国内で実例が少ないプロダクトの開発プロセスをそのまま本にしてくれてるのは、これだけかも?

図解もあってわかりやすいので、ブロックチェーン開発初心者にオススメなものになっています。
開発未経験の方もブロックチェーン?ERC?って方はちょっと読んでみると理解進むと思います。

引用元:Amazon
著:加嵜 長門, 著:篠原 航, 著:金 志京, 著:河西 紀明, 著:田中 克典, 著:佐々木 亮彰, 著:平野 浩司, 著:前川 彰, 著:DMM.comブロックチェーン研究室, 編集:丸山 弘詩
¥3,455 (2023/07/11 21:11時点 | Amazon調べ)

ブログランキング・にほんブログ村へ PVアクセスランキング にほんブログ村 FC2 Blog Ranking

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!
目次