Address

如果我的比特幣客戶端生成相同的地址,那麼從別人的錢包中花費比特幣是錯誤的嗎?

  • February 4, 2020

我知道這種情況極不可能發生,但是如果我偶然獲得與另一個使用者相同的比特幣地址並且該使用者的錢包中有數百或數千個比特幣,那麼從這個錢包中花錢在道德/法律上是否可以接受?你會說這被認為是偷竊,還是我現在與原始所有者一樣擁有錢包的平等所有權?

我的第一印像是這樣做是錯誤的。然而,也許是因為比特幣本質上允許這種可能性(通過設計),人們可能會爭辯說,通過使用比特幣,人們了解與使用比特幣相關的風險,並同意在這種情況發生時分享硬幣。

我有興趣了解比特幣社區對此的看法。

然而,也許是因為比特幣本身就允許這種可能性(通過設計)

我會對此提出異議。密碼學的一個基本原則是**“極不可能”實際上與“不可能”相同**。比特幣經過精心設計,絕不會偶然發生。人們絕對不會在假設其他人通過這條路線拿走他們的硬幣的有意義的機會的情況下使用比特幣。當然沒有默示同意。

事實上,我認為如果您不小心生成了與其他人相同的密鑰,討論該做什麼的道德規範是*沒有意義的。*對我來說,這就像是在問殺死一個時間旅行者是否合乎道德。也許討論可以幫助您將道德視為思想實驗,但它沒有實際意義,因為它是關於從根本上永遠不會發生的情況。

實際上,如果您確實生成了一個已經存在的地址,這意味著你們倆都在使用糟糕的隨機數生成器。也許你們中的一個或兩個是故意這樣做的,懷疑對方的 RNG 很弱並試圖利用它。因此,如果不是您故意嘗試破解某些東西,那麼請扔掉您正在使用的軟體(或硬體),因為它已經嚴重損壞了。幫助社區的其他人並負責任地披露漏洞,讓人們知道不要使用它,以便專家可以調查問題。

在這種情況下,您當然可以利用其他人並竊取他們的硬幣。但是你會知道這不僅僅是隨機的機會——你正在積極地利用軟體中的缺陷。我認為這將幫助大多數人意識到這樣做顯然是不道德的。(您也可以將硬幣轉移到另一個地址,這樣它們就不會被其他人偷走,然後嘗試將它們歸還給合法所有者。)

對這種情況的另一種可能的解釋是,你們中的一個或兩個都發現了比特幣使用的加密原語的嚴重弱點。這與上一個案例類似:負責任地披露,不竊取任何東西。

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