Solidity と Ethereum による実践スマートコントラクト開発(ソリディティートイーサリアムニヨルジッセンスマートコントラクトカイハツ)
Truffle Suite を用いた開発の基礎からデプロイまで
- 著者:
- Kevin Solorio/Randall Kanna/David H. Hoover/中城 元臣/株式会社クイープ(ケビン ソロリオ/ランドール カンナ/デイビッド エイチ フーバー/ナカジョウ ユキシゲ/カブシキガイシャクイープ)
- 出版社:
- オライリー・ジャパン
- 出版日:
- 2021年01月18日頃
- ISBN:
- 9784873119342
- 在庫:
- 在庫あり
なぜ注目されているか
書籍紹介
技書の森解説
Ethereum 上で動くスマートコントラクトを Solidity で書き、 Truffle Suite を使って開発・テスト・デプロイする一連の流れを実践的に学べるオライリーの技術書です。原著は Kevin Solorio らによるもので、ブロックチェーン開発の環境構築からコントラクトの設計パターン、セキュリティ上の注意点までを通して扱います。
スマートコントラクトはデプロイ後に修正が極めて困難であるという、通常のソフトウェア開発にはない制約を持ちます。本書はこの特性を前提に、テストの重要性やセキュリティのベストプラクティスを開発フローに組み込む考え方を丁寧に解説しています。 JavaScript や Python で Web 開発の経験がある人が、ブロックチェーン開発に参入する際の橋渡し役として機能します。
留意点として、ブロックチェーンの開発ツールチェーンは変化が速く、 Truffle Suite は一時期の標準から Hardhat や Foundry への移行が進んでいます。本書で学ぶ Solidity の文法やコントラクト設計の考え方は普遍的ですが、ツール固有の操作は公式ドキュメントで現行版を確認する併用が望ましいです。
言及 Qiita 記事 (10 件)
SE 2年目で読んだ技術書45冊+α
♡ 284技術書, Se, 新人プログラマ応援, 新人プログラマ応援_記事投稿キャンペーンスマートコントラクト開発のための学習教材を紹介します
♡ 12solidityweb3開発者を目指すためのSolidity勉強方法
♡ 9solidity, SmartContract, web3.js, NFT, truffle簡単なDAppを作ってみる Hello, world編
♡ 6HelloWorld, Blockchain, Ethereum, SmartContract, Dapp技術者でない人が 2022/2 現在に NFT を理解する方法
♡ 6NFT, Web3ERC20トークンを独自に作成するアプリを作ってみる
♡ 4Ethereum, スマートコントラクト, solidity, Ganache, ERC020DockerでTruffleを動かせるようにする方法
♡ 2Docker, スマートコントラクト, ブロックチェーン, truffle, イーサリアム2023年に学習終了したUdemy講座まとめ
♡ 1TypeScript, solidity, Udemy, Next.js, NestJSSolidityの例外をcatchした時にerr.reasonの値がうまく取得できなかった
♡ 1solidity「SolidityとEthereumによる実践スマートコントラクト開発―Truffle Suiteを用いた開発の基礎からデプロイまで」でハマった時の解決策
♡ 1React, Ethreum, solidity, web3.js, truffle
言及 Zenn 記事 (1 件)
この本に興味がある方におすすめ
この本に関連
関連記事
「あとで読む」ブックマークが 100 件を超えたら本を買え
ブラウザのブックマークに技術記事を溜め込んでいませんか。断片的な記事を 100 件読むより、同じテーマの本を 1 冊読む方が効率的な理由を解説します。
技術書の読書ノート術 - 付箋・マーカー・デジタルの使い分け
技術書を読むときのノートの取り方を比較します。付箋派、マーカー派、デジタルノート派、それぞれの長所と短所を実体験をもとに紹介します。
OS・低レイヤー本ガイド - コンピュータの仕組みを学ぶ技術書の選び方
OS、コンパイラ、ネットワークなど低レイヤーを学べる技術書の 4 ジャンルと、どこから始めるべきかの指針、賞味期限の見極め方を紹介します。