タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

databaseとblockchainに関するkeisuke_yamaneのブックマーク (1)

  • ビザンチン障害(Byzantine faults)

    システムの故障において、 発生する障害には大まかにいって2パターンありますが、 そのうちの一方で、 より陰険な方がこのビザンチン障害です。 次のことを前提として知っておく必要があります。 たとえシステムがどのように故障しても、 故障そのものを検出する方法はない。 故障したにも関わらず一切の障害が発生しなかった場合、 その故障をソフトウェアレベルで検出する方法はない。 従って、コンピューターシステムにとって問題になるのは、 故障ではなく、 故障によって(あるいはそれ以外のものでも良いが)発生する障害である。 逆に故障が発生したとしても、 障害が出現しないようにシステムを構築すれば それはフォールトトレラントなシステムと言うことができる。 システムというのは基的に「入力を受けて、出力を出す」代物であり、 電気信号で処理する限り「入力」が『当に入ったのかどうか』を確認する 術はありません (

  • 1