EOS による分散型アプリケーション開発
EOS による分散型アプリケーション開発
本書について
本書の内容
本書は概ね4つの部分を分けて EOS の分散型アプリケーションを開発するために必要な知識一通り紹介します。
- EOS の基本知識
- EOS のスマートコントラクト構成
- EOS 上の分散型アプリケーション開発方法
- パブリックネットに接続する方法
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 メインネットにデプロイできるように頑張って行きたいと思います。
本書のフィードバックについて
本書に関するフィードバックは、以下のフィードバックページにてお問い合わせ下さい。
目次
- 著者について
-
まえがき
- 本書はどんな人に向いているか?
- 手と頭を動かして体感してみましょう
- 本書のソースと使ってるライブラリのバージョン
- 謝辞
-
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クリックで完了します。払い戻し処理は手作業で行うため、完了まで数日かかる場合があります。詳しくは利用規約をご覧ください。
10ドルの購入で8ドル、20ドルの購入で16ドルを稼ぐ
私たちは7.99ドル以上の購入で80%のロイヤリティを支払い、0.99ドルから7.98ドルの購入には80%のロイヤリティから50セントの定額料金を差し引いた金額を支払います。10ドルの販売で8ドル、20ドルの販売で16ドルを稼ぐことができます。したがって、20ドルで本を5000冊売却し、返金されなかった場合、80,000ドルを稼ぐことができます。
(はい、すでにLeanpubでそれ以上の収益を上げた著者もいます。)
実際に著者はLeanpubで1,300万ドル以上を書き、出版し、販売して稼いでいます。
Leanpubでの執筆について詳しく知る
無料更新。無料アップデート。 DRMフリー。
Leanpubの本を購入すると、著者が本を更新している限り、無料で更新されます!多くの著者は、Leanpubを使用して、執筆中の書籍を出版しています。いつ本を購入したか、いくら支払ったかに関係なく、すべての読者は無料のアップデートを入手できます(無料も含む)。
Leanpubの本はPDF(コンピューター用)、EPUB(iPad用)、MOBI(Kindle用)のフォーマットに対応してます。本に含まれるフォーマットは、このページの右上隅に表示されます。
Leanpubの本には、DRMコピー防止のナンセンスがないため、サポートされているデバイスで簡単に読むことができます