Taproot

調整公鑰是什麼意思?

  • April 9, 2022

公鑰調整經常在主根的上下文中被討論,但我找不到確切的“調整”含義的定義。

Bitcoin Optech Taproot 研討會將其定義為:

調整一個公鑰意味著用一個值(調整)來改變它,這樣它在知道原始私鑰和調整的情況下仍然可以使用。

調整是正標量值t,其中0 < t < SECP256K1_ORDER. 有一個相關的調整點T,這樣T = t*G. 私鑰由tweak scalar:x' = x + t調整,公鑰由tweak point: 調整P' = P + T

調整後的私鑰x'可用於為調整後的 pubkey 生成有效簽名P'

引用自:https://bitcoin.stackexchange.com/questions/113232