気分やさんの気ままなブログ

【ビットコインと数学】

 最近ビットコインっていうものに少し興味を持った。別に手を出すというわけではない。ビットコインを獲得する「採掘(マイニング)」というものにである。簡単に言うと、他の人が取引した様子を記録するために必要な作業というところみたいだ。

 大学時代にRSA暗号というインターネットの内部で使われている仕組みを少し探ってみたことがある。RSA暗号素因数分解(例えば979→89×11)を利用した仕組みで、数字が大きくなるほど素因数分解を発見することが難しいことから利用されている。

 マイニングはSHA256というまたRSA暗号とは別の暗号方式のようだが、これも数字を使ったものであり、RSA暗号素因数分解のようなもの、という紹介があったのだ。まだどのようなものか表面上のことも理解できていない。ただ、ビットコインっていうアブなそうなものと拒絶していたものからはグッと興味が湧いたのです。