ピーター・ウィーユ (生年不明)

BIP-32、libsecp256k1、SegWit、Taproot を手がけた Bitcoin Core 開発者

ピーター・ウィーユ(GitHub と IRC 上のハンドル名 sipa で広く知られる)はベルギーのソフトウェア技術者で、サトシ離脱後の Bitcoin Core で最も生産的かつ影響力のある貢献者の一人となった。公に流通している個人伝記的情報は、彼の公開された職業活動以上には多くない。

2011最初の貢献 PR #122(3月17日)GitHub コミット権限付与、 アンドレセンに次ぐ 2 人目 (5月1日)2012BIP-32 階層的決定性ウォレット (HDウォレット)2013libsecp256k1 開始(3月5日、後にマクスウェルが参加)2014Blockstream 共同創業Bitcoin Core 組み込みSHA-256/SHA-512実装追加 (4月20日)2015BIP-141 SegWit 共著(12月)2016libsecp256k1 が v0.12デフォルト として出荷(1月15日)2020BIP-340 シュノア署名 /BIP-341 Taproot2021Taproot 有効化 (11月)

初期の貢献(2011年)

ウィーユの bitcoin/bitcoin への最初の貢献は、2011年3月17日の PR #122 である。ウォレット構造の変更により、トランザクション出力ごとに使用済み状態を個別に追跡できるようにし、部分的な使用を可能にする変更だった。2011年5月1日、ギャビン・アンドレセンが彼に GitHub コミット権限を付与した。これによりウィーユは、アンドレセン自身の次、そしてウラジミール・ファン・デル・ラーンよりも前の、長期メンテナーとして 2人目の地位を得た。

Bitcoin Improvement Proposals

ウィーユはサトシ離脱後のビットコイン進化の驚くほど広い範囲をカバーする 4 本の BIP の著者または共著者である。

  • BIP-32(2012年)— 階層的決定性ウォレット(HD ウォレット)。1 つのマスターシードから鍵ツリー全体を導出することで「頻繁なウォレットバックアップ」問題を解消。現代のあらゆるビットコインウォレットの基盤。
  • BIP-141(2015年、エリック・ロンブロゾ・ジョンソン・ラウと共著)— Segregated Witness(SegWit)。トランザクションの Malleability を修正し、Lightning を可能にし、実効ブロック容量を増加。
  • BIP-340(2020年)— secp256k1 曲線上のシュノア署名。
  • BIP-341(2020年)— Taproot。2021年11月に有効化。

libsecp256k1

2013年3月5日、ウィーユは当初 GLV 手法エンドモーフィズムの性能実験として libsecp256k1 を開始した。まもなくグレゴリー・マクスウェルが参加し、ライブラリーは OpenSSL の secp256k1 実装を目的別にフルリプレースするものへと成長した。2016年1月15日、Bitcoin Core v0.12 でデフォルトのバックエンドとして出荷された。

Blockstream と Chaincode Labs

ウィーユは 2014年、グレゴリー・マクスウェルらとともに Blockstream を共同創業し、後に Chaincode Labs にも参画した。一貫して Bitcoin Core の最も継続的なレビュアーであり、暗号設計者でもあり続けている。

意義

4 本の BIP と libsecp256k1 を合わせれば、ウィーユの直接的な設計作業は、現代のあらゆるビットコインウォレットが鍵を導出する方法、あらゆる現代のトランザクションが署名を検証する方法、あらゆる現代の決済がオンチェーン Malleability を逃れる方法、あらゆる Taproot 出力が得る privacy とスクリプト柔軟性──その全ての下地となっている。プロトコル自体にこれほど広い影響面を持つサトシ離脱後の貢献者はごく少ない。

関連エントリー

10 エントリー

GitHub

ビットコインが GitHub へ移行 — 初期コミッターのアクセス権付与記録(2010–2011)

Bitcoin Project ギャビン・アンドレセン, クリス・ムーア, ピーター・ウィーユ, ジェフ・ガージック, ウラジミール・ファン・デル・ラーン, ニルス・シュナイダー

ビットコインの SourceForge SVN から GitHub への移行と、2011年に GitHub リポジトリへのコミットアクセスを付与された開発者の時系列記録。