Address
比特幣如何處理地址衝突?
由於地址是公共/私有 ECDSA 密鑰對的公共部分的雜湊,如果兩個不同的人使用不同的密鑰雜湊到同一個地址會發生什麼?如何處理這些地址的交易?
在橢圓曲線密碼學中,公鑰是從私鑰派生的,具有看似隨機的分佈。你是正確的,兩個不同的私鑰可以產生兩個不同的公鑰,恰好散列到同一個比特幣地址。
從該地址花費的交易的 SCRIPT_SIG 需要提供:
- 散列到該地址的公鑰
- 從與給定公鑰匹配的私鑰生成的交易簽名
由於兩個不同的密鑰對都可以滿足這個標準,因此它們中的任何一個都可以花費比特幣。
但是,這不太可能。如此之多,以至於它甚至不值得考慮作為一種可能性。我見過的關於為什麼這不是問題的最佳比喻在此影片中進行了解釋: https ://www.youtube.com/watch?v=ZloHVKk7DHk