Bitcoin Forum
May 03, 2024, 10:51:56 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 [2]  All
  Print  
Author Topic: Will Legacy Adresses be supported forever  (Read 214 times)
franky1
Legendary
*
Offline Offline

Activity: 4214
Merit: 4461



View Profile
January 10, 2023, 05:14:26 AM
Last edit: January 10, 2023, 05:31:49 AM by franky1
 #21

devs have already cludgy coded a 4x premium cost into using legacy (falsely promoted as a "segwit discount")
Just because SegWit transactions are cheaper to send, it doesn't mean the legacy transactions cost has increased! The fee you pay for a legacy transaction is the same exact thing as it has been for many years before SegWit was activated.
It is aptly promoted as "SegWit discount" because SegWit transactions cost less.

check the CODE
legacy have the * 4..
its why a 1mb block of legacy is treated as 4mb
its why a 250byte legacy is treated as 1000 weight not 250

look at the weight unit cludgy code of multiplying legacy by 4 weight

when a 1mb block has the number 1 in it natively naturally and in hard data of bard drive. but is being called a 4 in fee code.. yep its been multiplied
Quote
WITNESS_SCALE_FACTOR =4;
return ::GetSerializeSize(tx, PROTOCOL_VERSION | SERIALIZE_TRANSACTION_NO_WITNESS) * (WITNESS_SCALE_FACTOR - 1) + ::GetSerializeSize(tx, PROTOCOL_VERSION);
translation:
(non segwit tx) * (4 -1) +(1)
translation:
legacy * 4

example i recent block
https://www.blockchain.com/explorer/transactions/btc/350a367fc4071a7b9effbc3e8d5c25163cb54a566bc3e93ad00cc802d61d407e
Size: 223 Bytes
Weight: 892      223 *4 = 892
Weight Unit 56.054 sat/WU

I DO NOT TRADE OR ACT AS ESCROW ON THIS FORUM EVER.
Please do your own research & respect what is written here as both opinion & information gleaned from experience. many people replying with insults but no on-topic content substance, automatically are 'facepalmed' and yawned at
1714776716
Hero Member
*
Offline Offline

Posts: 1714776716

View Profile Personal Message (Offline)

Ignore
1714776716
Reply with quote  #2

1714776716
Report to moderator
1714776716
Hero Member
*
Offline Offline

Posts: 1714776716

View Profile Personal Message (Offline)

Ignore
1714776716
Reply with quote  #2

1714776716
Report to moderator
1714776716
Hero Member
*
Offline Offline

Posts: 1714776716

View Profile Personal Message (Offline)

Ignore
1714776716
Reply with quote  #2

1714776716
Report to moderator
Bitcoin mining is now a specialized and very risky industry, just like gold mining. Amateur miners are unlikely to make much money, and may even lose money. Bitcoin is much more than just mining, though!
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714776716
Hero Member
*
Offline Offline

Posts: 1714776716

View Profile Personal Message (Offline)

Ignore
1714776716
Reply with quote  #2

1714776716
Report to moderator
1714776716
Hero Member
*
Offline Offline

Posts: 1714776716

View Profile Personal Message (Offline)

Ignore
1714776716
Reply with quote  #2

1714776716
Report to moderator
1714776716
Hero Member
*
Offline Offline

Posts: 1714776716

View Profile Personal Message (Offline)

Ignore
1714776716
Reply with quote  #2

1714776716
Report to moderator
crwth
Copper Member
Legendary
*
Offline Offline

Activity: 2758
Merit: 1251


Try Gunbot for a month go to -> https://gunbot.ph


View Profile WWW
January 10, 2023, 05:18:30 AM
 #22

I don't think it will change or become obsolete anytime soon. It's just not that efficient but as long as it's capable of transacting, why change or not support it? I think there are a lot of holders just letting their BTC sit in Legacy Addresses and that's their choice regarding where they are storing it. I just don't see it happening.

.BEST..CHANGE.███████████████
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
███████████████
..BUY/ SELL CRYPTO..
pooya87
Legendary
*
Offline Offline

Activity: 3444
Merit: 10536



View Profile
January 10, 2023, 06:09:46 AM
 #23

check the CODE
legacy have the * 4..
Check the entire code not just one line of it. A lot of things are multiplied by 4 meaning if you are multiplying the legacy transaction size by 4 to get its virtual size then it is also compared by the block size (that was previously 1) that is multiplied by 4 (turning it into 4 MB).

That still doesn't make legacy transactions more expensive than before SegWit activation. A legacy transaction with 250 byte size paid 250 satoshi fee (1 satoshi/byte) before SegWit and it is still paying 250 satoshi (1 satoshi/byte) after SegWit.

.
.BLACKJACK ♠ FUN.
█████████
██████████████
████████████
█████████████████
████████████████▄▄
░█████████████▀░▀▀
██████████████████
░██████████████
████████████████
░██████████████
████████████
███████████████░██
██████████
CRYPTO CASINO &
SPORTS BETTING
▄▄███████▄▄
▄███████████████▄
███████████████████
█████████████████████
███████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
███████████████████████
█████████████████████
███████████████████
▀███████████████▀
█████████
.
franky1
Legendary
*
Offline Offline

Activity: 4214
Merit: 4461



View Profile
January 10, 2023, 06:47:48 AM
Last edit: January 10, 2023, 07:13:00 AM by franky1
 #24

check the CODE
legacy have the * 4..
Check the entire code not just one line of it. A lot of things are multiplied by 4 meaning if you are multiplying the legacy transaction size by 4 to get its virtual size then it is also compared by the block size (that was previously 1) that is multiplied by 4 (turning it into 4 MB).

That still doesn't make legacy transactions more expensive than before SegWit activation. A legacy transaction with 250 byte size paid 250 satoshi fee (1 satoshi/byte) before SegWit and it is still paying 250 satoshi (1 satoshi/byte) after SegWit.

thanks for showing you now see the * 4

and yes the cludge extends beying a legacy TX to falsely make a block appear as 4mb. but there in lays the cludge.. because real data. in reality(no dont redefine reality) is that blocks are not actually physically 4mb.. and thats the rub

as for the tx sat for byte thing which you think exists..
i dunno if i should laugh or just facepalm

cores wallet does not charge based on sats per byte...
they charge based on the Weight Unit principles of cludgy code math

i just showed you an example of the lines of code that have have nothing to do with straight forward sat for byte fee discovery for legacy.. because there is no standard sat for byte fee discovery for legacy. its all done via the cludge weigh unit cludge.. AS DEMONSTRATED IN REAL CODE

in short if legacy fees were straight sat/byte. there would be no cludge.. no multiplier no scale factor
just length(tx) * sats

emphases to avoid multiple posts.. hoping you can get it in just one post with needing to re post the simple fact..
if legacy was doing old normal real byte  fee costings).. without weight units... there would be no weight unit *4!! involved in a legacy fee costing code

the reason for the *4 is to premiumize legacy into making people not want to use it due to the extra premium expense they [dev-politics] added to legacy


anyways

back to topic
there are a few wallets now that if you import a key
they default a legacy key to p2pkh and dont support p2pk.
so already support for some forms of key types have disappeared (unless you can search out a certain wallet(limiting your wallet options of free choice))

it only takes a couple lines of code to not support other type too.. and that can happen without needing any hard fork consensus decisions to approve such change.

as someone said the only option is to try to keep old node software and hope it will still sync or communicate with peers in the future should a change happen
(diminished, redefined RPC calls(INV messages) have broke the ability of some older nodes communication ability with the network)

I DO NOT TRADE OR ACT AS ESCROW ON THIS FORUM EVER.
Please do your own research & respect what is written here as both opinion & information gleaned from experience. many people replying with insults but no on-topic content substance, automatically are 'facepalmed' and yawned at
Pages: « 1 [2]  All
  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!