393 / 691SIPA

Pieter Wuille

sipa として知られる開発者

Pieter Wuille は Bitcoin のウォレット、署名、アドレスに貢献しました。具体的な仕様、共同著者、検証ルールによってその仕事を確認できます。

Pieter Wuille は sipa として知られる Bitcoin 開発者で、BIP 32、SegWit、Bech32、Bech32m、Schnorr および Taproot 仕様の著者または共同著者です。共同著者であっても一方的に合意ルールを支配できません。

Wuille の公開 GitHub プロフィールは sipa を使用します。リポジトリや貢献を探せますが、個別変更の帰属はプロジェクト履歴で確認する必要があり、有名な名前や貢献数だけでは決まりません。 [GitHub — Pieter Wuille (sipa)]

Wuille の BIP 32 はシードから鍵の木を導出します。拡張公開鍵だけでは署名できませんが、漏れた非ハードニング派生の子孫秘密鍵と組み合わさると親秘密鍵が判明し得ます。そのためハードニング導出の境界が重要です。 [BIP 32 — Hierarchical Deterministic Wallets]

BIP 141 の著者は Eric Lombrozo、Johnson Lau、Pieter Wuille です。witness を従来の txid 計算から分け、witness を含む wtxid を追加します。署名確認をなくすのではなく、coinbase トランザクションを通して witness をブロックへ暗号学的に結び付けます。 [BIP 141 — Segregated Witness]

Wuille と Greg Maxwell の BIP 173 はネイティブ witness アドレスの Bech32 を定義します。チェックサムは転記ミスを検出します。有効な文字列だけでは意図した受取人や必要な鍵の所有を確認できません。 [BIP 173 — Bech32]

Wuille の BIP 350 はチェックサムを変更します。Witness バージョン 0 は引き続き Bech32、バージョン 1〜16 は Bech32m を使います。デコード時はどちらかのチェックサムを受理するだけでなく、バージョンと符号化の一致を確認します。 [BIP 350 — Bech32m]

BIP 340 の著者は Wuille、Jonas Nick、Tim Ruffing です。64 バイト Schnorr 署名と 32 バイト公開鍵を規定します。鍵集約は構成要素であり、この仕様だけで任意の多者署名の安全な協調は保証されません。 [BIP 340 — Schnorr signatures]

BIP 341 の著者は Wuille、Jonas Nick、Anthony Towns です。鍵経路とスクリプト経路の支出を区別します。鍵経路はスクリプトの存在を明かさずに済み、スクリプト経路は使うスクリプトと証明を示しますが、未使用の全選択肢を自動的には示しません。 [BIP 341 — Taproot spending rules]

Bitcoin.org は公開提案と、利用者・マイナー・ノード運営者による自発的採用を説明します。Wuille の BIP 著者資格や保守担当の役割は、一方的な合意ルール支配権ではありません。提案公開だけでネットワークの規則は変わりません。 [Bitcoin.org — FAQ]

理解を深めるには、この項目とあわせて次もお読みください Craig Wright, Gregory Maxwell, Satoshi Nakamoto. 次の項目からも参照されています Craig Wright, Gregory Maxwell.

DOC · 001GitHub — Pieter Wuille (sipa)文書 ↗DOC · 002BIP 32 — Hierarchical Deterministic Wallets文書 ↗DOC · 003BIP 141 — Segregated Witness文書 ↗DOC · 004BIP 173 — Bech32文書 ↗DOC · 005BIP 350 — Bech32m文書 ↗DOC · 006BIP 340 — Schnorr signatures文書 ↗DOC · 007BIP 341 — Taproot spending rules文書 ↗DOC · 008Bitcoin.org — FAQ文書 ↗
一次資料を優先 · 投資助言ではありません