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の60日間100%満足保証
購入後60日以内であれば、たった2クリックでLeanpubでの購入について100%返金を受けることができます。
技術的には、本やコースのファイルはお手元に残るため、これは私たちにとってリスクとなります。しかし、私たちは自社の製品やサービス、そして著者と読者を深く信頼しているため、販売する全ての商品に対して全額返金保証を喜んでご提供しています。
何かの良し悪しは実際に試してみないとわかりません。100%返金保証があるため、試すことに全くリスクはありません!
ですから、カートに追加するボタンをクリックしない理由はないですよね?
利用規約の詳細を見る...
$10の購入で$8、$20の購入で$16を獲得
$7.99以上の購入に対して80%のロイヤリティを、$0.99から$7.98までの購入に対して50セントの定額手数料を差し引いた80%のロイヤリティをお支払いします。$10の売上で$8、$20の売上で$16を獲得できます。つまり、あなたの本が$20で5000部返品なしで売れた場合、$80,000を獲得できます。
(はい、すでに多くの著者がLeanpubでそれ以上を稼いでいます。)
実際、著者たちはLeanpubでの執筆、出版、販売を通じて1,400万ドル以上を獲得しています。
Leanpubでの執筆についてさらに詳しく
無料アップデート。DRMフリー。
Leanpubの本を購入すると、著者が本を更新し続ける限り、無料でアップデートを受け取ることができます!多くの著者は執筆中の本をLeanpubで公開しています。全ての読者は、購入時期や支払額(無料も含む)に関係なく、無料アップデートを受け取ることができます。
ほとんどのLeanpubの本は、PDF(コンピュータ用)とEPUB(スマートフォン、タブレット、Kindle用)で利用できます。本に含まれるフォーマットは、このページの右上に表示されています。
さらに、Leanpubの本にはDRMによるコピー保護は一切ないため、対応デバイスで簡単に読むことができます。