技術メモ

pythonでhash関数を試してみる

bitcoinのhash関数を理解するために、pythonを使って実際にhash関数を試すことにした …

技術メモ

bcwallet.rb で ブロック同期している仕組みがやっとわかる

いままで散々悩んでたのはなんだったのかと思いたいぐらいなんだが 結論、同期しているブロックのhash …

技術メモ

getblocksの挙動を引き続き追う

さぁー、今日も元気に bcwallet.rb の 同期問題いくぞー。 以下ソースをみると最後のブロッ …

技術メモ

getblocksのblock_locatorについて調べる

前回の続き。 getblocksのblock_locatorを調べる。 getblocksはそもそも …

技術メモ

ブロックチェーン大学校講義1日目

ブロックチェーン大学校に今回参加することになったので、講義1日目のメモ。 印象に残ったところのみ。ブ …

技術メモ

bcwallet.rb でブロックを読み込んだ途中経過で保存できた

前回の続き。今度こそ途中経過を保存するぞ。 処理が停止している時の bitcoind側のdebug. …

技術メモ

bcwallet.rb でブロックを読み込んだタイミングで保存してみる

前回からの続きで、いよいよ読み込んだブロックをファイルに保存してみる。 以下 dispatch_me …

技術メモ

bcwallet.rb でブロック同期をファイルに保存している仕組み

bcwallet.rbではブロックチェーンの同期でファイル保存している箇所は詳しく見ていく。 ブロッ …

技術メモ

bcwallet.rb で見ていくbitcoinのhandshake merkleblockから

前回は filterload 〜 getblocks までの handshakeの流れを簡単に見てい …

技術メモ

bcwallet.rb で見ていくbitcoinのhandshake filterloadから

前回は version 〜 pong までの handshakeの流れを簡単に見ていったので続き。 …