徹底理解ブロックチェーンを読む【ch02】

全体像を把握する

分散システムの利点

  • 計算能力の高さ
    • 接続されたすべてのコンピューターの能力
  • コスト削減
    • コンピューターは毎年安く・高性能になっている。置き換えやすい分散SYSは安く抑えることができる
  • 信頼性の高さ
    • PCが壊れても、接続されたPC全体の運用は継続可能
  • 自然に成長する能力
    • ネットワーク全体が増えれば計算能力が増えていく

分散システムの欠点

  • 協調のオーバーヘッド、通信のオーバーヘッド
    • 接続されたコンピュータの協調性を保ったり、通信をおこなうため、作業量や計算量が要求される
  • ネットワークへの依存性
  • プログラムの複雑化
  • セキュリティの不正
    • ネットワーク経由での通信は何者かに不正にアクセスされるおそれがある。

分散型のP2Pシステム

  • P2P
    • P2Pネットワークは各コンピュータ(ノードとも呼ぶ)で構成され、 各ノードに計算リソースを提供する。 P2Pにはファイル共有、コンテンツ配信といったアプリケーションがある。