新しい Web サービス:Bitcoin ブロック NNNN のダンプを取得
Bitcoin Watch の一部として、指定されたブロック高の Bitcoin ブロックの開発者向けダンプを提供する新機能を追加した。
GET パラメーター: “h” - ダウンロードするブロック高 “json” - ゼロ以外の値に設定すると HTML 出力の代わりに application/json 出力を有効にする
例:
ブロック 72000 をダンプ:http://blk.bitcoinwatch.com/b?h=72000
ブロック 72000 を JSON 付きでダンプ:http://blk.bitcoinwatch.com/b?h=72000&json=1
Bitcoin Watch のこのサブページは、過去 7日間のブロックを表示し、各ブロックが展開データにリンクしている:
http://blk.bitcoinwatch.com/
各日に生成されたブロック数を示す逆さまの棒グラフとして、なかなか面白い。目標は 1日あたり 144 ブロックだ。
ありがとう。開発者への質問だ:このブロックの sha-256 ハッシュを得るためには、正確には何をハッシュする必要があるのか? JSON なのか、それともデータベースには別のデータ形式で保存されているのか? 自分でブロックを生成することに興味があるが、正確に何がハッシュされているのかはっきりしない。
ありがとう。開発者への質問だ:このブロックの sha-256 ハッシュを得るためには、正確には何をハッシュする必要があるのか? JSON なのか、それともデータベースには別のデータ形式で保存されているのか? 自分でブロックを生成することに興味があるが、正確に何がハッシュされているのかはっきりしない。
ブロックハッシュアルゴリズムの詳細はこちらにある: http://www.bitcoin.org/wiki/doku.php?id=block_hashing_algorithm
(あるいはコードを見るといい。)