EOS による分散型アプリケーション開発
$24.99
最低販売価格
$29.99
希望販売価格

EOS による分散型アプリケーション開発

本書について

本書の内容

本書は概ね4つの部分を分けて EOS の分散型アプリケーションを開発するために必要な知識一通り紹介します。

  1. EOS の基本知識
  2. EOS のスマートコントラクト構成
  3. EOS 上の分散型アプリケーション開発方法
  4. パブリックネットに接続する方法

EOS の基本知識

ブロックチェーンの歴史を振り返ながら、 EOS の特徴を紹介した後、EOS のコンセンサスアルゴリズム、データ構造 EOS のデータ構造を説明しながら、EOS がなぜブロックチェーン 3.0 と呼ばれているのかを紹介します。

EOS のスマートコントラクト構成

定番の hello world コントラクトを通じて、EOS のスマートコントラクトの構造やデプロイ・更新する方法など、スマートコントラクト開発周りの内容を紹介します。次は、EOS 上でデータを保存する仕組みであるマルチインデックステーブルの使い方を紹介します。最後、他のスマートコントラクトとやり取りする方法を紹介します。

EOS 上の分散型アプリケーション開発方法

EOS 上で分散型アプリケーションを構築する時、ウェブアプリケーションがどうやって eosjs を使って EOS とやり取りするかを紹介します。最初は eosjs にフォーカスするため、プライベートキーを直接に使いますが、その後のステップで、 Scatter アプリで秘密情報を保持しながら、ウェブアプリケーションから Scatter アプリに認証・認可してもらう形にします。

パブリックネットに接続する方法

テストネットである CryptoKylin Testnet とメインネットの接続方法を説明します。

2018 年 12 月現在、EOS のメインネットに接続するのはまだまだハードルが高い状況です。メインネットでアカウント作成する際、使える便利なサービスや気をつける箇所を紹介します。

上記の内容を通じて、読者皆さんが自分の分散型アプリケーションを EOS メインネットにデプロイできるように頑張って行きたいと思います。

本書のフィードバックについて

本書に関するフィードバックは、以下のフィードバックページにてお問い合わせ下さい。

https://leanpub.com/eos/feedback

著者について

魚振江
魚振江

Rails プログラマーからフルスタックエンジニアになって、現在はブロックチェーンエンジニア。

日本でブロックチェーンの普及を頑張っていきたいと考えています。

目次

  • 著者について
  • まえがき
    • 本書はどんな人に向いているか?
    • 手と頭を動かして体感してみましょう
    • 本書のソースと使ってるライブラリのバージョン
  • 謝辞
  • 1. EOS とは
    • 1.1 ブロックチェーンの歴史
    • 1.2 なぜ EOS ?
    • 1.3 この章のまとめ
  • 2. EOS の仕組み
    • 2.1 コンセンサスアルゴリズム
    • 2.2 EOS のブロックの構成
    • 2.3 Docker で開発環境を構築する
    • 2.4 ツールチェーン構成を知る
    • 2.5 ウォレット・キーペア・アカウント・権限の関係を理解する
    • 2.6 この章のまとめ
  • 3. EOS のスマートコントラクト
    • 3.1 どんな言語で開発するの?
    • 3.2 Hello World コントラクトで基本構造と開発の流れを理解する
    • 3.3 スマートコントラクトを更新してみる
    • 3.4 マルチインデックステーブルでデータを保存する
    • 3.5 他のスマートコントラクトのアクションを呼び出そう
    • 3.6 EOS の Token スマートコントラクトを確認する
    • 3.7 この章のまとめ
  • 4. 分散型アプリケーション開発
    • 4.1 Nuxt.js を使って画面を構築する
    • 4.2 eosjs を使って EOS とやり取りする
    • 4.3 Scatter と連携し、サインしてもらう
    • 4.4 この章のまとめ
  • 5. パブリックネットに接続
    • 5.1 リソース RAM / CPU Bandwidth / NET Bandwidth のことを知る
    • 5.2 テストネットに接続する
    • 5.3 メインネットに接続する
    • 5.4 この章のまとめ
  • あとがき
  • 履歴

Leanpubは無条件かつノーリスクで100%の満足を保証します

Leanpubでお買い上げいただいた書籍は、ご購入後60日以内であれば全額返金いたします。払い戻しはわずか2クリックで完了します。払い戻し処理は手作業で行うため、完了まで数日かかる場合があります。詳しくは利用規約をご覧ください。

80%のロイヤルティ。$20の本で$16を獲得。

私たちは80%のロイヤルティを支払います。これは誤植ではありません:$20の販売で$16を獲得します。$20であなたの本やコースの5000コピーを売った場合、$80,000を獲得します。

(はい、Leanpubでそれ以上をすでに獲得している著者もいます。)

実際には、著者はLeanpubで執筆、出版、販売を行うことで、1200万ドル以上を獲得しました。

Leanpubでの執筆について詳しく知る

無料更新。無料アップデート。 DRMフリー。

Leanpubの本を購入すると、著者が本を更新している限り、無料で更新されます!多くの著者は、Leanpubを使用して、執筆中の書籍を出版しています。いつ本を購入したか、いくら支払ったかに関係なく、すべての読者は無料のアップデートを入手できます(無料も含む)。

Leanpubの本はPDF(コンピューター用)、EPUB(iPad用)、MOBI(Kindle用)のフォーマットに対応してます。本に含まれるフォーマットは、このページの右上隅に表示されます。

Leanpubの本には、DRMコピー防止のナンセンスがないため、サポートされているデバイスで簡単に読むことができます

Leanpubの電子書籍形式とそれらを読む場所の詳細をご覧ください

Leanpubで執筆と出版

著者や編集者はLeanpubを通して執筆中や完成した素晴らしい本を出版しています。Leanpubを利用して本を執筆、出版、売ることが出来ます! Leanpubは、真剣な著者にとって強力なプラットフォームであり、シンプルでエレガントな執筆と出版のワークフローと、執筆中の電子書籍の販売に焦点を当てたストアを組み合わせています. Leanpubは、著者にとって魔法のタイプライターです。プレーンテキストで書くだけで、電子書籍をボタン一つで出版出来ます。すごく簡単です。

Leanpubでの執筆についてもっと知る