Bitcoin Forum
May 05, 2024, 02:46:16 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: What address type should I choose? Segwit?  (Read 279 times)
wsxdrfv (OP)
Jr. Member
*
Offline Offline

Activity: 405
Merit: 5


View Profile WWW
May 11, 2018, 05:44:50 AM
 #1

At many hardware (ledger nano), window application wallet (electrum), it requires choosing standard/segwit address type.

What should I choose?

Regardless of what I chosen, are there no compatibility issue between them now and future?

1714920376
Hero Member
*
Offline Offline

Posts: 1714920376

View Profile Personal Message (Offline)

Ignore
1714920376
Reply with quote  #2

1714920376
Report to moderator
1714920376
Hero Member
*
Offline Offline

Posts: 1714920376

View Profile Personal Message (Offline)

Ignore
1714920376
Reply with quote  #2

1714920376
Report to moderator
1714920376
Hero Member
*
Offline Offline

Posts: 1714920376

View Profile Personal Message (Offline)

Ignore
1714920376
Reply with quote  #2

1714920376
Report to moderator
"Bitcoin: mining our own business since 2009" -- Pieter Wuille
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714920376
Hero Member
*
Offline Offline

Posts: 1714920376

View Profile Personal Message (Offline)

Ignore
1714920376
Reply with quote  #2

1714920376
Report to moderator
nc50lc
Legendary
*
Offline Offline

Activity: 2408
Merit: 5588


Self-proclaimed Genius


View Profile
May 11, 2018, 06:00:03 AM
 #2

For the benefit of "lighter" transactions, overall cheaper fees and old-wallets/services compatibility,
Choose SegWit that starts with "3" (nested Segwit in a P2SH).

Regardless of what I chosen, are there no compatibility issue between them now and future?
For now, native SegWit "bc1" (bech32 P2WPKH) SegWit addresses aren't supported by some exchanges and online wallet services.
Some of those are not accepting bc1 addresses for withdrawals.

.
.HUGE.
▄██████████▄▄
▄█████████████████▄
▄█████████████████████▄
▄███████████████████████▄
▄█████████████████████████▄
███████▌██▌▐██▐██▐████▄███
████▐██▐████▌██▌██▌██▌██
█████▀███▀███▀▐██▐██▐█████

▀█████████████████████████▀

▀███████████████████████▀

▀█████████████████████▀

▀█████████████████▀

▀██████████▀▀
█▀▀▀▀











█▄▄▄▄
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
.
CASINSPORTSBOOK
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀▀█











▄▄▄▄█
ABCbits
Legendary
*
Offline Offline

Activity: 2870
Merit: 7464


Crypto Swap Exchange


View Profile
May 11, 2018, 06:21:51 AM
Merited by suchmoon (2)
 #3

There are 3 types of address :
1. Standard/Legacy address (starts with 1)
 * Have highest transaction size/fee
 * Still have Transaction malleability
 * Compatible with all wallet
2. P2SH SegWit (starts with 3)
 * Have lower transaction size/fee
 * Don't have Transaction malleability
 * Compatible with all wallet, because it's backward compatible
3. Bech32/Native SegWit (starts with bc1)
 * Have lowest transaction size/fee
 * Don't have Transaction malleability
 * Only compatible with wallet which support SegWit

TLDR:
1. Choose Bech32/Native SegWit address if you use service which support it.
2. Choose P2SH SegWit address if you use service which don't support it. This is best option for majority users.
3. Only choose Standard/Legacy address if your wallet don't offer P2SH SegWit address and you use service which don't support SegWit.

█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
BillCoin
Sr. Member
****
Offline Offline

Activity: 476
Merit: 259



View Profile
May 11, 2018, 10:11:24 AM
 #4

For the benefit of "lighter" transactions, overall cheaper fees and old-wallets/services compatibility,
Choose SegWit that starts with "3" (nested Segwit in a P2SH).

Regardless of what I chosen, are there no compatibility issue between them now and future?
For now, native SegWit "bc1" (bech32 P2WPKH) SegWit addresses aren't supported by some exchanges and online wallet services.
Some of those are not accepting bc1 addresses for withdrawals.

Also you won't be able to find bech32 addresses( bc1) at most of the blockchain explorers, as far as I remember btc.com explorer is the only one who supports exploring bech32 addresses.
I think that we should all be starting to use bech32 addresses as forcing the wallets and explorers to start and support segwit, if we won't start adopting segwit then who elses is going to adopt?
The fight against the high fees should be coming from the users.
bob123
Legendary
*
Offline Offline

Activity: 1624
Merit: 2481



View Profile WWW
May 11, 2018, 10:42:26 AM
 #5

Most, if not all, service provider to make error checks on addresses a customer enters.
Unfortunately a lot of them didn't update their code yet to accept bech32 addresses (starting with bc1..).
For the best convinience you should use the nested segwit (P2SH) address (starting with 3..).
This will give you the benefits of segwit (lower fees due to a smaller weight of the transaction) almost as profitable as bech32, but with guaranteed compability to any online service provider.



Also you won't be able to find bech32 addresses( bc1) at most of the blockchain explorers, as far as I remember btc.com explorer is the only one who supports exploring bech32 addresses.

There are some more who do show/index bech32 addresses. Blockchair and blockonomics for example.

BTCforJoe
Hero Member
*****
Offline Offline

Activity: 882
Merit: 976



View Profile WWW
May 11, 2018, 01:36:44 PM
 #6

Another thing to consider is that SegWit addresses are very difficult, if not impossible, to sign, and even more difficult for others to verify.

If your bitcoin activity involves the necessity to prove that you own an address at any given time, then a legacy option would be your best solution.

Otherwise, go with a SegWit option, which will help improve the overall network while also contributing to lowering transaction fees.

cellard
Legendary
*
Offline Offline

Activity: 1372
Merit: 1250


View Profile
May 11, 2018, 03:36:51 PM
 #7

Another thing to consider is that SegWit addresses are very difficult, if not impossible, to sign, and even more difficult for others to verify.

If your bitcoin activity involves the necessity to prove that you own an address at any given time, then a legacy option would be your best solution.

Otherwise, go with a SegWit option, which will help improve the overall network while also contributing to lowering transaction fees.

Aren't they working on verification of signatures as usual with Bitcoin Core? (by as usual, I mean just how you can sign messages with legacy addresses)

Personally I would use legacy addresses for cold storage, and bech32 to transact and save some money. Legacy addresses are the most timetested ones. Once coins sitting on segwit addresses have been safe for 9 years (just like legacy) then I may consider moving cold storage in bech32 as well.
posi
Hero Member
*****
Offline Offline

Activity: 2226
Merit: 579


Leading Crypto Sports Betting & Casino Platform


View Profile
May 11, 2018, 09:30:29 PM
 #8

As you have been told most if crypto exchange site and wallet provider still  dont support the SegWit and the purpose of what you wanted to use the wallet for will determine if you're to go for the SegWit cause it good in terms of transaction.

..Stake.com..   ▄████████████████████████████████████▄
   ██ ▄▄▄▄▄▄▄▄▄▄            ▄▄▄▄▄▄▄▄▄▄ ██  ▄████▄
   ██ ▀▀▀▀▀▀▀▀▀▀ ██████████ ▀▀▀▀▀▀▀▀▀▀ ██  ██████
   ██ ██████████ ██      ██ ██████████ ██   ▀██▀
   ██ ██      ██ ██████  ██ ██      ██ ██    ██
   ██ ██████  ██ █████  ███ ██████  ██ ████▄ ██
   ██ █████  ███ ████  ████ █████  ███ ████████
   ██ ████  ████ ██████████ ████  ████ ████▀
   ██ ██████████ ▄▄▄▄▄▄▄▄▄▄ ██████████ ██
   ██            ▀▀▀▀▀▀▀▀▀▀            ██ 
   ▀█████████▀ ▄████████████▄ ▀█████████▀
  ▄▄▄▄▄▄▄▄▄▄▄▄███  ██  ██  ███▄▄▄▄▄▄▄▄▄▄▄▄
 ██████████████████████████████████████████
▄▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▄
█  ▄▀▄             █▀▀█▀▄▄
█  █▀█             █  ▐  ▐▌
█       ▄██▄       █  ▌  █
█     ▄██████▄     █  ▌ ▐▌
█    ██████████    █ ▐  █
█   ▐██████████▌   █ ▐ ▐▌
█    ▀▀██████▀▀    █ ▌ █
█     ▄▄▄██▄▄▄     █ ▌▐▌
█                  █▐ █
█                  █▐▐▌
█                  █▐█
▀▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▀█
▄▄█████████▄▄
▄██▀▀▀▀█████▀▀▀▀██▄
▄█▀       ▐█▌       ▀█▄
██         ▐█▌         ██
████▄     ▄█████▄     ▄████
████████▄███████████▄████████
███▀    █████████████    ▀███
██       ███████████       ██
▀█▄       █████████       ▄█▀
▀█▄    ▄██▀▀▀▀▀▀▀██▄  ▄▄▄█▀
▀███████         ███████▀
▀█████▄       ▄█████▀
▀▀▀███▄▄▄███▀▀▀
..PLAY NOW..
BTCforJoe
Hero Member
*****
Offline Offline

Activity: 882
Merit: 976



View Profile WWW
May 11, 2018, 10:29:16 PM
 #9

Aren't they working on verification of signatures as usual with Bitcoin Core? (by as usual, I mean just how you can sign messages with legacy addresses)

Personally I would use legacy addresses for cold storage, and bech32 to transact and save some money. Legacy addresses are the most timetested ones. Once coins sitting on segwit addresses have been safe for 9 years (just like legacy) then I may consider moving cold storage in bech32 as well.

Oh, right, I forgot to mention the same. I believe in the utilitarian purpose of Bitcoin, so I use it as a currency quite frequently, which kind of blinded me from recognizing what should have been obvious. Thanks @cellard.

Yeah, OP, if you're looking to simply hodl, choose a legacy address; you won't have any compatibility issues or risks thereof with them. SegWit addresses aren't fully adopted yet, so there are still compatibility issues here and there, especially with the bravo charlie (bech32) addresses. You shouldn't have any problems for future compatibility, but legacy addresses have proven themselves over time.

Theb
Hero Member
*****
Offline Offline

Activity: 1680
Merit: 655


View Profile
May 13, 2018, 12:57:07 PM
 #10

I'll still go for the Legacy Address as of the moment as currently the network fees are way more cheaper compared to last 3 months ago but if the fees becomes unreasonable again then you can simply shift your payments using your segwit wallet. The desktop version of Electrum allows you to have several wallets whether it is Legacy or Segwit.

..bustadice..         ▄▄████████████▄▄
     ▄▄████████▀▀▀▀████████▄▄
   ▄███████████    ███████████▄
  █████    ████▄▄▄▄████    █████
 ██████    ████████▀▀██    ██████
██████████████████   █████████████
█████████████████▌  ▐█████████████
███    ██████████   ███████    ███
███    ████████▀   ▐███████    ███
██████████████      ██████████████
██████████████      ██████████████
 ██████████████▄▄▄▄██████████████
  ▀████████████████████████████▀
                     ▄▄███████▄▄
                  ▄███████████████▄
   ███████████  ▄████▀▀       ▀▀████▄
               ████▀      ██     ▀████
 ███████████  ████        ██       ████
             ████         ██        ████
███████████  ████     ▄▄▄▄██        ████
             ████     ▀▀▀▀▀▀        ████
 ███████████  ████                 ████
               ████▄             ▄████
   ███████████  ▀████▄▄       ▄▄████▀
                  ▀███████████████▀
                     ▀▀███████▀▀
           ▄██▄
           ████
            ██
            ▀▀
 ▄██████████████████████▄
██████▀▀██████████▀▀██████
█████    ████████    █████
█████▄  ▄████████▄  ▄█████
██████████████████████████
██████████████████████████
    ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
    ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
       ████████████
......Play......
TryNinja
Legendary
*
Offline Offline

Activity: 2828
Merit: 6977



View Profile WWW
May 13, 2018, 01:15:49 PM
 #11

I'll still go for the Legacy Address as of the moment as currently the network fees are way more cheaper compared to last 3 months ago but if the fees becomes unreasonable again then you can simply shift your payments using your segwit wallet. The desktop version of Electrum allows you to have several wallets whether it is Legacy or Segwit.
But why would you do that?

What are the disadvantages of using a Segwit address?

.
.HUGE.
▄██████████▄▄
▄█████████████████▄
▄█████████████████████▄
▄███████████████████████▄
▄█████████████████████████▄
███████▌██▌▐██▐██▐████▄███
████▐██▐████▌██▌██▌██▌██
█████▀███▀███▀▐██▐██▐█████

▀█████████████████████████▀

▀███████████████████████▀

▀█████████████████████▀

▀█████████████████▀

▀██████████▀▀
█▀▀▀▀











█▄▄▄▄
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
.
CASINSPORTSBOOK
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀▀█











▄▄▄▄█
bob123
Legendary
*
Offline Offline

Activity: 1624
Merit: 2481



View Profile WWW
May 13, 2018, 01:59:00 PM
 #12

I'll still go for the Legacy Address as of the moment as currently the network fees are way more cheaper compared to last 3 months ago but if the fees becomes unreasonable again then you can simply shift your payments using your segwit wallet. The desktop version of Electrum allows you to have several wallets whether it is Legacy or Segwit.
But why would you do that?

What are the disadvantages of using a Segwit address?

I do only know one: Claiming shit forked coins.

Although they impose quite a huge risk of losing any holdings (i.e. 'newcomers' trying to claim then without any security in mind), they are still very popular.
A few bucks seem to be worth more than security and privacy.



.. but if the fees becomes unreasonable again then you can simply shift your payments using your segwit wallet.

The reason you want to have your BTC on an segwit address is that you have them already there when fees got 'unreasonable' again.
If you still have to move them to an segwit address you do have to pay the higher fee. This fee would be even higher if you didn't consolidate your UTXO's by then.



Theb
Hero Member
*****
Offline Offline

Activity: 1680
Merit: 655


View Profile
May 13, 2018, 02:49:30 PM
 #13

I'll still go for the Legacy Address as of the moment as currently the network fees are way more cheaper compared to last 3 months ago but if the fees becomes unreasonable again then you can simply shift your payments using your segwit wallet. The desktop version of Electrum allows you to have several wallets whether it is Legacy or Segwit.
But why would you do that?

What are the disadvantages of using a Segwit address?

I do only know one: Claiming shit forked coins.

Although they impose quite a huge risk of losing any holdings (i.e. 'newcomers' trying to claim then without any security in mind), they are still very popular.
A few bucks seem to be worth more than security and privacy.
I am not saying that SegWit addresses have a disadvantage but in my current situation where I am not a big and frequent spender I don't see myself benefiting from transferring all my holdings to my segwit wallet, I do keep some BTC in my segwit wallet even before the network fees got ridiculously high.

.. but if the fees becomes unreasonable again then you can simply shift your payments using your segwit wallet.

The reason you want to have your BTC on an segwit address is that you have them already there when fees got 'unreasonable' again.
If you still have to move them to an segwit address you do have to pay the higher fee. This fee would be even higher if you didn't consolidate your UTXO's by then.
I won't have this problem as I am still keeping some BTC in my SegWit Wallet, so if ever the fees got high again, I'll be using what I stored in my SegWit Wallet.

..bustadice..         ▄▄████████████▄▄
     ▄▄████████▀▀▀▀████████▄▄
   ▄███████████    ███████████▄
  █████    ████▄▄▄▄████    █████
 ██████    ████████▀▀██    ██████
██████████████████   █████████████
█████████████████▌  ▐█████████████
███    ██████████   ███████    ███
███    ████████▀   ▐███████    ███
██████████████      ██████████████
██████████████      ██████████████
 ██████████████▄▄▄▄██████████████
  ▀████████████████████████████▀
                     ▄▄███████▄▄
                  ▄███████████████▄
   ███████████  ▄████▀▀       ▀▀████▄
               ████▀      ██     ▀████
 ███████████  ████        ██       ████
             ████         ██        ████
███████████  ████     ▄▄▄▄██        ████
             ████     ▀▀▀▀▀▀        ████
 ███████████  ████                 ████
               ████▄             ▄████
   ███████████  ▀████▄▄       ▄▄████▀
                  ▀███████████████▀
                     ▀▀███████▀▀
           ▄██▄
           ████
            ██
            ▀▀
 ▄██████████████████████▄
██████▀▀██████████▀▀██████
█████    ████████    █████
█████▄  ▄████████▄  ▄█████
██████████████████████████
██████████████████████████
    ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
    ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
       ████████████
......Play......
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!