BIP 22 — getblocktemplateの基礎
getblocktemplate JSON-RPCメソッドを規定し、マイニングソフトウェアがノードからブロックテンプレート全体を要求し、submitblockで完成ブロックを提出できるようにする。
Bitcoin Core長期貢献者、Bitcoin Knotsメンテナー

2022年12月下旬、ルーク・ダッシュジュニアの個人ウォレットから約216.93 BTCが流出した。ダッシュジュニアはこれをPGP鍵の漏洩によるものだとした。流出の被害者は、ビットコインで最も妥協のない小ブロック・コンセンサス保守派の一人だった。2012年からのBitcoin Core貢献者、PR #1620の起票者、2013年3月のv0.8コンセンサスバグによるチェーン分裂時に再統合を調整した人物、そしてメンプールのデータ運搬出力をより積極的にフィルタリングするBitcoin Core派生クライアントBitcoin Knotsの長期メンテナー。2023年、透明なブロックテンプレートを持つマイニングプールOceanを共同設立した。
ダッシュジュニアはGitHubおよびBitcoinTalk上のハンドル名Luke-Jrで知られるアメリカのソフトウェア開発者である。
ダッシュジュニアはbitcoin/bitcoinリポジトリーに2012年7月22日、bitcoin-qtのウィンドウタイトルに関するPR #1620を開く形で登場する。以来、継続的にBitcoin Coreの貢献者であり、パッチのレビュー、改善の提案、そしてビットコインの原意と一致しないと判断した変更への反論を続けてきた。2013年3月、v0.8のコンセンサスバグによってビットコインが2つの非互換なチェーンに分裂した際、彼はノードをv0.7互換の挙動に戻してチェーンを再統合するコミュニティの対応を調整する役割を担った。
ダッシュジュニアはBitcoin Knotsを維持している。これはBitcoin Coreの派生クライアントで、メンプールのフィルタリングやOP_RETURNデータ搬送出力に対する制限など、追加の設定項目を備える。Bitcoin Knotsは、ビットコインノードが非金融データをどの程度中継することを許容すべきかというコミュニティ内の継続的な議論のなかで、くり返し取り上げられてきた。この論争には先例があり、OP_RETURN制定前の2011年にダン・カミンスキーがレン・サッサマンを追悼してビットコインブロックチェーンにデータを埋め込んだ技法はその一例である。
2023年、ダッシュジュニアはOceanマイニングプールを共同創業した。掲げた目的は、ブロックテンプレートを透明に公開し、マイナーがマイニングするトランザクション集合に対する制御権を持てるようにすることで、ビットコインのマイニングを分散化することである。
2022年12月末、約216.93 BTCを保有していたと報告されていたダッシュジュニアの個人ウォレットが流出した。彼はこの攻撃を、自身のPGP鍵の侵害に起因すると説明した。侵害されたPGP鍵を通じて攻撃者がホットウォレットに到達したという。当時、個人開発者のウォレット損失としては比較的広く議論された事件の一つだった。
ダッシュジュニアは、初期のCoreパッチに始まり、ブロックサイズ論争(小ブロック側)を経て、OP_RETURN・インスクリプションをめぐる議論、そして近年のマイニング分散化の取り組みに至るまで、サトシ離脱後のビットコインの全期にわたって活動を続けてきた数少ない参加者の一人である。彼の立場はベースレイヤーの挙動変更に対して一貫して保守的であり、Bitcoin Knotsの継続的なメンテナンスはその保守性の具体的な表現である。
3件
getblocktemplate JSON-RPCメソッドを規定し、マイニングソフトウェアがノードからブロックテンプレート全体を要求し、submitblockで完成ブロックを提出できるようにする。
タイムスタンプではなくブロック高を基準に判定するバージョンビット式ソフトフォーク起動方式を規定し、タイムアウト前のロックインを保証するフラグも導入した。
ルーク・ダッシュジュニアがbitcoin/bitcoin PR #1620でスレッドを開始。