Pieter Wuille
Bitcoin Core 核心開發者
Pieter Wuille 是比特幣歷史上最重要的開發者之一。他設計並實現了 SegWit、Taproot 等關鍵協議升級, 對比特幣的可擴展性和隱私性做出了巨大貢獻。
關於 Pieter
Pieter Wuille(發音為 "Pee-ter Weel-uh")是比利時軟體工程師,擁有魯汶大學計算機科學博士學位。 他從 2011 年開始為 Bitcoin Core 做出貢獻,迅速成為最多產的開發者之一。
Pieter 最著名的貢獻是 SegWit(隔離見證),這是比特幣歷史上最重要的協議升級之一。 SegWit 通過將簽名數據與交易數據分離,解決了交易可塑性問題,並為閃電網路等二層解決方案奠定了基礎。
他還是 libsecp256k1 的主要作者,這是一個高度優化的橢圓曲線密碼學庫, 比 OpenSSL 的實現快了約 100 倍,大大提高了比特幣節點的簽名驗證速度。
2020-2021 年,Pieter 主導了 Taproot 升級的設計和實現。Taproot 結合了 Schnorr 簽名和 MAST(Merkelized Abstract Syntax Trees),大大提高了比特幣的隱私性和腳本靈活性。
Pieter 曾是 Blockstream 的聯合創始人,現任 Chaincode Labs 的工程師, 繼續專注於比特幣核心開發。
BIP 貢獻
Dealing with Malleability
解決交易可塑性問題
Strict DER Signatures
嚴格的 DER 編碼簽名
Segregated Witness
SegWit 核心規範
Bech32 Address Format
bc1 原生 SegWit 地址
Schnorr Signatures
Schnorr 簽名標準
Taproot
Taproot 輸出腳本
Tapscript
Taproot 腳本驗證
Bech32m
Taproot 地址編碼
主要貢獻
SegWit
2017 年啟用的重大升級,解決交易可塑性問題,增加區塊容量,為閃電網路鋪路。
Taproot
2021 年啟用的升級,引入 Schnorr 簽名和 MAST,提升隱私性和腳本靈活性。
libsecp256k1
高度優化的橢圓曲線密碼學庫,比 OpenSSL 快約 100 倍,是 Bitcoin Core 的核心組件。
Bech32 地址
設計了 bc1 開頭的新地址格式,提供更好的錯誤檢測和 QR 碼兼容性。
Miniscript
與 Andrew Poelstra 合作開發的腳本語言,使複雜的比特幣腳本更易編寫和分析。
Descriptors
錢包輸出描述符語言,提供了標準化的方式來描述錢包可以花費的腳本。
重要時間線
開始為 Bitcoin Core 貢獻代碼
開發 libsecp256k1 橢圓曲線庫
共同創立 Blockstream
提出 SegWit 提案
SegWit 在比特幣主網啟用
發布 Bech32 地址格式 (BIP-173)
加入 Chaincode Labs
發布 Taproot BIPs (340/341/342)
Taproot 在比特幣主網啟用