Address-Generation

是否可以將主根地址轉換為本地隔離見證地址?

  • December 28, 2021
  1. 幾天前,我在 Binance 上申請了 BTC 提款,我使用了一個 bc1p 地址,並且該請求照常通過,沒有任何問題或警告。(我第一次使用主根地址)。
  2. 幣安檢查交易是否已完成並提供 Txn id。
  3. 我注意到資金沒有到達並去檢查 Txn id 並註意到我的地址沒有被列為受益人,但一個完全不同的地址收到了與我要求的完全相同的金額。
  4. 請求 Binance 聊天支持,他們說不支持 Taproot,他們的系統自動轉換/轉換為 BC1Q(本機 segwit)地址。
  5. 從那時起,Binance 承認有固定的提款,不允許使用主根地址。

當然,這一切都超出了平常,他們試圖說服我這是我的錯,我繼續為他們承擔責任而奮鬥。

問題 1:他們實際上是否可以在不訪問我的私鑰或 xpub 的情況下將 BC1P 公共地址轉換為 BC1Q 地址?如何?

問題 2:我是否有可能收回他們發送到該地址的資金?如何?(我目前正在等待 Ledger 支持,看看他們是否可以提供幫助)

恐怕發送的硬幣被不可挽回地燒毀了。

原因是 P2TR 地址對(調整的)公鑰進行編碼,而 P2WSH 地址對腳本雜湊進行編碼。如果有人將 P2TR 地址解釋為具有相同有效負載的 P2WSH 地址,則您需要找到一個散列到 P2TR 地址中的公鑰的腳本。這是完全不可行的;如果這是可能的,SHA256 將被嚴重破壞。

不是你的錯,你應該要求退還你的比特幣。P2TR 地址(像所有地址一樣)有一個校驗和,並且這個校驗和算法甚至被改變以引入主根。他們完全接受了這個地址(甚至忽略了對 P2WSH 的誤解)這一事實表明發件人方面極度無能。

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