マウントゴックスが負債額65億円という事実上の倒産となり、民事再生法適用を申請した事で仮想通貨・Bitcoinという言葉が一気に世間の目に触れた。
世にはBitcoin以外にも沢山の仮想通貨が存在するが、そうした仮想通貨はいわゆるネットバンキングと何が異なるのか?
ホントに通貨だったりする
私はネットバンクを頻繁に利用する。
特に三菱東京UFJに関しては、住んでいる場所の関係から一切通帳を利用したことがなく、キャッシュカードの利用かネットバンクでの利用しかしたことがない。
また、楽天銀行はイーバンクと呼ばれていた頃から利用しているし、最近になって楽天カードも持つようになった。
ジャパンネット銀行はネットバンクの走りのような銀行だが…口座を作ろうと思ったが思いとどまってイーバンクに口座を作った経緯がある。思いとどまった理由は…何だったか忘れた(爆)
と、このようにネットバンクは結構早い段階から利用していて、今ではセブンイレブンのセブン銀行(ATM)との組み合わせで利用し、銀行そのものの窓口には行ったことがない程である。
こうしたネットバンクはリアルな通貨と完全にリンクする存在だが、中で取り扱われている貨幣そのものは、日本国内のほとんどの人は“円”を利用している。仮想通貨とは、その“円”という貨幣自身が仮想であり、為替レートを持つ存在である。
だからネットバンクとはネットを利用するという点で共通だが、仮想通貨を手に入れようとすると“円”を使って仮想の“コイン”を為替レートに則って購入する事になる。
為替レートが存在する以上、価値が安くなったり高くなったりする。ホントに普通にドルなど他国の通貨と同じ存在なのが仮想通貨なのである。
だから仮想通貨は発行枚数が決められていて、それらを取り扱う取引所も登録しなければならないなどの規則が存在する。
いくら仮想と言っても、既にそれは一国が運用する通貨と、格として何ら変わらない存在であったりする。
マウントゴックス
その仮想通貨の取引所であるマウントゴックスが民事再生法適用を申請した。事実上の倒産である。
これは、マウントゴックスが取り扱っていたbitcoin(ビットコイン)という仮想通貨が、何者かによって持ち出されていた為、と発表された。ただ持ち出したといっても、リアルな貨幣ではないのでデータを引き出した、という事になるだろう。
データを引き出した、という事は、サーバのデータを改竄されただけでは? と思うかもしれないが、ココが仮想通貨の難しいところで、仮想通貨とはその通貨が存在している事を認証するシステムにものすごい大がかりな暗号化がなされていて、その暗号化のキーを産出するための計算がとてつもなく重いのだ。
だから単純にサーバのデータを改竄しました、といっても、それはデータを失うだけで、取り出したデータを他で利用しようとするとキーが合わずに使えない事になる。
つまり、ちゃんと適合するキーを使った上で、データを持ち出された、というのが正しい表現。しかもおそらく持ち出された仮想通貨は、ちゃんと別の所で使用可能となるように、認証キーも取得されているものと考えられる。
仮想通貨は、幾重にも存在するサーバから認証キーを算出し、その適合性でもって存在を証明する。とてつもない演算能力を必要とするのである。
もう少し詳しく書くと、仮想通貨を取引しようとすると、その仮想通貨が確かなものである事を証明するために、まず仮想通貨自身の暗号キーを必要とする。そしてその仮想通貨を利用しようとすると、暗号キーを使って認証し、実際に引き出される取引所のデータと使われる所との認証を必要とし、使う都度、暗号キーが入出金する場所の双方に対し適合するかを演算する。しかもその演算は複数の演算機から出された結果を照らし合わせ、それらが適合した時にはじめて認証される仕組みになっている。だから不正使用そのものはなかなかもって難しい仕組みなのだ。
…正直、文章だけ読んでいても解らないかも知れないが、暗号キーの適合を複数の演算機を使用して照合し、それらが全て適合した時にはじめて使用できるのが仮想通貨だと思ってもらえればいい。
で、問題はその複数の演算機という所。
実はこの演算機は、世界中のインターネットを利用している、一般のコンピュータを含めたPCを利用しているのだ。
仮想通貨を採掘?
PS3の所有者は、Lifeというアプリケーションがインストールされている事を知っているだろうか?
これは、PS3のCellという演算機とネットワークを利用して、家庭にあるPS3のCellを塩基配列計算に利用するというアプリケーションである。
基本的にボランティアアプリケーションなのだが、簡単に言うと各家庭のPS3を利用して塩基配列の計算を少しずつ行い、最終的に得られた結果を大型サーバに集約して一つの計算結果を生み出すという仕組みである。
一般的には分散処理とか言われている手法だが、各家庭のコンピュータの空いている演算能力を利用して大きな計算結果を得ようという仕組みである。
この分散処理を仮想通貨も利用していて、先程の暗号キーの発行と照合を分散処理で行っている。詳しい仕組みはわからないが、高速性を持ち、なおかつ単一の処理結果だけを対象としない処理を行っているらしい。
分散処理をしているという事は、各企業や各家庭にある演算機を使用して照合する仕組みが構築されているのである。こういう演算機を提供している人の事を採掘者と言う(詳しくは後述する)。
この認証演算には報酬があり、最終的にキーを照合したPCの所有者がコインを得られる仕組みになっており、ちまちました演算しか提供できない人だとコインはなかなか手に入れられない。
前述したがこの演算能力を提供する人の事を採掘者(マイナー:miner)と呼び、行為そのものを採掘(マイニング:mining)と言う。キーを採掘する、という意味だ。
この採掘されたキーに対する報酬は、同じく仮想通貨で支払われる。
だから、仮想通貨を手に入れる方法は明確に2つある。
一つはマウントゴックスのような取引所で為替による購入で手に入れるという方法。もう一つは採掘して手に入れる方法である。
採掘で一攫千金?
PCの演算能力で稼ぐことができる!
そう考え、早速やってみようと思う人もいるかもしれないが、既に提供されている演算能力が爆発的に増えている現在では、有名どころの仮想通貨ではそれによって得られるコインはほぼないと言われている。
先程も書いたが、ちまちました程度の演算能力では最終的にキーの発行まで漕ぎ着けないのである。
だから人によっては専用マシンを作ったりもする。最近では爆発的な演算の為にGPUを使用していて、GPUを何枚も並列動作させている人もいる。
また、一人ではどうにもならないという状況から、複数人でサーバを立上げ、マイニングプールを構築し、それに参加して得られるコインをシェアするという方法も確立している。
このように、既にマイニングで儲ける事など不可能な時代になっている。
いや、あまり価値の高くない仮想通貨ならまだ稼ぐ事はできるかもしれないが、それはあくまでもその価値の高くない仮想通貨を稼ぐことができるというだけで、“円”などとの為替レートを経由すると、投資額に見合うだけの結果は得られないだろう。
仮想通貨の今後
私は思うのだが、仮想通貨は本当に必要なのだろうか?
便利に使えるという人もいる。
通貨として世界共通の価値だから、世界で買い物をする時に為替に悩む必要がないという人もいる。
でも仕組みが大きく、また存在が確立するために多大な演算結果を必要とし、また使用する上でも演算結果を必要とする。
これは即ち世界中のどこかのコンピュータが演算しつづけているという事に他ならず、それだけ電気を使用し、熱を排出している事になる。
エコという点だけでみれば、これほど無駄の多い通貨はないのではないかと思う。
たしかにリアルな通貨も、貨幣を造る際に原材料は必要だし、紙幣なら印刷も必要になる。それらをエコではない、と言われれば反論のしようがないが、少なくともリアルな世界で使われているものは既にインフラとして実在するのだから、余計に何かを追加して環境を破壊しているわけではない。
そういう点で仮想通貨は現時点では消耗するネットワークインフラと各家庭の演算排熱と比較してまだデメリットの多い通貨としか言いようがない。
正直、これなら普通にネットバンクから通常の為替レートを使用して取引する方が、無駄がないように思う。
そういう意味では、私は仮想通貨そのものの必要性に疑問を感じる。
今回のマウントゴックスの問題が表面化する一ヶ月ほど前から、Bitcoinを中国の一部の富裕層がゴッソリと購入したらしい。というのも、マウントゴックスが怪しい、という噂から仮想通貨の為替レートが下がったため、今が買い時と感じた中国富裕層が購入したらしい。つまり、そうした人からすると、単にBitcoinは外貨FXの対象でしかなく、利便性を追求した通貨という事ではないという事だ。それだけの為に、この仮想通貨が本当に必要なのかは考えどころのように思えてならない。
それでも、一度流通してしまっているのも事実であるため、仮想通貨がbitcoinの影響によって全廃する事はないだろう。
逆にこの問題からセキュリティが見直され、新たなガイドラインを作成、より確固たる存在になる可能性もある。
だから今後の仮想通貨は大きく様変わりする可能性を持ちつつ、結局は今の状態を続ける事になるだろう。
今回のマウントゴックスの事件で、今まで見落とされていた部分が明るみになり、より良い方向になれば、今よりもずっと使いやすくなるだろう。今はそれを祈るのみである。