Quote from: throughput on August 03, 2010, 01:33:08 PM Quote from: BeeCee1 on August 03, 2010, 01:07:23 PM
十分な人数がネットワークを使用しており、分裂が公然とした敵対行為によるものでなければ、2つのネットワーク間で断続的な接続が生じる可能性がある。これはブロックチェーンの再同期に役立つが、トランザクションがランダムに消失し、システムの信頼性を損なう可能性がある。
ケーブルの切断、または一連のケーブル切断によって一群の国々が孤立した状況を想像してほしい。
- Bitcoinを持つ誰かが海外へのダイアルアップ接続を開始するかもしれない
- 衛星接続を持つ人がいるかもしれない
これらはおそらく断続的になるだろう。欲しいものの大部分がそこにあるため、「通常の」インターネットに大半の時間を費やすからだ。接続するたびにブロックが彼らのコンピュータから世界中に流れ始め、通常のサービスに再接続した時には自国の残りの部分にも流れる。
Bitcoinを持つ誰かがそれらの国の1つに飛行機で訪れ、現地のサービスに接続した時、そのコンピュータのブロックが切断された国々に流れ、最長のブロックチェーンが勝つ。帰国した時には、再び切断された国々からのブロックが世界中に流れる。
そうだが… あなたが説明しているのは、誰かがネットワーク分裂に気づき、証明した後にのみ可能なことだ。 ネットワーク分裂の始まりを検出する方法を提案しているのか?
いいえ、十分な数のBitcoinユーザーがいればこれは自然に起こるだろうと言っているのだ。Bitcoinネットワークの分裂に気づく必要はない。ローカルエリア外のメール確認やウェブサイトアクセスができないことに気づいて「世界の残りの部分」への一時的な代替接続を開始するか、たまたまBitcoinの入ったノートパソコンを飛行機に持ち込むかだ。
これが良いことだとも言っていない。かなり長期間の単一の分裂であれば人々は解決策を考え出せるが、それぞれ数時間続く多数の分裂はトランザクションがランダムに消失することを意味し、システムへの信頼を損なう。