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の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によるコピー保護は一切ないため、対応デバイスで簡単に読むことができます。

Leanpubの電子書籍フォーマットと読書方法についてもっと詳しく

Leanpubで執筆・出版

Leanpubを使えば、進行中や完成済みの電子書籍やオンラインコースを簡単に執筆、出版、販売することができます!

Leanpubは真剣な著者のための強力なプラットフォームで、シンプルでエレガントな執筆・出版ワークフローと、進行中の電子書籍の販売に特化したストアを組み合わせています。

Leanpubは著者のための魔法のタイプライターです:プレーンテキストで書くだけで、ボタンをクリックするだけで電子書籍を出版できます。(または、独自の方法で電子書籍を制作している場合は、自分のPDFやEPUBファイルをアップロードして、ワンクリックで出版することもできます!)本当にそれだけ簡単です。

Leanpubでの執筆についてもっと詳しく