ビットコインの一番面白いことは、誰でもマイナーになれることである。これは本当にすごいことなのだが、そのすごさがあまり理解されていないようだ。

誰でもマイナーになれるということは、悪い奴でもなれるということである。ただ、ひとつだけ条件があって、悪い奴でもかまわないのだが、利己的でないとダメだ。

マイナーというのは、ブロックチェーンのブロックとブロックをつなげる人のことで、これは簡単につながらない大変な仕事である。大変な仕事なので、うまくつなげたマイナーは手数料がもらえる。

たくさんマイナーがいる中で、手数料がもらえるのはただ一番運がいい一人だけで、他のマイナーはそこまでの計算が全部無駄になる。だから、ひょっとしたら、他のマイナーはそいつのしたことはなかったことにし、なんとか別のブロックを生かして、そいつが手数料をもらえないようにしてやりたいと思うかもしれない。

が、ここがビットコインのよくできている所で、「一番長いチェーンだけが生き残る」というルールがある。なので、その運のいいだけの奴がつなげたチェーンの次に自分のブロックをつなげないと手数料がもらえないのだ。ここで嫉妬心に負けたら立派なマイナーとは言えない。

ここで「あいつが手数料を受け取るのは癪だから、自分がもらえないくてもいいから、とにかくあいつのブロックは無視しよう」とか言う奴は、利己的とは言えないので、マイナーになれない。利己的というのは、純粋に自分の利益だけを考える人のことで、一つでも長い既存のチェーンに自分のをつなげる人のことだ。誰が前のチェーンをつなげてその手数料を受け取るのか、そういうことは一切無視して、とにかく自分の儲けだけを考える。そういう利己的な人間だけが良いマイナーになれる。

ビットコインのすごい所は、「マイナーは利己的な奴が多い」という仮定と「一番長いチェーンが生き残る」というルールだけで、チェーンをつなげるという大変面倒くさい作業が自然に回るようにしたことだ。

利己的でないマイナーも多少はいるかもしれないが、人の作業を無視するなら、自分はより多くのブロックをつなげないと手数料がもらえない。その間に、利己的なマイナーは、最新のブロックからつなげて長いチェーンを作ってしまうので、結局、利己的でないマイナーは脱落する。

ブロックには金のやりとりが書かれているので、ブロックのチェーンは、預金通帳のような取引の記録になる。そういう大事なものを利己的で悪い奴に預けられるということが、ビットコインのすごい所である。

普通は、金に関わるものは、公正な良い人にしか預けられない。利己的な悪い行員しかいない銀行なんかに金を預けたら、いっぺんでチョロまかされてしまう。

知り合いで銀行に自分の資産をくいものにされた人がいて、銀行のことを随分恨んでいて「銀行員なんてハイエナだ、ロクな奴はいない。約束を守らない」と怒っていたが、それでもその人も普通に銀行に金を預けていた。

銀行員にどれだけ悪い奴がいるかは知らないが、銀行員はしっかり管理されているので、ほとんどの行員は公正で良い人のように振舞い、金をごまかしたりはしない。

ただ、行員を公正で良い人のように振る舞わせるには金がかかる。普通の会社よりたくさんチェックをして、高いセキュリティの設備を入れて、監査とかそういうことを専門にやる人もたくさんいる。監督官庁も人と手間をかけ、より厳密に監督する。こういうことをきちんとするには、全部コストがかかる。

なにより、給料を多めに払って社会的なステータスも高くしておき、「ここをやめたら大損」と思わせないと、いろいろな誘惑に負けてしまう。

公正で良い人がいないと回らないシステムには金がかかる。利己的で悪い奴にまかせられるシステムは、それよりずっと安い。

だが、ブロックチェーンには弱点もあって、それは、電気代がやたらかかることだ。チェーンをつなげるためには、大変な電気代がかかる。

これは、改良しようがない欠点であって、なぜかと言うと、電気代がかかるようにしておかないと、利己的でないマイナーが長いチェーンを作れてしまうからだ。長いチェーンが何本もできるとビットコインは破綻してしまうので、誰かのつなげたチェーンにみんなが乗っかってくれないと困る。そのためには、チェーンを一個つなげるだけで電気代がかかるようにしておく必要がある。

つまり、これは、電気代を取るか、公正で良い人を抱えるコストを取るかのトレードオフなのだ。

電気代をかけないでチェーンをつなげるプライベートブロックチェーンという方法もあるが、そのためには、マイナーが公正で良い人だという保証が必要になる。意味ある問いは、電気代 or 良い人？だ。

そして、良い人というのは、言葉を変えれば、メンバーシップ管理である。良い人というのは実際にはいないので、メンバーを選抜して、アメとムチで、メンバーに良い人であることを強制する必要がある。

メンバーシップ管理というのは長年行なわれてきて、やり方も広く知られているが、どうしても腐敗と非効率をゼロにはできない。一回中に入ると、惰性で改善を怠ったり、誘惑に負ける者もいて、そういうのを完全に排除することはできない。銀行を恨んでいる人の話をよく聞くと、別に法律的に不正なことをされたり契約不履行をされたわけではない。表面的には公正でリーガルだが、その人にとっては許しがたいことをされたという話で、メンバーシップに権力を与えるとどうしてもそういう話が出てくる。

金融機関というのは、小さい悪いことはしないが、やる時は大きいことをやる。窓口で現金をチョロまかしたりはしないが、インサイダーとか破綻とか、世間をゆるがすようなことをたまにする。

あってはならないことが、本当にないなら、メンバーシップの管理の方が安くなるし、あってはならないことはあってはならないので、コスト計算には普通入れない。だから、あってはならないことのコストは普通勘定に入ってないが、実際にはあってはならないことは起こるし、それを処理するコストは利用者が負担することになる。

利己的な人間の集団は、あってはならないことをあまり起こさないのだが、それはなぜかと言うと、「フォーク」ができるからだ。「フォークされる可能性」が暗黙のプレッシャーとなって、ガバナンスとして機能している。これはリナックスなどのオープンソースソフトウエアと同じだ。

リナックスはフォークができる。つまり、リナス・トーバルスが何か変なことをしたら、別のリナックスを誰でも次の日に作ることができる。その次の日からは、本家と分家でどっちが開発者をたくさん集めるか競争する。オープンソースソフトウエアがうまく行くのは、うまく行かなかったプロジェクトはフォークしてつぶされるからである。つまり、リナックスは、実際に開発に携わっている人たちだけがコントロールしているのではなく、潜在的に世界中のプログラマから監視されているのである。

ビットコインも同じで、誰でもマイナーになれるということは、誰でもマイナーをやめて他のコインに移れるということだ。ビットコインの台帳は全部公開されているので、誰でも俺様コインを作ることはできる。作ることは容易だが、関門はその次の、人を集める段階にある。俺様リナックスも同じだ。俺様コインも俺様リナックスも作ることは容易だが、本家に集っている人や金をうばいとって、自分の所に集めることは大変だ。普通はできない。