Wallet

比特幣節點如何驗證新錢包

  • July 22, 2020

關於錢包創建的工作原理,我有幾個問題。如果我離線創建一個比特幣錢包,有什麼方法可以驗證新錢包,我的意思是,如果這個錢包已經存在怎麼辦?我知道可能性非常低。而且,如果我離線創建地址,比特幣節點將如何接受我的有效地址(或者這不需要?)我的意思是,在什麼時候,比特幣節點接受我離線創建的地址。

我創建了一個創建比特幣錢包的腳本,然後離線創建了一個,然後我在<https://www.blockchain.com/explorer>上搜尋該地址,它顯示了我目前的地址,所以我的問題是這個地址如何出現在這個網?

比特幣節點如何驗證新錢包

他們不

比特幣節點驗證區塊並驗證這些區塊內的交易

其他節點無權訪問您的錢包,也無法驗證它或其中的任何內容。

我的意思是,如果這個錢包已經存在怎麼辦?

沒有人知道或關心您的錢包最初生成的私鑰是否已經存在。節點不檢查這種類型的“衝突”。

如果其他人的錢包有相同的私鑰,那麼你們中的任何一個人都可以花對方的錢和自己的錢。

如果我離線創建地址,比特幣節點將如何接受我的地址有效(或者這不是必需的?)

只要看起來像地址,任何地址都可以接受。格式良好的地址具有可接受的長度、初始字節和校驗和。

我的意思是,在那一刻,比特幣節點接受我離線創建的地址。

每個節點在不同的時刻接受它。無論何時他們碰巧遇到該地址並看到它是一個格式正確的地址。

這個地址是如何出現在這個網站上的?

一個正確生成的格式良好的地址從未被使用過,因此從未出現在區塊鏈中,但它仍然是一個有效的地址。我希望大多數區塊鏈瀏覽器會簡單地顯示它並表明沒有與之相關的交易。


總之,沒有人跟踪已創建但從未使用過的錢包、私鑰和地址。所有這些都與一年中每天使用一千次的錢包、私鑰或地址一樣有效。

有浩瀚的數字海洋,它們都是有效的。有的已經用過,有的還沒有,幾乎都不會用。


也可以看看

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