クリプト

イーサリアムにおけるスケーラビリティ問題解決その2 -PlasmaとRaiden-

alisnoga's icon'
  • alisnoga
  • 2018/06/21 07:45
Content image

前回、イーサリアムにおけるスケーラビリティ問題解決において、ブロックチェーンにおけるトリレンマとスケーラビリティ問題における最大の障害はイーサリアムに参加する全てのノードが全てのトランザクションをブロックチェーンに乗せる(= オンチェーンにする)ために逐一承認しなければならないという点が問題だと書きました。

そのため、解決方法としては

A. 全てのノードが承認するのではなく、一部のノードの承認でオッケーにする

B. 全てのトランザクションをオンチェーンにしない

の2つの方向性があり、今回はBの全てのトランザクションをオンチェーンにしないやり方であるPlasmaとRaidenについて解説したいと思います。

Plasma

オンチェーンはオンチェーンなんだけど、全てのトランザクションをイーサリアムの親チェーン(以降ルートチェーン)に記載しなくていいじゃんという考え方です。

ちなみにこのPlasmaに関してはvoicyでも配信しましたので、良かったら聞いてくださいませ。

要するに今のイーサリアムブロックチェーンだけではトランザクションを処理できないのなら、子供や孫のブロックチェーンを生んでそいつらに処理を任せればいいじゃないか。ということです。↓こんな感じになります。(Plasmaのホワイトペーパーより抜粋)

Content image

会社で言えば、社長が一人で全ての意思決定を行うのは事実上不可能(よっぽどワンマンじゃない限りw)なので、事業部長とか執行役員に権限移譲するのと似ていますね。

社長が下から上がってきた情報のみ承認するのと同様、イーサリアムでも、ルートチェーンは子チェーンのブロック情報の内容を含んだブロックヘッダー情報のみを書き込みます。

子チェーンから上がってきた情報に怪しいところや誤りがあった場合にはルートチェーンが修正する必要があります。

Raiden

RaidenもPlasmaと同様に、全てのトランザクションをルートチェーンで処理する必要はない(=オフチェーン)の考え方に基づいています。Bのやり方です。

Raidenでは、2つのノード間で通貨をデポジットした上で、「State Channel」と呼ばれるものを開きます。

このState Channelを開いている間は、トランザクションはブロックではなく、これら2つのノードに記載されるので、ルートチェーンは膨大な量のトランザクションから解放されます。同時にノードが支払う必要がある手数料も大幅に削減できます。(State Channelの開閉時のみブロックにその情報を書き込むため。)

State Channelは2つのノードどちらかが閉じることができ、閉じた段階でこれまでのトランザクション記録がブロックに格納されます。

要するにビットコインのLightening Networkと仕組みは一緒です。

基本的には2者間で行うものなので、継続的な関係性のある会社間での支払いやサブスクリプションなんかで需要がありそうですね。

また、machine to machineのやり取りにおいても、逐一手数料を支払う必要がないため利用できるのではないかと期待されています。

ただし、これにも欠点があります。

例えばAさんとBさんがState Channelを開いています。さらにBさんとCさんもState Channelを開いているとします。この時AさんとCさんは直接資金をやり取りすることができません。AさんはBさんを仲介にしてCさんに送金することになります。(この時、もちろんBさんが送金資金を盗むことはできません。)

仲介となるハブノードはある程度ETHトークンを持っている必要があるので、ハブになれるノードが限られるという問題点があります。そういえばこの問題点もvoicyのLightening Networkの回で配信しましたね。

今日はこんなところで。

では良い仮想通貨ライフを!

書いた人

https://voicy.jp/channel/545

参考資料

https://medium.com/loom-network/the-state-of-ethereum-scaling-march-2018-74ac08198a36

https://media.consensys.net/the-state-of-scaling-ethereum-b4d095dbafae

http://www.udon.blog/entry/2017/12/16/114518


公開日:2018/06/21
獲得ALIS:66.05
alisnoga's icon'
  • alisnoga
  • @alisnoga
voicyもやってます。【voicy】https://voicy.jp/channel/545

投稿者の人気記事
コメントする
コメントする
こちらもおすすめ!
Eye catch
クリプト

ジョークコインとして出発したDogecoin(ドージコイン)の誕生から現在まで。注目される非証券性🐶

Like token Tip token
38.31 ALIS
Eye catch
クリプト

CoinList(コインリスト)の登録方法

Like token Tip token
15.55 ALIS
Eye catch
クリプト

Eth2.0のステークによるDeFiへの影響を考える。

Like token Tip token
43.10 ALIS
Eye catch
クリプト

コインチェックに上場が決まったEnjin Coin(エンジンコイン)コインを解説

Like token Tip token
21.49 ALIS
Eye catch
クリプト

バイナンスの信用取引(マージン取引)を徹底解説~アカウントの開設方法から証拠金計算例まで~

Like token Tip token
3.50 ALIS
Eye catch
クリプト

Polygon(Matic)で、よく使うサイト(DeFi,Dapps)をまとめてみた

Like token Tip token
235.30 ALIS
Eye catch
クリプト

【初心者向け】JPYCを購入して使ってみました!

Like token Tip token
30.03 ALIS
Eye catch
クリプト

UNISWAPでALISをETHに交換してみた

Like token Tip token
39.40 ALIS
Eye catch
クリプト

Bitcoin史 〜0.00076ドルから6万ドルへの歩み〜

Like token Tip token
947.13 ALIS
Eye catch
クリプト

Uniswap v3を完全に理解した

Like token Tip token
18.92 ALIS
Eye catch
クリプト

クリプトスペルズで入手したMCHCを引き出す方法

Like token Tip token
196.20 ALIS
Eye catch
クリプト

2021年1月以降バイナンスに上場した銘柄を140文字以内でざっくりレビュー(Twitter向け情報まとめ)

Like token Tip token
38.10 ALIS