Address

有多少客戶端無法發送到 Bech32 地址?

  • September 1, 2020

對於我的客戶,我使用 BTCPay Server 設置了自定義 BTC 支付解決方案。我在 BTCPay Server 中配置的錢包只生成 bech32 ( bc1xxx) 地址用於支付(最便宜的交易費用)。

我的客戶(訂購了解決方案)問我有多少客戶無法將付款發送到 bech32 地址

他擔心的是,他的客戶將無法用 BTC 支付發票,因為他們的錢包將無法將付款發送到 bech32 地址。

如我所見,我可以通過以下兩個答案之一回到我的客戶:

  1. 幾乎所有 ( ??%) 的錢包都可以發送到 bech32,包括所有\大多數商業錢包提供商,因此您無需擔心,或者
  2. 這是一個問題,我需要設置一個支持舊地址(1xxx3xxx)的支付錢包,而不是 bech32 地址。

有人可以告訴我我是否可以向他保證解決方案是好的,或者我是否需要在其中添加舊地址支持?

由於似乎沒有答案,我做了自己的研究來解決這個問題。

根據比特幣維基提供的有關 Bech32 採用的資訊,我推測了以下資訊。

  1. 所有主流軟體錢包都支持發送到 Bech32。
  2. 所有主流硬體錢包都支持發送到 Bech32(直接或通過 Electrum)。
  3. 所有主要的網路錢包都支持發送到 Bech32。
  4. 大多數交易所都支持發送到 Bech32(儘管值得注意的是 Bitrex 和 LBC 不支持)。

請注意,我指定了發送,因為其中很多還不支持通過 Bech32 地址接收資金。但是,對於我的特殊要求來說,這並不重要,因為它只是發送。

確認上述事實後,我實際給客戶的答案是:

幾乎所有的錢包都可以發送到 bech32,包括大多數商業錢包提供商,所以你不必擔心。

當他問到百分之幾時,我無法回答。我需要知道每天有多少百分比的交易量通過了不支持 Bech32 的交易所。然而,鑑於當時幾乎每個錢包都支持它,我覺得這不太相關。

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