誰將從 Taproot 部署中受益?
在討論 Taproot 的啟動參數時,Bitcoin Core 的一位貢獻者表示,“Taproot 只會使 5% 的使用者受益”,理由是它特別有利於復雜的腳本。我已經看到該聲明立即開始嘲笑比特幣開發只是為了 Blockstream 的利益。
我認為 Taproot 對大多數使用者都有好處。說它只會讓 5% 的使用者受益,準確嗎?
Taproot 對使用它的每個人都有好處,但對使用複雜腳本和多重簽名的人來說,它的好處最大。由於該群體是比特幣使用者的一小部分,這可能就是為什麼有些人說它只對那一小部分人有用。然而,我不會將這些陳述描述為意味著 Taproot 對其他人沒有用處,也不會將這些陳述解釋為意味著 Taproot 對其他人有害。
絕大多數使用者使用單鍵地址。這些是典型的 P2PKH 和 P2WPKH 地址。在這一點上,我們幾乎和單一密鑰一樣簡單——提供一個簽名和一個公鑰,就是這樣。雖然 Taproot 以 Schnorr 簽名和付費 pubkey 方案的形式對單密鑰事物進行了改進,但絕大多數使用者不會體驗到 P2WPKH 和 P2TR 之間的巨大差異。使用者體驗幾乎是一樣的——你點擊一個按鈕來獲取一個新地址,人們向該地址匯款,然後你可以點擊另一個按鈕將比特幣發送到其他地方。唯一明顯的區別是,花費 P2TR 輸出會稍微便宜一些,而發送到 P2TR 輸出會稍微貴一些。即使這樣,
然而,對於製作多重簽名或複雜腳本的使用者來說,Taproot 是一個巨大的福音。所有這些多重簽名和復雜的腳本在花費時都可以真正壓縮。無需將大型腳本放入區塊鏈,在典型的“每個人都同意”的情況下,花費 Taproot 輸出將使交易變得更小,從而真正節省費用。這是對這些工作流程的重大改進,因為花在交易費用上的錢要少得多。還有一個額外的好處是,此類交易看起來就像有利於隱私的單密鑰交易。對於那些擁有非常大的多重簽名或非常大的腳本的人,會注意到費用的差異。
即使在使用 Taproot 腳本路徑時,交易中也只會顯示使用過的部分。通過不洩露未使用的腳本路徑,這既減少了交易規模又增加了隱私。這也是一個巨大的進步。
因此,Taproot 為製作多重簽名或複雜腳本的使用者提供了大部分好處。這只是比特幣使用者的一小部分。Taproot 旨在改善腳本和多重簽名的體驗並沒有錯。而且由於使用腳本和多重簽名的人並不多,因此說 Taproot 只影響一小部分人並沒有錯。
然而,這並不意味著我們不應該想要 Taproot。這並不意味著 Taproot 不好。陳述這些事情的人不一定是誤導、撒謊或不想要 Taproot。他們正在說明 Taproot 將用於什麼以及它為哪些人提供最大利益。
在我相信你所指的討論的背景下,爭論不是我們不應該獲得 Taproot,而是它不是那麼重要,我們需要盡快擁有它。Taproot 為所有將使用它的人提供了好處,但對於大多數使用者來說,這種好處並不重要。我們現在不需要它,所以沒有必要急於嘗試獲得 Taproot。我們想要 Taproot,現在擁有它會很好,但我們不應該讓“我現在想要它”的感覺妨礙開發一種安全的方式來啟動它,這種方式也可以在未來的軟分叉中使用.