Upgrade to Pro — share decks privately, control downloads, hide ads and more …

eos-overview

Kazutaka
February 15, 2019

 eos-overview

eos-overview

Kazutaka

February 15, 2019
Tweet

Other Decks in Research

Transcript

  1. Ethereumとの比較 項目 Ethereum EOS スループット 15 tps 6000 tps 手数料

    GASを消費 原則手数料は不要 使いやすさ 開発者以外の一般ユーザー にはハードルが高い アカウントの概念が存在する のでEthereumよりはまし 要は、速くて、安くて、使いやすいのが売り。
  2. EOSの解決策1:トランザクション数の増加 EOSではトランザクションの処理を工夫することで、増加するトランザクション数に対応で きるようにしている。以下はブロックの階層構造を表す。 • ブロック ◦ リージョン ブロックを地域などによって別々に処理する。 ▪ サイクル(逐次処理)

    アクションの送信と返信を1つのブロック内で完結させることができるように、サイクルという 単位に分割する。 • シャード(並列処理) 並列処理できるトランザクションを異なるシャードに分割する。 ◦ トランザクション 不可分処理を行う必要があるときに役立つ。全部成功か全部失敗か。 ▪ アクション 処理の最小単位。
  3. NET、CPU、RAMとは一体何か? • NET ◦ 一定期間に送ることのできるデータ量 ◦ ステークするNETトークンの量に比例 ◦ NETはEOSトークンと引き換えにステークすることができ、 EOSトークンを消費しない。

    ◦ その期間内にデータ通信し過ぎた場合、追加で NETトークンを追加する必要があり、携帯のデータ 通信量に近い。 • CPU ◦ 一定期間に処理することのできるトランザクション量 ◦ CPUトークンをステークする必要がある。 NETと同じでEOSトークンを 消費しない。 • RAM ◦ いわゆる「RAM」ではなく、永続的なストレージを表す。 ◦ DAppsの開発者はデータ保存に必要なだけ RAMを購入する必要がある。 ◦ 不要なデータ領域は売ることができる。