Address

Electrum 錢包中的地址從 bc1 開始,但其他工具給出的地址從 1 開始

  • April 8, 2022

我在 Windows 10 上使用 Electrum 比特幣錢包。我能夠獲取我的主要接收地址的私鑰。我確信這個地址可以像以前一樣接收 BTC。我很好奇如何將私鑰轉換為公共接收地址,因此我在https://bitcointools.site/tool/pubkey-to-address嘗試了該工具,並能夠從那裡獲取地址。但是,它不是我的客戶端中列出的任何地址,也絕對不是我為其檢索私鑰的地址(Electrum 中的所有地址都以“bc1”開頭,而我從私鑰轉換時返回的地址以“1”)。我嘗試向我從https://bitcointools.site/tool/pubkey-to-address返回的地址發送少量(測試)但它沒有出現在我的錢包中,而且我可能失去了我用作測試發送的那一小部分。難道我做錯了什麼?

下面是截圖,顯示了我用來從我的 Electrum 錢包中獲取私鑰的過程,然後嘗試在 coinb.in 和 bitcointools.site 上輸入它,它們都給了我相同的接收地址,這是不正確的(我嘗試向這個 addy 發送少量但沒有收到)。因為我的接收地址以“bc1”開頭,所以我認為可能需要做其他事情來解釋 bech32 地址。有人可以幫忙嗎?

https://ibb.co/4MfhJ5p

https://ibb.co/f4cH99Y

https://ibb.co/8NHqJdp

https://ibb.co/FwT6FHB

更新:

我能夠使用 Electrum 中的控制台(查看->顯示控制台)在一定程度上讓它工作,然後使用類似於 bitcoin.address_from_private_key(“p2wpkh:5Kkzs8XrJNAmf9VQDFeGBfaRvSByAvPK6DbDXw5BVqswWaXSG2Y”) 的命令返回我期望的以“bc1”開頭的地址”。我擔心的是它返回了它已經儲存並與該私鑰關聯的值。有誰知道我可以檢查它是否正常工作的另一種方法?我不介意在網站上輸入我的私鑰,只要我可以在本地執行它,這樣我就不會讓自己面臨安全風險。任何人?

通過將私鑰導入線上錢包(blockchain.com 的錢包供那些關心的人),我能夠檢索我用作“測試發送”的少量 BTC。然後我將 BTC 寄回(減去費用)到我的 Electrum 錢包。當我的 Electrum 客戶端顯示我的所有接收地址都是“bc1 …”形式時,我仍然無法弄清楚為什麼 Electrum 返回的 BTC 私鑰會輸出 1xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 形式的 BTC 地址

如果有人能對此有所了解,我將不勝感激。謝謝。

當我的 Electrum 客戶端顯示我的所有接收地址都是“bc1 …”形式時,我仍然無法弄清楚為什麼 Electrum 返回的 BTC 私鑰會輸出 1xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 形式的 BTC 地址

那是因為該網站已過時並且不支持 SegWit/bech32,或者它只是假設您使用的是舊地址,除非您另有說明。

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