393 / 691SIPA

Pieter Wuille

Programista znany jako sipa

Pieter Wuille przyczynił się do rozwoju portfeli, podpisów i adresów Bitcoin. Jego pracę dokumentują konkretne specyfikacje, współautorzy i reguły weryfikacji.

Pieter Wuille, znany jako sipa, jest programistą Bitcoin oraz autorem lub współautorem BIP 32, SegWit, Bech32, Bech32m i specyfikacji Schnorr oraz Taproot. Współautorstwo nie daje jednostronnej władzy nad konsensusem.

Publiczny profil Wuille’a w GitHub używa nazwy sipa. Pomaga znaleźć repozytoria i wkład; przypisanie konkretnej zmiany zależy jednak od historii projektu, nie tylko znanego pseudonimu czy liczby kontrybucji. [GitHub — Pieter Wuille (sipa)]

BIP 32 Wuille’a opisuje drzewo kluczy wyprowadzane z seedu. Rozszerzony klucz publiczny sam nie podpisuje, ale z ujawnionym prywatnym kluczem potomnym bez utwardzenia może odsłonić klucz prywatny rodzica. Granice utwardzonego wyprowadzania są więc istotne. [BIP 32 — Hierarchical Deterministic Wallets]

BIP 141 wymienia Eric Lombrozo, Johnson Lau i Pieter Wuille jako autorów. Oddziela witness od tradycyjnego obliczania txid i dodaje wtxid zawierający witness. Sprawdzenie podpisów pozostaje: witness jest kryptograficznie związany z blokiem przez transakcję coinbase. [BIP 141 — Segregated Witness]

BIP 173 Wuille’a i Grega Maxwella definiuje Bech32 dla natywnych adresów witness. Suma kontrolna wykrywa błędy zapisu. Poprawny ciąg sam nie potwierdza zamierzonego odbiorcy ani posiadania wymaganego klucza. [BIP 173 — Bech32]

BIP 350 Wuille’a zmienia sumę kontrolną. Witness w wersji 0 nadal używa Bech32, a wersje 1–16 Bech32m. Dekodowanie musi sprawdzać zgodność wersji z kodowaniem, nie tylko przyjmować dowolną z dwóch sum. [BIP 350 — Bech32m]

BIP 340 napisali Wuille, Jonas Nick i Tim Ruffing. Definiuje 64-bajtowe podpisy Schnorr oraz 32-bajtowe klucze publiczne. Agregacja kluczy jest elementem konstrukcji; sama specyfikacja nie zapewnia bezpiecznej koordynacji dowolnego podpisywania wielostronnego. [BIP 340 — Schnorr signatures]

BIP 341 napisali Wuille, Jonas Nick i Anthony Towns. Rozróżnia ścieżkę klucza i skryptu. Pierwsza nie musi ujawniać istnienia skryptu; druga pokazuje użyty skrypt i dowód, nie automatycznie wszystkie niewykorzystane alternatywy. [BIP 341 — Taproot spending rules]

Bitcoin.org opisuje publiczne propozycje i dobrowolne przyjęcie przez użytkowników, górników oraz operatorów węzłów. Autorstwo BIP lub rola opiekuna repozytorium Wuille’a nie dają jednostronnej władzy nad konsensusem; sama publikacja nie zmienia reguł sieci. [Bitcoin.org — FAQ]

Pełniejszy obraz uzyskasz, czytając to hasło razem z Craig Wright, Gregory Maxwell, Satoshi Nakamoto. Do tego hasła prowadzą również odsyłacze z Craig Wright, Gregory Maxwell.

DOC · 001GitHub — Pieter Wuille (sipa)Dokumentacja ↗DOC · 002BIP 32 — Hierarchical Deterministic WalletsDokumentacja ↗DOC · 003BIP 141 — Segregated WitnessDokumentacja ↗DOC · 004BIP 173 — Bech32Dokumentacja ↗DOC · 005BIP 350 — Bech32mDokumentacja ↗DOC · 006BIP 340 — Schnorr signaturesDokumentacja ↗DOC · 007BIP 341 — Taproot spending rulesDokumentacja ↗DOC · 008Bitcoin.org — FAQDokumentacja ↗
Najpierw źródła · To nie jest porada inwestycyjna