SolidityとEthereumによる実践スマートコントラクト開発の表紙

Solidity と Ethereum による実践スマートコントラクト開発(ソリディティートイーサリアムニヨルジッセンスマートコントラクトカイハツ)

Truffle Suite を用いた開発の基礎からデプロイまで

著者:
Kevin Solorio/Randall Kanna/David H. Hoover/中城 元臣/株式会社クイープ(ケビン ソロリオ/ランドール カンナ/デイビッド エイチ フーバー/ナカジョウ ユキシゲ/カブシキガイシャクイープ)
出版社:
オライリー・ジャパン
出版日:
2021年01月18日頃
ISBN:
9784873119342
在庫:
在庫あり
★★★★⯨4.5(2 件)
初級者向け
プログラミングフロントエンドブロックチェーンスマートコントラクトSolidityEthereumEVMアプリケーション開発テスト資金調達

なぜ注目されているか

言及数
246
総合
534
12 ランクダウン13 件の言及
02320222023202420252026

書籍紹介

Solidity 言語を使ったスマートコントラクト開発の実践的ガイド!
本書は、ブロックチェーン開発をこれから始めるエンジニア向けに、スマートコントラクト開発をわかりやすく解説します。 EVM (イーサリアム仮想マシン) 上で実行可能な Solidity 言語を使って、独自のスマートコントラクトを作成およびテストする方法、フロントエンドの作成方法などを学ぶことができます。実際に資金調達のアプリケーションをプログラムしながら、構築のプロセスを丁寧に説明します。

技書の森解説

Ethereum 上で動くスマートコントラクトを Solidity で書き、 Truffle Suite を使って開発・テスト・デプロイする一連の流れを実践的に学べるオライリーの技術書です。原著は Kevin Solorio らによるもので、ブロックチェーン開発の環境構築からコントラクトの設計パターン、セキュリティ上の注意点までを通して扱います。

スマートコントラクトはデプロイ後に修正が極めて困難であるという、通常のソフトウェア開発にはない制約を持ちます。本書はこの特性を前提に、テストの重要性やセキュリティのベストプラクティスを開発フローに組み込む考え方を丁寧に解説しています。 JavaScriptPython で Web 開発の経験がある人が、ブロックチェーン開発に参入する際の橋渡し役として機能します。

留意点として、ブロックチェーンの開発ツールチェーンは変化が速く、 Truffle Suite は一時期の標準から Hardhat や Foundry への移行が進んでいます。本書で学ぶ Solidity の文法やコントラクト設計の考え方は普遍的ですが、ツール固有の操作は公式ドキュメントで現行版を確認する併用が望ましいです。

言及 Qiita 記事 (10 件)

言及 Zenn 記事 (1 件)

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

この本に関連

関連記事

関連用語

共有:Xはてブ