ピーター・トッドのBitcoinTalk初投稿:Diaspora招待状の購入
ピーター・トッドのBitcoinTalkでの最初の投稿。ユーザー名「retep」で登録してからわずか1分後に投稿された。Diasporaソーシャルネットワークの招待状を2ドルで買いたいという一文のみ。スレッド内の他の購入者が0.5〜2 BTCを提示していたのに対し、トッドだけがUSD建てだった。3日後の2番目の投稿は、サトシ・ナカモトのトランザクション置換の説明への技術的な返信となる。
ピーター・トッド(カナダ)は暗号学者、応用暗号コンサルタント、Bitcoin Core開発者である。2011年にOCAD University(Ontario College of Art and Design)のIntegrated Media専攻を卒業し、以前は地球物理学スタートアップGedex Inc.でアナログ電子工学の設計者として勤務していた。2008年4月にGitHubアカウントを登録している。Bitcoinプロトコルのセキュリティ、スケーラビリティ、および技術的トレードオフに関する率直な発言で知られる。
BitcoinTalkとサトシ: トッドは2010年12月7日にユーザー名「retep」でBitcoinTalkに登録した。当時、このハンドルネームがPeterの逆綴りであることに気づいた者はほとんどいなかった(Bitcoin Core開発者のグレゴリー・マクスウェルですら「気づくのに10年近くかかった」と2024年にHacker Newsで述べている)。数年後、トッドはこのアカウントのユーザー名を自ら「Peter Todd」に変更した。3日後の12月10日、「Fees in BitDNS confusion」スレッドでサトシ・ナカモトの投稿に返信した。サトシはそこでトランザクション置換の概念 — 後にReplace-by-Feeとして知られるもの — を説明していた。これはトッドのフォーラムでの2番目の投稿だった。サトシの最後の公開投稿はその2日後の2010年12月12日だった。
Bitcoin Coreへの貢献: トッドは2012年4月からBitcoin Coreの活発な貢献者となり、最終的にBitcoin CoreのGitHubリポジトリで11番目に多い貢献者となった。プロトコルレベルのセキュリティ、トランザクションポリシー、ネットワークの耐障害性に注力した。
BIP 65: OP_CHECKLOCKTIMEVERIFY(2014年10月): トッドはBIP 65を提案し、トランザクション出力を指定された将来の時点まで使用不能にする新しいオペコードを導入した。ソフトフォークとしてデプロイされ、ペイメントチャネルおよびLightning Networkの構成要素となった。
Replace-by-Fee(RBF)— BIP 125(2015年12月): トッドが最も知られているのはReplace-by-Fee(RBF)の推進である。未確認トランザクションを手数料の高い新しいバージョンに置き換えることを可能にする仕組みで、BIP 125としてデイヴィッド・A・ハーディングとの共著で正式に策定された。BIPのRationale(根拠)は、サトシ・ナカモトのオリジナルのトランザクション置換メカニズムに概念を明示的に辿っている。
OpenTimestamps(2016年9月): トッドはOpenTimestampsを開発した。Bitcoinブロックチェーンを利用して改ざん不可能なタイムスタンプを作成するオープンソースプロジェクトで、特定の時点で文書が存在していたことを証明できる。サトシがBitcoinのコア設計に組み込んだタイムスタンプ機能を一般化したプロジェクトである。
Zcashトラステッドセットアップセレモニー(2016年10月): トッドはZcashのトラステッドセットアップセレモニーの6人の参加者の1人だった。ブリティッシュコロンビア州をドライブしながら計算を実行し、ラップトップをファラデーケージで遮蔽し、終了後にハードウェアをプロパントーチで破壊した。参加したにもかかわらず、プロセスを痛烈に批判し、参加者間の共謀は証明不可能であり、未監査の決定論的ビルドはセレモニーを「暗号的なまやかし」にしていると述べた。
その他の役職: トッドはMastercoinおよびDark Walletでチーフサイエンティストを務め、プライバシー強化のためのステルスアドレス(BIP 63、未実装)の設計にも貢献した。2014年7月からCoinkiteのコンサルタントとして勤務した。
HBOドキュメンタリー(2024年10月):
2024年10月、HBOのドキュメンタリー「Money Electric: The Bitcoin Mystery」は、トッドをサトシ・ナカモトの正体候補として取り上げ、2010年12月のサトシの投稿への返信を証拠として指摘した。トッドはこの主張を否定し、無責任で危険だと述べた。
8 エントリー
ピーター・トッドのBitcoinTalkでの最初の投稿。ユーザー名「retep」で登録してからわずか1分後に投稿された。Diasporaソーシャルネットワークの招待状を2ドルで買いたいという一文のみ。スレッド内の他の購入者が0.5〜2 BTCを提示していたのに対し、トッドだけがUSD建てだった。3日後の2番目の投稿は、サトシ・ナカモトのトランザクション置換の説明への技術的な返信となる。
サトシ・ナカモトがトランザクション置換の可能な設計を説明 — 手数料の高い二重支払いで元のトランザクションを置き換える仕組み。この概念は後にReplace-by-Fee(RBF)として知られるようになる。ピーター・トッドが約1.5時間後にこの投稿に返信した。
ピーター・トッドがBIP 65を提案。OP_CHECKLOCKTIMEVERIFYオペコードを導入し、Bitcoinトランザクションの出力を指定された将来の時点まで使用不能にすることを可能にした。既存のNOP2オペコードを再定義し、ソフトフォークとしてデプロイされた。エスクロー、二要素ウォレット、ペイメントチャネルなどのユースケースを実現した。
未確認トランザクションを手数料の高い新バージョンに置き換えるOpt-in Replace-by-Fee(RBF)のシグナリング機構を定義した。RBFは手数料の見積もりと市場効率を改善したが、ゼロ確認トランザクションのセキュリティへの影響から論争を呼んだ。
BIP 125はオプトイン方式のReplace-by-Fee(RBF)を正式化し、Bitcoin送信者が未確認トランザクションをより手数料の高いバージョンに置換できることを通知するシグナリングを導入した。この概念はサトシ・ナカモトが2010年12月にBitcoinTalkで説明したオリジナルのトランザクション置換メカニズムに直接遡る——ピーター・トッドがフォーラムで2番目の投稿をしたまさにそのスレッドである。
ピーター・トッドがOpenTimestampsを発表。Bitcoinブロックチェーンを利用して暗号タイムスタンプを作成するオープンソースのインフラストラクチャ。マークル木の集約により、単一のBitcoinトランザクションで無制限のドキュメントにタイムスタンプを付与でき、特定の時点でデータが存在したことの無料でスケーラブル、トラスト最小化された証明を提供する。
ピーター・トッドは2016年10月のZcashトラステッドセットアップセレモニーに6人の参加者の1人として参加し、その後プロセスを批判する詳細な記録を公開した。ブリティッシュコロンビア州をドライブしながら計算を実行し、ラップトップをファラデーケージで遮蔽、終了後にハードウェアをプロパントーチで焼却した。しかし、決定論的ビルドが監査されておらず共謀の不在を証明できないため、セレモニーは根本的に欠陥があると結論づけた。
HBOドキュメンタリー「Money Electric: The Bitcoin Mystery」(カレン・ホーバック監督)が、ピーター・トッドをサトシ・ナカモト候補として名指しした。中心的な証拠は2010年のBitcoinTalkフォーラム投稿とBIP 125でのRBF実装だったが、トッドは「馬鹿げている」と否定。ビットコインコミュニティから酷評された。