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)]

BIP 32 Wuille описывает дерево ключей из сида. Расширенный публичный ключ сам не подписывает, но с утёкшим приватным ключом неусиленного потомка может раскрыть приватный ключ родителя. Поэтому важны границы усиленного выведения. [BIP 32 — Hierarchical Deterministic Wallets]

BIP 141 называет авторами Eric Lombrozo, Johnson Lau и Pieter Wuille. Он отделяет witness от традиционного вычисления txid и добавляет wtxid с witness. Проверка подписей не исчезает: witness криптографически связан с блоком через транзакцию coinbase. [BIP 141 — Segregated Witness]

BIP 173 Wuille и Greg Maxwell определяет Bech32 для нативных witness-адресов. Контрольная сумма выявляет ошибки переписывания. Верная строка сама не подтверждает нужного получателя или владение необходимым ключом. [BIP 173 — Bech32]

BIP 350 Wuille меняет контрольную сумму. 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 описывает публичные предложения и добровольное принятие пользователями, майнерами и операторами узлов. Авторство BIP Wuille или роль сопровождающего репозитория не даёт единоличной власти над консенсусом; публикация сама не меняет правила сети. [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Документация ↗
Сначала источники · Не является инвестиционной рекомендацией