とても久々の投稿です。
最近Bitcoinを初めとした仮想通過関係の技術調査行っています。
ちなみに2018年1月はBitcoin価格が200万円から100万円に大暴落したりと、とっても面白い一カ月でした。
まだまだこれからどうなる事やら。という感じです。
さて、Bitcoinに関する技術情報ですが、もちろんJavaでの実装も世の中にはあるのですが、ピンポイントでマイニングを行っている箇所を探すのはちょっと厳しそうです。
wikiにはご丁寧にサンプルコードも載っているのですが、残念な事にJava版はありません。
https://en.bitcoin.it/wiki/Block_hashing_algorithm
という事で、上記のサンプルコードをもとに、Java版を作ってみました。
パラメータも全部同じものを使っています。
Read more »