ビットコインのネットワーク
26,628 台が一致、しかも誰も上に立っていない
ビットコインは会社でもアプリでも場所でもありません。数万台のごく普通のコンピュータが、同じ規則を動かし、互いを確かめ合っている、それがずっと続いているだけです。踏み込む本社もなく、抜くサーバーもなく、電話をかける相手もいません。これは標語ではありません。17.7 年のあいだ一度も止まっていない理由です。
- 写しを持つ機械
- 26,628
- 止まらずに来た年数
- 17.7
- 全員が一致しているブロック
- 965,930
- 毎秒の試行回数
- 939百京
- 現在の難易度
- 127.5兆
- ブロックの間隔(分)
- 10
ネットワークとは実際に何か
ビットコインのサーバーというものはありません。支払いを送るとき、それは会社に行くのではありません。あなたのソフトウェアがたまたまつながっている機械に行き、その機械がつながっている先の機械へと渡していきます。
数秒後にはどこにでもあります。誰も経路を決めていません。誰も承認していません。誰にも止められませんでした。
その機械のどれもが、2009 年までさかのぼる同じ記録を持ち、その規則をひとつずつ自分だけで確かめています。投票もしませんし、相談もしません。それぞれが同じ規則を同じ事実にあてはめるので、同じ答えに行き着きます。
からくりはそれだけです。会わずに一致すること。
分散とは気分のことではない
この言葉はあちこちで、現代的とか、良いとか、こちら側のもの、という意味で使われています。ここでは、あなたが確かめられる何かを指していて、確かめるには素朴な問いを三つすれば足ります。
これを誰が切れるのか。銀行ならそれは名前です。アプリなら会社です。ビットコインでは、数十か国にある 26,628 台の機械を名指ししなければならず、その大半は互いを知らず、しかも全部に同時に届かなければなりません。
規則は誰が決めるのか。誰も決めません。規則が保たれているのは、どの機械もそれを破るブロックを捨てるからです。別の規則が欲しい人は、それを書き、公開し、動かすことができますが、ほかの人がそれを動かすと選ばないかぎり、何ひとつ変わりません。
では、それでも変更を押し通すにはいくらかかるのか。それには数字があり、それが次の節です。
攻撃にいくらかかるのか
誇張のない、正直なほうの話です。
近い過去を書き換えるには、ほかの全員を合わせたより多くの試行力が要ります。ネットワークは毎秒およそ 939 百京回試しています。それを上回り、しかも上回り続けなければならず、それだけの台数を売っている人はどこにもいません。
しかも、それで買えるものは思われているよりずっと少ないのです。自分の最近の支払いをひとつ取り消そうとすることはできます。無からコインを作ることも、他人のコインを取ることも、21,000,000 を引き上げることもできません。どの機械もその規則を確かめていて、後ろにどれだけ電気があろうと、あなたのブロックを捨てます。
いちばん強いところが、いちばん退屈なところです。攻撃する価値が上がるほど、報酬を求めて競う機械が増え、攻撃はそのぶん高くつきます。価値を生んでいるものそのもので、自分を守っているわけです。
そして待つほど、あなたの後ろは安全になっていきます。支払いを取り消すとは、その後に組み立てられたすべてのブロックを、ほかの全員が新しいものを組み立てるより速くやり直すということです。深さ六ブロックの時点で、それはすでに負ける競争です。
それ以前のものと何が違うのか
これ以前のどの支払いの仕組みにも、真ん中がありました。誰かが誰が何を持っているかの一覧を管理し、ほかの全員がその人に尋ねる。それはうまくいきますし、かなりうまくいきます。一覧を持っている人と意見が合わない日が来るまでは。
ビットコインは真ん中をなくしました。やり方は、一覧を公開にして、確かめることを全員の仕事にすることでした。
この取り引きは本物で、口に出して言う価値があります。誰もあなたのお金を凍結できませんし、誰もあなたのために取り戻すこともできません。これはひとつの性質を両側から見たものであって、長所と短所ではありません。
この中に、作った人たちを信用するよう求めるところはひとつもありません。マイナーもそうですし、ソフトウェアを書いている人たちも、このサイトもそうです。このページのどの数字もネットワークから出てきたもので、誰でも自分で読みに行けます。
よくある質問
ビットコインのネットワークは誰が管理していますか。
誰も管理していませんし、これは言葉のあやではありません。規則はどの機械も別々に適用しています。会社も理事会も、それを飛び越える鍵もありません。変更が起きるのは、ソフトウェアを動かしている人たちが別のものを動かすと決めたときだけです。
ビットコインのネットワークはどう動いていますか。
数万台のコンピュータがそれぞれ記録の全部を持ち、その規則をひとつずつ自分で確かめています。支払いは機械から機械へ渡され、全員が持つまで広がります。およそ 10 分ごとに、一人のマイナーが次のブロックを足す権利を勝ち取り、どの機械もそのブロックを手元に置く前に確かめます。
ビットコインはなぜ分散していると言われるのですか。
それを持っている単一の場所がなく、決める単一の主体もいないからです。この言葉は信じるより確かめるに値するもので、三つの問いで確かめられます。誰が切れるのか、誰が規則を変えられるのか、そのどちらにいくらかかるのか。ここではその三つの答えが、誰もいない、あるいは誰にも払えない請求書、になります。
ビットコインのネットワークを止められますか。
一か所で止められるものはありません。国はそれを違法にできますし、実際にした国もありますが、それは機械を取り除くのではなく、よそへ押しやるだけです。ネットワークはこれまでのそうした試みのどれを通しても、ブロックを出し続けてきました。
51 % 攻撃とは何ですか。
ひとつの主体が、ほかの全員を合わせたより多くの試行力を握るということです。それにより、自分の最近の支払いを取り消そうと試みることができます。コインを作ることも、持っていないコインを使うことも、規則を変えることもできません。どの機械もそれを別々に確かめているからです。
ビットコインのネットワークが落ちたことはありますか。
2009 年以来、ブロックを出すのをやめたことは一度もありません。深刻な出来事は二度ありました。2010 年と 2013 年で、どちらも攻撃ではなくソフトウェアの不具合が原因で、どちらも修正版を動かした人たちによって数時間のうちに片づきました。悪い日が一度もなかったと言うのは売り文句になります。
ビットコインのネットワークを動かしているコンピュータは何台ですか。
今この瞬間、外から届くのは 26,628 台で、これは下限であって合計ではありません。外から来る接続を受け付けない機械も同じ仕事をしていて、誰にも数えられないからです。
動いているところを見る
ツアーはここで終わります。機械の全体から一歩下がって、こう口に出します。これは一台の機械ではありません、あらゆる国にある数万台で、今夜も互いを確かめ合っています。
次に読むもの
- NODES確かめる仕事をしている機械と、自分で持つと何が得られるか
- MININGその試行力はどこから来ているのか
- BLOCKCHAIN全員が同じ写しを持っている記録
注記
機械の台数は公開のクローラーから来ていて、下限であって合計ではありません。試行力は、ブロックがどれだけ速く来たかから導いた見積もりで、これが誰にとってもそれを測る唯一の方法です。自分の機械を誰かに届け出る人はいません。このページは投資助言をせず、どのソフトウェアの名前も出しません。