什麼是支付給Taproot (P2TR)?


Pay to Taproot (P2TR) 或Pay to Taproot 是一種ScriptPubKey,它將比特幣鎖定到只能使用公鑰或Merkelized Alternative Script Tree (MAST) 解鎖的腳本。

這種類型的比特幣腳本允許鎖定在UTXO 中的BTC 以多種可能的方式使用。打開不同類型項目的大門。

從表面上看,P2TR 輸出將比特幣鎖定到單個Schnorr 公鑰,我們將其稱為Q。然而,公鑰Q 實際上是公鑰P 和公鑰M 的總和,它是根據Merkle 根從其他ScriptPubKeys 的列表。

P2TR 輸出中的比特幣可以通過發佈公鑰P 的簽名來使用,或者通過滿足Merkle 樹中包含的腳本之一來使用。第一個選項稱為鍵路徑,第二個選項稱為腳本路徑。

P2TR 交易如何運作?

Pay to Taproot 以靈活的方式混合了Pay to Script Hash (P2SH) 和Pay to Public Key (P2PK) 腳本中的功能,允許其所有者或所有者選擇他們想如何花錢。

這對比特幣來說是一個非常重要的改進,因為P2TR 允許增加其用戶的隱私。

雖然有多種方式可以花費P2TR 交易的輸出,但只有一種已經使用過的才是最終會被公開的,從而允許其他未使用的替代方案保持私密。

此外,由於Schnorr 密鑰聚合,公鑰P 本身可以是一個聚合密鑰,它允許多重簽名表示。

但更重要的是,公鑰P 作為多重簽名密鑰或單一密鑰的狀態永遠不會被披露,這就是所有P2TR 輸出彼此相似的原因。這使得執行啟發式區塊鏈分析的工作更加困難,以改善用戶隱私為最終目標。

Pay To Taproot 是SegWit 版本1 的出口,這意味著P2TR 條目的簽名存儲在交易的見證中,而不是存儲在ScriptSig 中。這意味著,與SegWit 地址一樣,P2TR 地址使用Bech32 編碼。

激活Taproot 升級後,支付給Taproot 的輸出就可以使用了。然而,一些比特幣先驅已經開始將BTC 發送到這些P2TR 網點,這些網點在激活之前一直未使用。

資訊來源:由0x資訊編譯自CRIPTOTARIO。版權歸作者Criptotario所有,未經許可,不得轉載

Total
0
Shares
Related Posts