Pages:
Author

Topic: [LIST] Bech32 Bitcoin addresses Not supported - page 2. (Read 753 times)

legendary
Activity: 2268
Merit: 18748
I don't remember where I've read it but someone recommended that we create new wallet for every transaction to be made. And this is for security reasons because for every transaction the public key of the address is exposed.
As Charles-Tim has said, it is a new address which is recommended. When you send a transaction, the individual public key for that address is exposed, which is a theoretical security risk in the future once elliptic curve multiplication becomes vulnerable. The other addresses in that wallet are unaffected.

When it comes to exchanges though, there is another reason why a new address for each deposit is important - privacy. If i know you own address X, and I see you deposit coins to an address owned by an exchange, then I can reasonably assume that every other deposit to that address is from you, and I can use thelst knowledge to link a lot of your addresses and a lot of your coins.
legendary
Activity: 1512
Merit: 4795
Leading Crypto Sports Betting & Casino Platform
...
Thanks for the correction, I gained a lot from your post above. I am a bit bad to anything related transactions, all because I looked for book to read about it in details and I have not found a perfect one.

You can just play around this tool  (https://bitcoindata.science/bitcoin-fee-size-calculator.html) I made to confirm everything o_e_l_e_o said about inputs, vbytes, transaction vsize, etc
I will make use of the tool, I believed I can learn from the write up found under the tool too. Thanks.


Isn't coinomi and trust wallet among them? I have used these two for awhile already.

I don't remember where I've read it but someone recommended that we create new wallet for every transaction to be made. And this is for security reasons because for every transaction the public key of the address is exposed. This could be too much of a security measure I suppose but it must have been a good practice and there are exchanges that I see allowing users to generate addresses.  Is there any of them that has plans for this?
I don't remember where I've read it but someone recommended that we create new wallet address for every transaction to be made.

Coinomi support segwit, I do not know about trust wallet. Exchanges that users can generate new address, if using nested segwit like HitBtc, it will continuing generating nested segwit, and if it is generating legacy address, it will continue generating legacy address. I do not think that is an issue if you can still use segwit to pay into the exchange, exchange fee rate is very high because most of the fee is not for miners but the exchanges themselves.
legendary
Activity: 2282
Merit: 1041

Isn't coinomi and trust wallet among them? I have used these two for awhile already.

I don't remember where I've read it but someone recommended that we create new wallet for every transaction to be made. And this is for security reasons because for every transaction the public key of the address is exposed. This could be too much of a security measure I suppose but it must have been a good practice and there are exchanges that I see allowing users to generate addresses.  Is there any of them that has plans for this?
legendary
Activity: 2030
Merit: 1569
CLEAN non GPL infringing code made in Rust lang
Excellent initiative, shame on them. May their potential users think twice before going for a service or wallet that will make them spend more.

There are some similar lists in the Bitcoin wikis.
legendary
Activity: 2268
Merit: 18748
It's like O positive blood. Bech32 is the universal sender.
O negative is the universal donor.
legendary
Activity: 2968
Merit: 3684
Join the world-leading crypto sportsbook NOW!
While we're sort of naming and shaming, might I suggest also we promote services that do? This might encourage other services to then look at their competitors to see what works and how it's implemented. Might even get people to reach out and cooperate.

Let me commend Fairlay here for being bech32 supporting since at least 2019, both for sending and withdrawing.

And because I've just used them, Freebitco.in supports bech32 withdrawals.

But you can still send from bech32 address to your Binance wallet right? That's what my question is about. Hence why I found the receive part to be a bit confusing.

You can ALWAYS send from a bech32 to any Bitcoin address. It's like O positive blood. Bech32 is the universal sender.
legendary
Activity: 2170
Merit: 1789
You can send from Binance exchange to Bech32 wallet address, but you can't generate Bech32 address on Binance and that means you can't receive.
But you can still send from bech32 address to your Binance wallet right? That's what my question is about. Hence why I found the receive part to be a bit confusing.

Please correct me if I am wrong but I think Trezor hardware wallet now supports Bech32 and Coinbase exchange also, but I will have to double check everything from that list and update.
The list is about the web wallet and not the HW itself, you can click the X/V part for more details. As for Coinbase it's probably outdated since the last update is on April 2019.
legendary
Activity: 2212
Merit: 7064
It might be interesting to expand the list by adding which online/Bitcoin casinos support native segwit withdrawals and which don't. I am afraid that many still haven't added support for Bech32. I am more curious about those who support it.

I can say for sure that FortuneJack doesn't. I withdrew some money from there a few nights ago, and Bech32 addresses are not recognized as valid.  

Yes, I added other Services section and I will slowly add more websites and casinos that don't support Bech32 addresses, but I will need help from other gambling members for that. I will try to keep this topic updated, but if you notice any updates or changes please post in this topic.
FortuneJack will now be added to the list.
I also added Roobet casino because I know they only support creating oldest format BTC address P2PKH, but I am not sure in withdrawing to Bech32 is supported.
legendary
Activity: 2730
Merit: 7065
It might be interesting to expand the list by adding which online/Bitcoin casinos support native segwit withdrawals and which don't. I am afraid that many still haven't added support for Bech32. I am more curious about those who support it.

I can say for sure that FortuneJack doesn't. I withdrew some money from there a few nights ago, and Bech32 addresses are not recognized as valid. 
legendary
Activity: 2352
Merit: 6089
bitcoindata.science
Please correct me if I am wrong but I think Trezor hardware wallet now supports Bech32 and Coinbase exchange also, but I will have to double check everything from that list and update.

Trezor hardware wallet already supports bech32 address format in its firmware if you use Electrum.

However, there is still lack of functionallity in its native software (Trezor Wallet)

Quote
Trezor with Bech32 addresses
Trezor already implemented Bech32 addresses in its firmware, it is possible to send funds to Bech32 addresses using Trezor Wallet. Receiving is possible using Electrum with native segwit (P2WPKH) option.
source: https://wiki.trezor.io/Bech32
legendary
Activity: 2212
Merit: 7064
For everyone who asked for Bech32 stats before, here is one screenshot, and you can find stats for all other address formats also:


https://txstats.com/dashboard/db/bech32-statistics?orgId=1

Here's another source that covers more services: https://bitcoinops.org/en/compatibility/.

I'm a bit confused by the Create/Receive part. At first I kinda get the impression that the transaction made from the bech32 address won't show up on those services, but I vaguely remember that I used a bech32 address to send some Bitcoin to Binance a while back. Can anybody confirm this? Or does that part mean the ability to generate a bech32 receiving address only?
Thanks for posting one more source, but I think it is also a bit outdated.
Please correct me if I am wrong but I think Trezor hardware wallet now supports Bech32 and Coinbase exchange also, but I will have to double check everything from that list and update.

You can send from Binance exchange to Bech32 wallet address, but you can't generate Bech32 address on Binance and that means you can't receive.

legendary
Activity: 2170
Merit: 1789
Here's another source that covers more services: https://bitcoinops.org/en/compatibility/.

I'm a bit confused by the Create/Receive part. At first I kinda get the impression that the transaction made from the bech32 address won't show up on those services, but I vaguely remember that I used a bech32 address to send some Bitcoin to Binance a while back. Can anybody confirm this? Or does that part mean the ability to generate a bech32 receiving address only?
legendary
Activity: 2352
Merit: 6089
bitcoindata.science
pooya87 is very right, legacy and nested segwit calculate transaction fee in size which is in satoshi/byte, but native segwit calculates fee in weight which is in satoshi/vbytes.
That's not right. All transaction types should be measured in virtual bytes, but only purely legacy transactions will have identical values in both bytes and virtual bytes.

The weight of the transaction makes the fee in native segwit to be reduced than in nested segwit and legacy.
Nested segwit still has a lower fee than legacy, just not as low as native segwit.

Secondly, if you are sending from native segwit address to non-native segwit address, the transaction fee will still be high, the only time the fee will be low is when you are sending from native segwit address to native segwit addresses.
Again, that's not right. An input contributes much more to the transaction size than an output. Using segwit inputs will still save a great deal of fees, regardless of what type of outputs you are sending to.

You can just play around this tool I made to confirm everything o_e_l_e_o said about inputs, vbytes, transaction vsize, etc

You can just enter the number of inputs/outputs, address format, etc and you will see how it works and how much you can save on fees by ypgrading to p2sh-segwit or bech-32.

legendary
Activity: 2268
Merit: 18748
Are all the problems technical (lazy exchanges and wallets,) or did Bech32 addresses have some problems as there was no specific standard for signing the message.
I can't speak for the centralized exchanges (and since some centralized exchanges have implemented it without issue then there is no good reason the others cannot also), but for Bisq there are issues regarding the bitcoinj library. They are being actively worked on: https://github.com/bisq-network/proposals/issues/226

pooya87 is very right, legacy and nested segwit calculate transaction fee in size which is in satoshi/byte, but native segwit calculates fee in weight which is in satoshi/vbytes.
That's not right. All transaction types should be measured in virtual bytes, but only purely legacy transactions will have identical values in both bytes and virtual bytes.

The weight of the transaction makes the fee in native segwit to be reduced than in nested segwit and legacy.
Nested segwit still has a lower fee than legacy, just not as low as native segwit.

Secondly, if you are sending from native segwit address to non-native segwit address, the transaction fee will still be high, the only time the fee will be low is when you are sending from native segwit address to native segwit addresses.
Again, that's not right. An input contributes much more to the transaction size than an output. Using segwit inputs will still save a great deal of fees, regardless of what type of outputs you are sending to.
legendary
Activity: 2352
Merit: 6089
bitcoindata.science
Quote
Native Segwit adoption is on the rise
i'm curious if there is any data to support this, i thought it plateaued a while ago.

I made a quick google search and found something herE:
https://transactionfee.info/charts/payments-spending-segwit/



Segwit adoption is still growing. In January 2020 there was 60% adoption, now we have 66%.

it is natural that growth will be slower from now on, as most transactions are already done by segwit. It was easy to jump from 10 to 20%, but it will be much harder to jump from 66-76%. But we are doing fine I guess.

legendary
Activity: 2212
Merit: 7064
Thank you for explanations.

i'm curious if there is any data to support this, i thought it plateaued a while ago.
Sure there is, and if you look you will see I posted Bech32 statistics link in first post.

Bread wallet fully supports bech32 since 2018 according to their tweet https://twitter.com/BRDHQ/status/1063513088069173249

Another post from reddit that uses the same wiki source proves it https://www.reddit.com/r/Bitcoin/comments/ba1l79/switch_to_bech32_native_segwit_wallets_this_is/

Kinda weird that Jameson Lopp talks about native segwit yet his Casa wallet doesn't fully support it. Is he waiting for Taproot and Schnorr based on this tweet https://twitter.com/lopp/status/1261323165726380036
Yes it is weird his Casa wallet is still on the list Smiley

Thank you for noticing that Breadwallet now supports bech32.
I corrected and removed it from the list.

I will advice you to also list the wallets that are supoorting native segwit addresses to be included, because the wallet people will be looking for are the ones that support native segwit, and going through your topic can make them easily identify wallets that support native segwit.
I was thinking of making that list, but maybe later.
For now you will know wallet is supporting Bech32 if it's not on this list

Are all the problems technical (lazy exchanges and wallets,) or did Bech32 addresses have some problems as there was no specific standard for signing the message.
Also, not updating does not mean that they are lazy, but they may not want that, as many of these platforms promote altcoins, and therefore it is in their interest to keep fees slightly high so that there is a logical reason for using altcoins.
If Bech32 addresses have some problems, then Legacy and Segwit addresses also have their own problems and excuses like altcoins is not good enough, but sure, some services just don't want to support Bech32 for various reasons and to me it looks a bit lazy Wink

This is explanation Chipmixer gave to me:
Quote
We are not supporting Bech32.
We are aware of advantages it gives but we support customers that use old wallets.

Deposit address is legacy address. Chip address is legacy address.
You can send Bech32 -> legacy, receive chips and sweep them to Bech32 address.
legendary
Activity: 1512
Merit: 4795
Leading Crypto Sports Betting & Casino Platform
pooya87 is very right, legacy and nested segwit calculate transaction fee in size which is in satoshi/byte, but native segwit calculates fee in weight which is in satoshi/vbytes. The weight of the transaction makes the fee in native segwit to be reduced than in nested segwit and legacy.

Secondly, if you are sending from native segwit address to non-native segwit address, the transaction fee will still be high, the only time the fee will be low is when you are sending from native segwit address to native segwit addresses.

I will list and keep updated here all lazy exchanges and wallets and other services not (fully) supporting Bech32:
I will advice you to also list the wallets that are supoorting native segwit addresses to be included, because the wallet people will be looking for are the ones that support native segwit, and going through your topic can make them easily identify wallets that support native segwit.
legendary
Activity: 2702
Merit: 4002
Are all the problems technical (lazy exchanges and wallets,) or did Bech32 addresses have some problems as there was no specific standard for signing the message.
Also, not updating does not mean that they are lazy, but they may not want that, as many of these platforms promote altcoins, and therefore it is in their interest to keep fees slightly high so that there is a logical reason for using altcoins.
legendary
Activity: 2450
Merit: 4415
🔐BitcoinMessage.Tools🔑
According to the source you provided, exchanges don't seem interested in SegWit implementation. It is not surprising at all since almost all the centralized exchanges make money on trading and listing shitcoins, especially they prefer the trendy ones such as DeFI scams, ICO scams and the like. Their motto is "I love bitcoin, buy my shitcoin". They want us to gamble on thousands of useless cryptocurrencies. Bitcoin is merely bait, that is why everything exchanges offer regarding bitcoin will likely remain obsolete, inadequate and undeveloped.
sr. member
Activity: 1554
Merit: 413
Bread wallet fully supports bech32 since 2018 according to their tweet https://twitter.com/BRDHQ/status/1063513088069173249
Quote
SegWit support has arrived to BRD

As you know we are building for the future. As of today, BRD fully supports native SegWit (Bech32).

Another post from reddit that uses the same wiki source proves it https://www.reddit.com/r/Bitcoin/comments/ba1l79/switch_to_bech32_native_segwit_wallets_this_is/

Kinda weird that Jameson Lopp talks about native segwit yet his Casa wallet doesn't fully support it. Is he waiting for Taproot and Schnorr based on this tweet https://twitter.com/lopp/status/1261323165726380036

Pages:
Jump to: