クリプト

そもそも分散とは? – Vitalik Buterinが考える分散性の三要素

Economies2.0's icon'
  • Economies2.0
  • 2018/11/13 04:52


Content image


そもそも分散とは

「分散 (decentralization)」はブロックチェーン業界で最も頻繁に使われる単語の一つであり、ブロックチェーンの最大の特徴でもあります。ですが、みなさんは「分散」の意味をはっきりと理解していますか?多くの人はぼんやりと理解した気になっているだけではないでしょうか。

本記事では曖昧な意味で使われがちな「分散」という言葉を再定義します。


分散性の3要素

Ethereumの創始者Vitalik Buterin氏によると分散性には以下の3つの側面があります。

構造的分散 (architectural)

システムがいくつのパーツで成り立っているか、そのパーツのいずれかの機能が停止したときに全体が機能するか。

政治的分散 (political)

何人が、またはいくつの組織がその組織を管理しているか。

論理的分散 (logical)

その構造自体が単一の物や集合体として機能するものかどうか、ある構造を二つに分けたときにそれぞれが独立しているか関係しているか。

それぞれの分散性は独立した概念ですが、2つ以上が同時に成り立つこともあります。

Content image
Content image

具体例

それでは具体例と共にそれぞれの分散性のイメージをはっきりさせていきましょう。

一般的な企業

- 構造:集権 = 本社が機能を停止したら全体の機能が停止する

- 政治:集権 = CEOが一人

- 論理:集権 = 分割して機能しない

国家

構造:集権 = 行政・立法・司法などの権力が数少ない機関で行われ、いずれかが欠ければ機能が停止する

政治:集権 = 実際に運営するのは少数

論理:集権 = 国家という一つの集合体として働く

言語

構造:分散 = 話者が機能を停止しても全体に影響はない

政治:分散 = 文法などを決定する機関がない (エスペラント語を除く)

論理:分散 = AとBで話される英語とCとDで話される英語は独立している

ブロックチェーン

構造:分散 = 複数のノードで構成されており、一部が機能を停止しても全体は停止しない

政治:分散 = 管理する中央機関がない

論理:集権 = 全体で一つの大きなコンピュータのように機能する

BitTorrent (P2Pファイルシェアプロトコル)

構造:分散 = 複数の参加者で構成されており、一部が機能を停止しても全体は停止しない

政治:分散 = 管理する中央機関がない

論理:分散 = ピアAとピアBでシェアされるファイルはピアCとピアDでシェアされるファイルと関係しない


分散による利点

分散性のそれぞれの側面のイメージはつかむことができたと思います。それでは、そもそもなぜ分散性が必要なのかを見ていきましょう。一般的には3つの理由があります。

- 障害耐性 (fault tolerance)

- 攻撃耐性 (attack resistance)

- 共謀耐性 (collusion resistance)

障害耐性 (fault tolerance)

中央集権システムが持つような単一障害点 (single point of failure) がないため、分散化されたシステムは多くの別々の部分・部品によって成り立っているため故障するリスクが低くなっています。

しかし、分散性は完璧な故障耐性をもっているわけではありません。共通モード故障 (common mode failure) といって、それぞれの部品が共通の故障原因を持っている場合、分散されていたとしても故障により機能を停止してしまう可能性があります。例えば、4つのエンジンによって動いている状態は1つのエンジンで動いている状態よりも故障するリスクは低いですが、その4つのエンジンが同じ工場で作られていた場合、4つのエンジンが同時に故障するリスクは高くなります。

これはブロックチェーンにも言えることです。例えばブロックチェーンのノードが同一のクライアントソフトウェアで動いていたり、マイナーのほとんどが一つの国に集中していたりする場合です。分散性の利益を最大化するためにはこのような状態を避ける必要があります。

攻撃耐性 (attack resistance)

攻撃耐性は攻撃するのに必要なコストと利益によるものです。分散されたシステムは一つの弱点を攻撃するのではなく、多数の部分を同時に攻撃しなければならないため攻撃のコストが極めて高く、攻撃されづらくなっています。

共謀耐性 (collusion resistance)

共謀耐性とは全体の利益を犠牲にしてあるグループのみにとって都合のいい行動をとることを防ぐことができるということです。独占などがその例です。分散されたシステムでは全体の利益を犠牲にして自分たちの利益を追求することは難しくなっています。


まとめ

ブロックチェーンの理解に必要不可欠な「分散」という言葉の意味とその利点は理解できましたか?

主にブロックチェーン界隈で使われる分散性のなさ (中央集権的との批判) という批判はそれぞれ側面が違うことがわかります。EOSなどのプロトコルのガバナンスへの批判は政治的分散性と共謀耐性に関する批判、仮想通貨取引所などへの批判は構造的分散性と障害耐性・攻撃耐性に関するものです。

曖昧に使われている「分散」という言葉の意味をきちんと理解し、分散の重要性を考えていく必要があるでしょう。

Economies2.0の最新情報はこちらから


Economies2.comでこの記事をチェック

参考記事      


Content image

Economies2.0はトークンエコノミーによる多様な経済圏とブロックチェーンによる権力の自律分散を目指し、未来の経済圏を考察するメディアです。ブロックチェーンに関する本質的な情報を発信していきます。



- ホームページ

- Twitter

- Facebook




公開日:2018/11/13
獲得ALIS:42.14
Economies2.0's icon'
  • Economies2.0
  • @Economies2
トークンエコノミーで多様な経済圏を。ブロックチェーンで権力の自律分散を。未来の経済圏を考察するメディア http://economies2.com の公式アカウントです。

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

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

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

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

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

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

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

【第8回】あの仮想通貨はいま「テレグラム-TON/Gram」

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

17万円のPCでTwitterやってるのはもったいないのでETHマイニングを始めた話

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

Uniswap v3を完全に理解した

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

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

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

【初心者向け】$MCHCの基本情報と獲得方法

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

NFT解体新書・デジタルデータをNFTで販売するときのすべて【実証実験・共有レポート】

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

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

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

約2年間ブロックチェ-ンゲームをして

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

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

Like token Tip token
236.30 ALIS