Bitcoin Forum
April 19, 2024, 09:18:47 AM *
News: Latest Bitcoin Core release: 26.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: If non-Segwit nodes are not full nodes, how does it affect legacy addresses?  (Read 250 times)
Wind_FURY (OP)
Legendary
*
Offline Offline

Activity: 2898
Merit: 1814



View Profile
January 08, 2019, 06:35:38 AM
Merited by Welsh (2)
 #1

I made this topic asking if non-Segwit nodes could be still considered full nodes, https://bitcointalk.org/index.php?topic=5067738.0https://bitcointalk.org/index.php?topic=5067738.0

Doing some of my own reading, and research, I believe non-Segwit nodes are not "full nodes". The question for me now is, "How does this affect my cold storage coins contained in a legacy address?".

That might be a stupid question, but I am curious how legacy addresses would be affected in the long term.

██████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
██████████████████████
.SHUFFLE.COM..███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
█████████████████████
████████████████████
██████████████████████
████████████████████
██████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
██████████████████████
██████████████████████
██████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
.
...Next Generation Crypto Casino...
1713518327
Hero Member
*
Offline Offline

Posts: 1713518327

View Profile Personal Message (Offline)

Ignore
1713518327
Reply with quote  #2

1713518327
Report to moderator
1713518327
Hero Member
*
Offline Offline

Posts: 1713518327

View Profile Personal Message (Offline)

Ignore
1713518327
Reply with quote  #2

1713518327
Report to moderator
"Bitcoin: the cutting edge of begging technology." -- Giraffe.BTC
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
NeuroticFish
Legendary
*
Offline Offline

Activity: 3654
Merit: 6348


Looking for campaign manager? Contact icopress!


View Profile
January 08, 2019, 07:39:55 AM
 #2

Doing some of my own reading, and research, I believe non-Segwit nodes are not "full nodes". The question for me now is, "How does this affect my cold storage coins contained in a legacy address?".

This is correct and this is because SegWit nodes can verify SegWit and non-SegWit transactions, while the legacy nodes can only verify legacy transactions.
But as you can see legacy transactions can be processed by both types of nodes, so the legacy addresses just "work" in the same way they always did. And I expect they always will.
Just think: if Satoshi will come into light in 10 more years and wants to access his Bitcoin, do you think that any developer can prohibit his access (if he has the keys) just because it's a legacy address??!


But IMO someday the developer and community might agree not to allow send Bitcoin to legacy address in future.

I'd not agree with such a decision. If I buy Bitcoin for long time storage (more than 3 years) I may want to use legacy address and I'd prefer nobody stops me.

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

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

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

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

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

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











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











▄▄▄▄█
Carlton Banks
Legendary
*
Offline Offline

Activity: 3430
Merit: 3071



View Profile
January 08, 2019, 12:01:09 PM
Merited by Foxpup (3), gmaxwell (1)
 #3

That might be a stupid question, but I am curious how legacy addresses would be affected in the long term.

There is no effect.

It makes no difference at all, all nodes understand pre-segwit addresses

Vires in numeris
achow101
Moderator
Legendary
*
expert
Offline Offline

Activity: 3374
Merit: 6509


Just writing some code


View Profile WWW
January 08, 2019, 05:09:19 PM
Merited by Welsh (5), Foxpup (4), bones261 (2), HeRetiK (1)
 #4

The address type used in a transaction is completely unrelated to what consensus rules a node understands. Segwit nodes are not nodes that only understand segwit; they are nodes which understand the old consensus rules AND understand the new segwit consensus rules. If non-segwit nodes die out, then legacy addresses are completely fine and usable. The scripts that those addresses map to are still valid scripts that can be spent by any modern wallet software.

You can right now create legacy addresses using Bitcoin Core which would be considered a segwit node. With segwit enabled (not like you can disable it), you can create new legacy addresses, receive Bitcoin at them, and spend their Bitcoin without needing to do anything special other than specifying that you want legacy addresses. This does not enable some special mode or do anything else. It literally just encodes the public key in a different way. All of the code for creating and handling non-segwit addresses will likely remain in Bitcoin Core for a long time. And even after it is gone from the wallet, the validation side of things will still validate and relay non-segwit transactions just fine because removing them is a hard fork and that's just not going to happen.

The number of non-segwit nodes has absolutely no affect on legacy addresses whatsoever, and whoever told you it does is spreading FUD.

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!