試して学ぶ スマートコントラクト開発 pdfダウンロード

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

によって 加嵜 長門


4.8 5つ星のうち(4人の読者)

試して学ぶ スマートコントラクト開発 pdfダウンロード - 内容紹介 Solidityによる開発の基本から、Webアプリケーションの実装まで 本書は、スマートコントラクトアプリケーションを事例として、パブリックなブロックチェーンを用いたスマートコントラクト開発の手法を紹介する書籍です。 スマートコントラクトプラットフォームのデファクトであるEthereumと、スマートコントラクトを開発するためのプログラミング言語Solidityを中心に取り上げ、実際にアプリケーションを開発するためのプロセスを体験することができます。 スマートコントラクトのコーディングやテスト手法はもちろん、フロントエンドやミドルウェアを含めたアプリケーション提供のための包括的な手順を説明しています。さらに、ブロックチェーンの特徴を活かすサービスデザインの取り組みも紹介します。 構成は次のようになっています。 「Chapter1はじめてのスマートコントラクト」では、スマートコントラクト開発に必要となる基礎知識として、ブロックチェーンやDAppsなどの概念や特徴を解説します。 「Chapter2Solidityによるスマートコントラクト開発」では、EthereumベースのDApps開発で使われる言語、Solidityの解説とともに、ゲーム開発を通じてSolidityを学べるCryptoZombiesとブラウザベースの統合開発環境Remixを紹介します。 「Chapter3スマートコントラクトのプロダクトデザイン」では、DApps開発の価値を高めるためのUXデザインの基礎知識や実践的なプロトタイピングの手法を紹介します。 「Chapter4DApps開発環境の構築」ではDApps開発で必要となる開発ツール群とそのインストール方法を紹介します。 「Chapter5開発用ブロックチェーンの構築」では、開発に利用するブロックチェーンのノードを構築する手法を紹介し、ノードが実際にP2Pネットワーク内でどのように動作するのかを解説します。 「Chapter6スマートコントラクトの設計」では、スマートコントラクトの設計と実装を説明します。DAppsに特有の設計上の注意点や 利用するフレームワークの使い方も学びます。 「Chapter7テスト手法と自動化」ではスマートコントラクトのテストコードの記述方法とその自動化の手順を解説します。セキュリティ対策についても触れます。 「Chapter8Webアプリケーションの実装」では、ブラウザでのスマートコントラクトの利用に必要となる実装を解説します。 「Chapter9テストネットへのデプロイと監査」では、スマートコントラクトをテストネットへデプロイする手順を説明します。 「Chapter10発展的なDApps開発」では、DApps開発のためのサービスや標準規格、デザインパターンなど、より発展的なDAppsを設計・実装する際に役立つ情報を紹介します。 「Chapter11DApps開発の未来」では、急速な技術革新が進むEthereumの先端技術や暗号技術に加え、新たなスマートコントラクトプラットフォームなど、今後のDApps開発に有用となりうる技術を紹介します。 「試して学ぶ」をコンセプトに、スマートコントラクト開発に現在必要な知識と技術をまとめた、エンジニア必携の1冊です。 内容(「BOOK」データベースより) Solidityによる開発の基本から、Webアプリケーションの実装まで。現場で役立つスキルを身につける。ブロックチェーンやスマートコントラクトが基礎から学べる。スマートコントラクトの設計、構築、実装まで。実務に役立つ応用的、発展的トピックまで解説。 著者について 加嵜 長門(Nagato Kasaki) 合同会社DMM.comブロックチェーン研究室 室長/エヴァンジェリスト。慶應義塾大学大学院政策・メディア研究科修士課程修了。ビッグデータ活用基盤の構築に携わり、SparkやSQL on Hadoopを用いた分散処理技術やブロックチェーン技術の研究開発、事業提案などを担当。共著に『詳解Apache Spark』(技術評論社)、『ビッグデータ分析・活用のためのSQLレシピ』(マイナビ出版)、『ブロックチェーンアプリケーション開発の教科書』(マイナビ出版)。 篠原 航(Wataru Shinohara) 合同会社DMM.comブロックチェーン研究室テックリード。サーバーサイドアプリケーションの設計・実装に携わり、ビッグデータ基盤の構築、計算リソースの効率化やCI/CDの整備などを担当したのちに現職。ブロックチェーンの高可用性とマルチチュードの実現可能性に着目している。著書『ブロックチェーンアプリケーション開発の教科書』(マイナビ出版)。 金 志京(Jikyung Kim) 合同会社DMM.comブロックチェーン研究室リードエンジニア。コンシューマーゲームの開発をはじめ、サーバーサイドなどWeb関連の開発に携わる。現在はブロックチェーンベースのプロダクト開発を中心に、先端技術の研究・開発を担当。 河西 紀明(Noriaki Kawanishi) 合同会社DMM.comブロックチェーン研究室所属。地域情報出版社のサービスデザインからキャリアをスタートし、フリーランスやデザインコンサルタントを経て現職。デジタルコマースのグロースや開発環境改善、チーム組成などに携わる。ビジネス設計からテックもこなすユーティリティなデザイナーとして、DApps開発とデザインワークのチーム共業を推進。 田中 克典(Katsunori Tanaka) 合同会社DMM.comブロックチェーン研究室所属。動画配信や電子書籍、プラットフォームなどの大規模開発に携わった後に、フロントエンドエンジニアを率いる開発グループのリーダーを担当。専門領域はフロントエンドとDAppsのコントラクト開発。 佐々木 亮彰(Hiroaki Sasaki) 合同会社DMM.comブロックチェーン研究室所属。Web制作会社やソーシャルゲーム開発を経て現職。横断的な技術サポートやプラットフォーム開発を経て、現在はDAppsのバックエンド開発を担当。 平野 浩司(Koji Hirano) 合同会社DMM.comブロックチェーン研究室所属。ブログ、POSレジ、ECサービスの開発を経て、現在はDAppsのフロントエンド開発を担当。 前川 彰(Akira Maegawa) 合同会社DMM.comブロックチェーン研究室所属(インターン)。立命館大学理工学部電子工学科在籍。ブロックチェーン、特にマイニングや合意形成アルゴリズムに興味を持つ。現在はDAppsのコントラクト開発を担当。 著者略歴 (「BOOK著者紹介情報」より) 加嵜/長門 合同会社DMM.comブロックチェーン研究室室長/エヴァンジェリスト。慶應義塾大学大学院政策・メディア研究科修士課程修了。ビッグデータ活用基盤の構築に携わり、SparkやSQL on Hadoopを用いた分散処理技術やブロックチェーン技術の研究開発、事業提案などを担当 篠原/航 合同会社DMM.comブロックチェーン研究室テックリード。サーバーサイドアプリケーションの設計・実装に携わり、ビッグデータ基盤の構築、計算リソースの効率化やCI/CDの整備などを担当したのちに現職 金/志京 合同会社DMM.comブロックチェーン研究室リードエンジニア。コンシューマーゲームの開発をはじめ、サーバーサイドなどWeb関連の開発に携わる。現在はブロックチェーンベースのプロダクト開発を中心に、先端技術の研究・開発を担当 河西/紀明 合同会社DMM.comブロックチェーン研究室所属。地域情報出版社のサービスデザインからキャリアをスタートし、フリーランスやデザインコンサルタントを経て現職。デジタルコマースのグロースや開発環境改善、チーム組成などに携わる。ビジネス設計からテックもこなすユーティリティなデザイナーとして、DApps開発とデザインワークのチーム共業を推進 田中/克典 合同会社DMM.comブロックチェーン研究室所属。動画配信や電子書籍、プラットフォームなどの大規模開発に携わった後に、フロントエンドエンジニアを率いる開発グループのリーダーを担当。専門領域はフロントエンドとDAppsのコントラクト開発 佐々木/亮彰 同会社DMM.comブロックチェーン研究室所属。Web制作会社やソーシャルゲーム開発を経て現職。横断的な技術サポートやプラットフォーム開発を経て、現在はDAppsのバックエンド開発を担当 平野/浩司 同会社DMM.comブロックチェーン研究室所属。ブログ、POSレジ、ECサービスの開発を経て、現在はDAppsのフロントエンド開発を担当 前川/彰 同会社DMM.comブロックチェーン研究室所属(インターン)。立命館大学理工学部電子工学科在籍。ブロックチェーン、特にマイニングや合意形成アルゴリズムに興味を持つ。現在はDAppsのコントラクト開発を担当(本データはこの書籍が刊行された当時に掲載されていたものです)

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

本のタイトル : 試して学ぶ スマートコントラクト開発
作者 : 加嵜 長門
ISBN-10 : 4839966885
発売日 : 2019/1/30
カテゴリ : 本
ファイルサイズ : 19.23 (現在のサーバー速度は28.57 Mbpsです
以下は 試して学ぶ スマートコントラクト開発 の最も正直なレビューです。 この本を読んだり購入したりする場合は、これを検討してください。
ブロックチェーンに関係する業務に複数携わっています。その立場から本著を読んでみましたが、スマートコントラクトの開発には必要不可欠であるポイントをほぼ全てに渡って網羅しており、心強いものだと思いました。本著のポイントを以下簡単に列挙します。・スマートコントラクト開発に必要な基礎知識、SolidityやEthereum特有の知識、環境構築、デベロッパツール、コード監査に至るまでこれ一冊で学習できる。・スマートコントラクト上で動作させるアプリケーション(Dapps)は一度デプロイすると書き換えることができないため、セキュアなコードを書くためのtipsが多く盛り込まれているのは心強い。・Dapps開発特有のプロダクトデザインの話に丸々一章割いている本は他にないので、フロントサイドにとっても有用。・情報がすぐに陳腐化してしまい、数ヶ月前の情報が全く使い物にならないこともある中で、最新の情報を極力体系立てて纏めてくれている本は本書だけであり、その点で現状ビジネスサイドの人間も本著の前半部分は役に立つものと思う。ただ本書はあくまでもスマートコントラクト、ないしはDappsを開発したいもののどこから手をつけて良いかわからない、と感じているエンジニアのための本ですので、「ブロックチェーン とは何か」とか「ビットコインとは何か?イーサリアムとは何か?」といった内容が知りたいだけであれば他の本の方が知識を身につけるには効率が良いと思います。特に本著を執筆するDMM.comブロックチェーン 研究室が昨年出版している「ブロックチェーン アプリケーション開発の教科書」などの方が、本著と執筆陣が同じである点から、読みやすいかもしれません。いずれにせよ今後増加すると思われるブロックチェーンを利用したプロダクトを開発したい企業・エンジニアのニーズに答える本であると思いますし、前著に引き続きスマートコントラクト開発には必携の書だと思います。

0コメント

  • 1000 / 1000