Bitcoin Forum

Bitcoin => Bitcoin Discussion => Topic started by: transferkido on October 21, 2019, 09:44:00 PM



Title: What is bettter
Post by: transferkido on October 21, 2019, 09:44:00 PM
I have a quick question if someone dosen't have segwit since my addy starts with bc1 with my hardware wallet what is the best way to receive coins securely and transfer it I was thinking about wasabi since you can put the coins into a coinjoin for a small fee which is cool or should i just make a standard wallet electrum and transfer to hardware wallet?


Title: Re: What is bettter
Post by: figmentofmyass on October 21, 2019, 10:03:56 PM
I have a quick question if someone dosen't have segwit since my addy starts with bc1 with my hardware wallet what is the best way to receive coins securely and transfer it I was thinking about wasabi since you can put the coins into a coinjoin for a small fee which is cool or should i just make a standard wallet electrum and transfer to hardware wallet?

unless you're concerned about privacy, there's no reason to pay for a coinjoin in this case.

the easiest and quickest way to do it would be to set up an electrum wallet (standard wallet > create a new seed > legacy) which you can use to receive from non-segwit wallets. from there, you can send the coins to your native segwit hardware wallet.


Title: Re: What is bettter
Post by: transferkido on October 21, 2019, 10:07:19 PM
reason is ik where the previous person got there coins from and yes i do care about privacy at times since i do transactions with other people from forums all the time.


Title: Re: What is bettter
Post by: bitmover on October 22, 2019, 12:47:46 AM
the easiest and quickest way to do it would be to set up an electrum wallet (standard wallet > create a new seed > legacy) which you can use to receive from non-segwit wallets. from there, you can send the coins to your native segwit hardware wallet.


Better than legacy is to use P2SH which are compatible segwit addresses, like a transitional address.
They offer lower fees and are compatible with all old software.

They start with 3.


Title: Re: What is bettter
Post by: Darker45 on October 22, 2019, 02:22:50 AM
reason is ik where the previous person got there coins from and yes i do care about privacy at times since i do transactions with other people from forums all the time.

If you are always receiving deposits from people and you do not know where their coins are coming from and whether their wallet is compatible to yours, why not provide them all the options? Give them three addresses then, one bech32, one p2sh, and one legacy. In which case, they could freely choose their preferred address.


Title: Re: What is bettter
Post by: Artemis3 on October 22, 2019, 02:25:28 AM
the easiest and quickest way to do it would be to set up an electrum wallet (standard wallet > create a new seed > legacy) which you can use to receive from non-segwit wallets. from there, you can send the coins to your native segwit hardware wallet.


Better than legacy is to use P2SH which are compatible segwit addresses, like a transitional address.
They offer lower fees and are compatible with all old software.

They start with 3.

This is true and i made one with Electrum, unfortunately it isn't exactly "easy", unlike the "pick legacy" suggestion above.

Thankfully, almost nothing seems to demand an old style address anymore, there is just one pool of a certain stubborn person that still doesn't, but that's about it.

It should very rare by now to require a legacy address, it is good that most wallets already default to create native segwit addresses. There could be some outdated online systems that still don't recognize native segwit address as valid, and only for those, i made the transitional legacy (bip39) one, but it hasn't seen transactions in nearly a year.


Title: Re: What is bettter
Post by: jseverson on October 22, 2019, 02:35:58 AM
reason is ik where the previous person got there coins from and yes i do care about privacy at times since i do transactions with other people from forums all the time.

If the coins you're going to receive is more than 0.1 BTC (minimum amount for CoinJoin IIRC) and they can send to Bech32 addresses (starts with bc1, legacy addresses may be able to send to SegWit, depending on the wallet used), the simplest way would be to use Wasabi.

Otherwise, probably Electrum then into a mixer (or even Wasabi if more than 0.1 BTC)? If you don't need to erase the trail at all, I'd say just Electrum would be the way to go.


Title: Re: What is bettter
Post by: Dart18 on October 22, 2019, 02:38:00 AM
It is like you already knew the answer but just having a problem to decide.

If you are always receiving deposits from people and you do not know where their coins are coming from and whether their wallet is compatible to yours, why not provide them all the options? Give them three addresses then, one bech32, one p2sh, and one legacy. In which case, they could freely choose their preferred address.

I will take this as the best one.
Also, Electrum for privacy and security. Good thing is you can keep on creating an address and you will not be traced easily. I bet that is what you want to happen right?


Title: Re: What is bettter
Post by: GreatArkansas on October 22, 2019, 04:56:05 AM
the easiest and quickest way to do it would be to set up an electrum wallet (standard wallet > create a new seed > legacy) which you can use to receive from non-segwit wallets. from there, you can send the coins to your native segwit hardware wallet.
Better than legacy is to use P2SH which are compatible segwit addresses, like a transitional address.
They offer lower fees and are compatible with all old software.
They start with 3.
I have question about this, once you just created a bitcoin wallet, either it's legacy or P2SH or even bech32. You can still able to receive or create a receiving address any of those address types?
Because I noticed in my trezor wallet, when I tried to use it with mycelium wallet, you can select any address type you want, either legacy address/P2SH address or bech32 address.


Title: Re: What is bettter
Post by: pooya87 on October 22, 2019, 05:27:19 AM
the easiest and quickest way to do it would be to set up an electrum wallet (standard wallet > create a new seed > legacy) which you can use to receive from non-segwit wallets. from there, you can send the coins to your native segwit hardware wallet.


Better than legacy is to use P2SH which are compatible segwit addresses, like a transitional address.
They offer lower fees and are compatible with all old software.

They start with 3.

This is true and i made one with Electrum, unfortunately it isn't exactly "easy", unlike the "pick legacy" suggestion above.

it is a good thing that it is not easy to make nested-SegWit type of wallet in Electrum because the transactions type associated with these types are bigger even if "you" pay lower fee, the nodes are still forced to store a bigger transaction size!
after more than 2 years if you can't use (native) SegWit then you either have to stop using the services that are causing you the trouble or stick to legacy in my opinion.


Title: Re: What is bettter
Post by: figmentofmyass on October 22, 2019, 07:27:51 AM
the easiest and quickest way to do it would be to set up an electrum wallet (standard wallet > create a new seed > legacy) which you can use to receive from non-segwit wallets. from there, you can send the coins to your native segwit hardware wallet.

Better than legacy is to use P2SH which are compatible segwit addresses, like a transitional address.
They offer lower fees and are compatible with all old software.

They start with 3.

one can do that with this step-by-step tutorial: https://bitcointalk.org/index.php?topic=3237021.0

but as you can see, it's much more complicated. using default electrum settings, you can either choose standard (1xxxxxx) or segwit (bc1xxxx). so the easiest and quickest route (especially for a noob) is to use a standard legacy wallet.


Title: Re: What is bettter
Post by: bitmover on October 22, 2019, 10:28:25 AM
I have question about this, once you just created a bitcoin wallet, either it's legacy or P2SH or even bech32. You can still able to receive or create a receiving address any of those address types?
Because I noticed in my trezor wallet, when I tried to use it with mycelium wallet, you can select any address type you want, either legacy address/P2SH address or bech32 address.
Depends on the wallet.
In Electrum you have to creatae a new wallet (even if you use the same seed) to change the derivation path (which is what the addresses type are, a different derivation path)
However, in coinomi for example, you can use all 3 addresses type in the se wallet. You can use in funds from 2 of them in the same transaction and receive the change in another, for example.

So, it depends on which wallet you are using with your trezor device.