【レッスン②】CAP定理をおさらいしよう

Porque é que preciso desta lição?

CAP定理については、カリキュラム「ブロックチェーンと仮想通貨の関係を理解しよう」で既に学習しました。

本レッスンでは、CAP定理をブロックチェーンに当てはめた際の詳細をさらに深く学習していきます。

O que vai aprender nesta lição

  • CAP定理について復習
  • CAP定理からみたブロックチェーンの性質

CAP定理を復習しよう


CAP定理とは、Webサービスを運用する上で「一貫性」「可用性」「分断耐性」の3つの性質を同時に満たすことは不可能であるという定理のことでした。


一貫性(Consistency)

サービス利用者が常に最新のデータにアクセスすることができる。


可用性(Availability)

システム障害によりサービスが停止しない。

つまり、システムに単一障害点が存在しない。


分断耐性(Partition-tolerance)

システムのネットワークが遮断された場合でも、サービスが停止しない。


この3つの性質のうち、ブロックチェーンには一貫性(Consistency)の性質が備わっていません。

なぜなら、ブロックチェーンを構成する全てのノードに同一のデータが伝播されるには、少しばかり時間がかかるためです。


Vérifiez la progression de votre leçon

Une fois que vous avez compris la leçon,
cliquez sur le bouton "Vérifier" !

可用性と分断耐性は何に活かせるの?


ブロックチェーンには一貫性が欠如しているものの、可用性と分断耐性の性質が備わっています。

この2つの性質により、データが改ざんされず、ネットワークの一時的な停止も発生しない状態を実現することができます。


これにより、ゼロダウンタイムを実現し、結果的に非中央集権を持たせることができるのです。


Vérifiez la progression de votre leçon

Une fois que vous avez compris la leçon,
cliquez sur le bouton "Vérifier" !

【レッスン②】 CAP定理をおさらいしよう

0%

0%

Ainda não completou todas as lições. Vamos completá-los todos antes de fazer o teste!

Clique no botão abaixo para iniciar o teste.