Bitcoin Forum

Bitcoin => Development & Technical Discussion => Topic started by: jubalix on August 01, 2017, 11:26:50 PM



Title: Bitcoin addresses NOW, Segwit, BCC etc
Post by: jubalix on August 01, 2017, 11:26:50 PM
Can some one clarify::

the changes in format for each address type eg

Segwit
BCC
other

if any and!

will existing priv keys always be compatible pre Aug 1.....or do we have to move coins to new addresses?

finally what happens to when sending BTC to pre AUG 1 BTC addresses?


Title: Re: Bitcoin addresses NOW, Segwit, BCC etc
Post by: HCP on August 02, 2017, 01:25:31 AM
There isn't any...

a bitcoin address is a bitcoin address... SegWit has nothing to do with Addresses... BCC is essentially a different network using the same "basics" as BTC, so the addresses/keys remain the same (hence why everyone magically gets BCC at a 1:1 ratio if they had BTC in a given address at block #478558)

As for "other", do you mean softforks? altcoins? ???

I'm not exactly sure what you mean by "When you send BTC to a pre AUG 1 BTC addresses"? ??? You transfer control of coins from one BTC address (private key) to another BTC address (private key)... that doesn't change because someone created an Altcoin using the BTC blockchain history...


Title: Re: Bitcoin addresses NOW, Segwit, BCC etc
Post by: jubalix on August 02, 2017, 02:01:18 AM
There isn't any...

a bitcoin address is a bitcoin address... SegWit has nothing to do with Addresses... BCC is essentially a different network using the same "basics" as BTC, so the addresses/keys remain the same (hence why everyone magically gets BCC at a 1:1 ratio if they had BTC in a given address at block #478558)

As for "other", do you mean softforks? altcoins? ???

I'm not exactly sure what you mean by "When you send BTC to a pre AUG 1 BTC addresses"? ??? You transfer control of coins from one BTC address (private key) to another BTC address (private key)... that doesn't change because someone created an Altcoin using the BTC blockchain history...

ok I maybe wrong....but I recall some addresses segwit??? will change to a 3--- prefix? or something like that.....


Title: Re: Bitcoin addresses NOW, Segwit, BCC etc
Post by: HCP on August 02, 2017, 02:53:11 AM
Oh right... the new P2SH-P2WPKH and P2SH-P2WSH Addresses (https://bitcoincore.org/en/segwit_wallet_dev)... I'd forgot about those! DOH! ::)

That's what you get for posting before your "morning" coffee :P

I guess the answers lie here: https://github.com/bitcoin/bips/blob/master/bip-0141.mediawiki#backward-compatibility

"As a soft fork, older software will continue to operate without modification."


Title: Re: Bitcoin addresses NOW, Segwit, BCC etc
Post by: jubalix on August 02, 2017, 05:26:29 AM
Oh right... the new P2SH-P2WPKH and P2SH-P2WSH Addresses (https://bitcoincore.org/en/segwit_wallet_dev)... I'd forgot about those! DOH! ::)

That's what you get for posting before your "morning" coffee :P

I guess the answers lie here: https://github.com/bitcoin/bips/blob/master/bip-0141.mediawiki#backward-compatibility

"As a soft fork, older software will continue to operate without modification."

Ok can you simplify that link....

my concern is that you send 1theycehFHdnsxxx pre AUG 1 address to a new 3BTC address, and inadvertently send your BCC to the same address, but don't to have the privkey as this 3xxxx simply does not exist, but your some how cleared out your old address and sent it to a key in BCC.

Or you send BTC to older 1address but some how it does not got through and goes to and 3xmcnc mapped address, becuase the new protocol block hash or whatever acts that way.

I *know* this probably won't happen and why, but that said I would like to have a view outside of my own thought bubble to alert me to my misunderstandings.





Title: Re: Bitcoin addresses NOW, Segwit, BCC etc
Post by: HCP on August 02, 2017, 05:31:11 AM
my concern is that you send 1theycehFHdnsxxx pre AUG 1 address to a new 3BTC address, and inadvertently send your BCC to the same address, but don't to have the privkey as this 3xxxx simply does not exist, but your some how cleared out your old address and sent it to a key in BCC.
That can't happen because BCC has two-way replay protection... BTC transactions are not valid on BCC network... and BCC transactions are not valid on BTC network. You cannot accidentally clear out "BCC" by sending BTC transactions (and vice versa).


Quote
Or you send BTC to older 1address but some how it does not got through and goes to and 3xmcnc mapped address, becuase the new protocol block hash or whatever acts that way.
And again, no... if you send to a 1bitcoinAddress, the only place those coins are going is to a 1bitcoinAddress unless your wallet software is broken and doing stupid things.


Title: Re: Bitcoin addresses NOW, Segwit, BCC etc
Post by: tsaroz on August 10, 2017, 10:21:35 AM
AFAIK Bitcoin Segwit is just a correction in the bitcoin transaction. The segwit already happened and happening in many cryptos and it doesn't changes any nature of coin including it's address.
BCC have a completely different address in the sense of coin. But with the same principle, the address of BCC and BTC may coincide somtimes somewhere.