マスタリング・イーサリアムの表紙

マスタリング・イーサリアム(マスタリングイーサリアム)

スマートコントラクトと DApp の構築

著者:
Andreas M.Antonopoulos/Gavin Wood/宇野 雅晴/中城 元臣/落合 渉悟/落合 庸介(アンドレアス エム アントノプロス/ギャビン ウッド/ウノ マサハル/ナカジョウ ユキシゲ/オチアイ ショウゴ/オチアイ ヨウスケ)
出版社:
オライリー・ジャパン
出版日:
2019年11月30日頃
ISBN:
9784873118963
在庫:
在庫あり
★★★☆☆3.2(5 件)
中級者向け
プログラミングセキュリティ暗号ブロックチェーンスマートコントラクトSolidityVyperDAppsEVMイーサリアム

なぜ注目されているか

言及数
273
総合
555
8 ランクダウン10 件の言及
01220222023202420252026

書籍紹介

『 Mastering Bitcoin 』 (邦訳『ビットコインとブロックチェーン:暗号通貨を支える技術』) の著者であるアンドレアス・ M ・アントノプロスによる、 Ethereum (イーサリアム) の技術解説書。 Ethereum 、ブロックチェーン、スマートコントラクトの基本から、 Solidity 、 Vyper 、セキュリティ、 DApps の構築、 EVM (Ethereum Virtual Machine) まで、関連知識をわかりやすく解説します。

技書の森解説

ブロックチェーンやスマートコントラクトに興味を持ったエンジニアが、表面的な概念理解から一歩踏み込んで内部構造を把握したいとき、本書はその橋渡し役として極めて高い密度を持ちます。著者の Andreas M. Antonopoulos はビットコインの解説書でも知られる人物で、共著者の Gavin Wood はイーサリアムの共同創設者かつ Solidity の設計者です。プロトコルを作った側が自ら解説している点に、本書の技術的信頼性の根拠があります。

内容は EVM (Ethereum Virtual Machine) のアーキテクチャ、トランザクションの構造、コンセンサスの仕組み、 Solidity によるスマートコントラクト開発、セキュリティ上の脆弱性パターンまで広範に及びます。プログラミング経験があれば序盤の概念章から入れますが、中盤以降は暗号学やネットワークプロトコルの知識が前提となるため、開発者向けの技術書として位置づけるのが適切です。

注意すべき点として、 Solidity の言語仕様やツールチェーンはイーサリアムのアップデートに伴い変化しており、コード例をそのまま写経するには公式ドキュメントとの突き合わせが必要です。しかし、トランザクションがどう伝播しブロックに取り込まれるか、なぜ再入攻撃が起こるのかといった原理レベルの説明は陳腐化しにくく、ブロックチェーン開発の土台を築くための参照書として長く機能します。

言及 Qiita 記事 (10 件)

この本に興味がある方におすすめ

この本に関連

関連記事

関連用語

共有:Xはてブ