Transactions

如果長度相同,使用壓縮比特幣地址而不是未壓縮地址有什麼好處?

  • February 14, 2021

它們都是 base58,都是 34 個字元長,那麼節省的空間到底在哪裡?當轉換為二進制時,壓縮密鑰上是否比未壓縮密鑰少了一位?(這是關於舊地址的,因為我不相信 SegWit 有未壓縮的有效密鑰)

地址包含某物的雜湊值,通常是公鑰的雜湊值。對於簽名驗證,需要簽名、簽名數據和公鑰。1...由於反轉雜湊被認為是不可能的,因此每次地址花費支付給它的未使用輸出時,公鑰都會被揭示並嵌入到區塊鏈中。

雜湊的長度是恆定的,但保存在區塊鏈中以供使用的公鑰不是。也沒有特殊的處理程式碼會導致未壓縮的公鑰在進入區塊鏈之前被壓縮。因此,未壓縮的公鑰佔用更大的空間,並且它們的交易成本更高。

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