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

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

濃紺を基調とした技術図解。左側に年代順の出来事を示す縦のタイムラインがあり、右側には単一の起点から枝分かれする鍵のツリー図、二つの区画に分かれたブロック図、一部の枝を金色で強調した小さなツリー図と曲線が並ぶ。人物は描かれていない。

階層的決定性ウォレット。Segregated Witness。シュノア署名Taproot。現代のすべてのビットコインウォレットの鍵導出方法、すべてのトランザクションが展性を回避する方法、ブロック容量の拡張、Taproot のプライバシーとスクリプトの柔軟性。これらを定義する 4 つの BIP のすべてを書いた/共著したのが ピーター・ウィーユ(GitHub と IRC では sipa)である。2013 年には、OpenSSL に代わって Bitcoin Core の署名バックエンドとなる目的特化型の楕円曲線ライブラリとして libsecp256k1 も開始した。

ウィーユはベルギーのソフトウェア技術者。bitcoin/bitcoin への最初の貢献は 2011 年 3 月 17 日の PR #122。6 週間後にコミット権限を取得し、ギャビン・アンドレセンに次ぐ 2 番目の長期メンテナーとなった。2014 年に Blockstream を共同設立、後に Chaincode Labs へ。

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 つのマスターシードから鍵ツリー全体を導出することで「頻繁なウォレットバックアップ」問題を解消。現代のあらゆるビットコインウォレットの基盤。この規格の初期の独立実装は、ヴィタリック・ブテリンの pybitcointools ライブラリにも見られる。詳細はブテリンの伝記を参照。
  • BIP-141(2015年、エリック・ロンブロゾ、ジョンソン・ラウと共著)は Segregated Witness(SegWit)。トランザクションの展性を修正し、Lightning を可能にし、実効ブロック容量を増加。
  • BIP-340(2020年)— secp256k1 曲線上のシュノア署名。
  • BIP-341(2020年)— Taproot。2021年11月に有効化。

2015年から 2017年にかけてのブロックサイズ紛争では、ウィーユは大ブロック提案に対抗した Core 開発者派を代表する三人の中心人物の一人として名指しされている。詳しい経緯はブロックサイズ戦争の総覧にまとめられている。

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

関連エントリー

11 エントリー

分析

Blockstream はビットコインを支配したのか —「中央集権」という最大の告発

Bitcoin Institute グレゴリー・マクスウェル, アダム・バック, ピーター・ウィーユ, マイク・ハーン, ロジャー・ヴァー, ジハン・ウー, ギャビン・アンドレセン, サトシ・ナカモト

「Blockstream がビットコインを支配する」という告発の出どころと、その連鎖の各環がどこまで持ちこたえるかを、記録に照らして検証する。

記事

ビットコイン v0.5 が Crypto++ 依存を撤去、OpenSSL SHA-256 に置換

Bitcoin Institute ニルス・シュナイダー, ギャビン・アンドレセン, ウェイ・ダイ, ピーター・ウィーユ, サトシ・ナカモト

2011 年 11 月 20 日、ビットコイン v0.5 が Crypto++ SHA-256 サブセットを撤去し OpenSSL に置換。v0.1 以来のウェイ・ダイ依存が消滅した。

記事

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

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

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

BIP(ビットコイン改善提案)

BIP 141 — Segregated Witness(コンセンサスレイヤー)

エリック・ロンブロゾ ジョンソン・ラウ, ピーター・ウィーユ

ビットコイン創設以来最大のアップグレード Segregated Witness(SegWit)を提案。署名データ分離で展性修正・ライトニング実現・ブロック容量拡大を後方互換ソフトフォークで達成。