Bitcoin Forum
May 11, 2024, 03:39:06 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1] 2 »  All
  Print  
Author Topic: Waste of bitcoin addresses  (Read 337 times)
dragospirvu75 (OP)
Jr. Member
*
Offline Offline

Activity: 45
Merit: 18


View Profile
June 05, 2022, 09:13:57 AM
Merited by vapourminer (2)
 #1

Guys, isn't creating a new address for every new transaction a huge waste of addresses? I know there are a lot of them and maybe we won't use them all and there's that thing of 'privacy', but common, every time I receive a payment (android bitcoin wallet) a new address is created and it really annoys me a lot to use an address for 1-3$ and then be wasted forever.
"The nature of Bitcoin is such that once version 0.1 was released, the core design was set in stone for the rest of its lifetime." -- Satoshi
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1715398746
Hero Member
*
Offline Offline

Posts: 1715398746

View Profile Personal Message (Offline)

Ignore
1715398746
Reply with quote  #2

1715398746
Report to moderator
1715398746
Hero Member
*
Offline Offline

Posts: 1715398746

View Profile Personal Message (Offline)

Ignore
1715398746
Reply with quote  #2

1715398746
Report to moderator
1715398746
Hero Member
*
Offline Offline

Posts: 1715398746

View Profile Personal Message (Offline)

Ignore
1715398746
Reply with quote  #2

1715398746
Report to moderator
BlackHatCoiner
Legendary
*
Offline Offline

Activity: 1512
Merit: 7360


Farewell, Leo


View Profile
June 05, 2022, 09:31:28 AM
Merited by NotATether (1)
 #2

but common, every time I receive a payment (android bitcoin wallet) a new address is created and it really annoys me a lot to use an address for 1-3$ and then be wasted forever.
What do you mean "be wasted forever"? You can spend outputs regardless of the number of your addresses. It doesn't matter if they're of low value, as long as they aren't dust. Also, having different addresses doesn't have to do with this; spending from an address that's constantly reused only harms your privacy and comes with no benefits than generating a new one each time.

For small amounts, utilize the Lightning Network.

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

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

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

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

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

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











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











▄▄▄▄█
ranochigo
Legendary
*
Offline Offline

Activity: 2968
Merit: 4177



View Profile
June 05, 2022, 10:29:30 AM
Merited by Pmalek (2), bitmover (1)
 #3

You can't possibly 'waste' addresses. You can re-use them if you want to, though there really isn't a need or a very good reason to.

It is for a fact that we cannot possibly exhaust them no matter how many you use. There are people generating millions and millions of addresses to generate vanity addresses anyways, they still won't finish the entire key space. If the world manages to exhaust the keyspace (or even just generate 2^80 addresses), then we would have a security issue and that is not happening.

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

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

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

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

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

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











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











▄▄▄▄█
hosseinimr93
Legendary
*
Offline Offline

Activity: 2394
Merit: 5235



View Profile
June 05, 2022, 11:18:18 AM
Merited by LoyceV (4), vapourminer (2), Welsh (1), bitmover (1)
 #4

I know there are a lot of them and maybe we won't use them all
It seems that you don't know how addresses are generated.
It's not that there's a big list of addresses and every time you generate a new address, you pick one from the list.

If you worry about generating an address that has already been generated by someone else, note that in theory it can happen at any time. In practice, it will never happen.

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

Activity: 2296
Merit: 5938


bitcoindata.science


View Profile WWW
June 05, 2022, 12:35:01 PM
Merited by vapourminer (2)
 #5

Guys, isn't creating a new address for every new transaction a huge waste of addresses? I know there are a lot of them and maybe we won't use them all and there's that thing of 'privacy', but common, every time I receive a payment (android bitcoin wallet) a new address is created and it really annoys me a lot to use an address for 1-3$ and then be wasted forever.

You can generate billions,  maybe even trillions of addresses in your wallet for free. Each seed is has this potencial. And all those addresses have a mathematical relationship between them.

Making a few dozens won't Hurt.

From mastering bitcoin:

Quote
The HD wallet tree structure offers tremendous flexibility. Each parent extended key can have 4 billion children: 2 billion normal children and 2 billion hardened children. Each of those children can have another 4 billion children, and so on. The tree can be as deep as you want, with an infinite number of generations.
https://github.com/bitcoinbook/bitcoinbook/blob/develop/ch05.asciidoc#navigating-the-hd-wallet-tree-structure

.
.BLACKJACK ♠ FUN.
█████████
██████████████
████████████
█████████████████
████████████████▄▄
░█████████████▀░▀▀
██████████████████
░██████████████
████████████████
░██████████████
████████████
███████████████░██
██████████
CRYPTO CASINO &
SPORTS BETTING
▄▄███████▄▄
▄███████████████▄
███████████████████
█████████████████████
███████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
███████████████████████
█████████████████████
███████████████████
▀███████████████▀
█████████
.
LoyceMobile
Hero Member
*****
Offline Offline

Activity: 1655
Merit: 687


LoyceV on the road. Or couch.


View Profile WWW
June 05, 2022, 12:44:40 PM
 #6

It seems that you don't know how addresses are generated.
It's not that there's a big list of addresses and every time you generate a new address, you pick one from the list.

If you worry about generating an address that has already been generated by someone else, note that in theory it can happen at any time. In practice, it will never happen.
To add to this: for the size of the blockchain it doesn't matter if you use a new address or one that was used already. In short: don't worry about it, use as many addresses as you want.

it really annoys me a lot to use an address for 1-3$
There are no "dollars" in Bitcoin. I assume you mean amounts around 3000-10,000 sat. Consider switching to Bitcoin Lightning Network, or make larger transactions when possible. You'll save on transaction fees.

LoyceV on the road Advertise here for LN Don't deal with this account (exception)
Advertise here for LN Tip my kids Exchange LN (20 coins). 1% fee. No KYC <€50/month
My useful topics: Meritt & Trust & Moreee Art Advertise here for LN Foru[url=https://bitcointalk.org/m
DireWolfM14
Copper Member
Legendary
*
Offline Offline

Activity: 2184
Merit: 4238


Join the world-leading crypto sportsbook NOW!


View Profile WWW
June 05, 2022, 12:50:00 PM
 #7

Guys, isn't creating a new address for every new transaction a huge waste of addresses? I know there are a lot of them and maybe we won't use them all and there's that thing of 'privacy', but common, every time I receive a payment (android bitcoin wallet) a new address is created and it really annoys me a lot to use an address for 1-3$ and then be wasted forever.

A hierarchical deterministic has generated the seed to create your address tree, so any "new" address it generates for you is already part of your wallet.  There's no way those addresses can be part of another wallet, they either get used by you or they'll never be used.  The only "waste" would be to not use them.  It's not as if your use of them makes them unavailable to others, by having created that wallet those addresses are now and always will be available only to you.

  ▄▄███████▄███████▄▄▄
 █████████████
▀▀▀▀▀▀████▄▄
███████████████
       ▀▀███▄
███████████████
          ▀███
 █████████████
             ███
███████████▀▀               ███
███                         ███
███                         ███
 ███                       ███
  ███▄                   ▄███
   ▀███▄▄             ▄▄███▀
     ▀▀████▄▄▄▄▄▄▄▄▄████▀▀
         ▀▀▀███████▀▀▀
░░░████▄▄▄▄
░▄▄░
▄▄███████▄▀█████▄▄
██▄████▌▐█▌█████▄██
████▀▄▄▄▌███░▄▄▄▀████
██████▄▄▄█▄▄▄██████
█░███████░▐█▌░███████░█
▀▀██▀░██░▐█▌░██░▀██▀▀
▄▄▄░█▀░█░██░▐█▌░██░█░▀█░▄▄▄
██▀░░░░▀██░▐█▌░██▀░░░░▀██
▀██
█████▄███▀▀██▀▀███▄███████▀
▀███████████████████████▀
▀▀▀▀███████████▀▀▀▀
▄▄██████▄▄
▀█▀
█  █▀█▀
  ▄█  ██  █▄  ▄
█ ▄█ █▀█▄▄█▀█ █▄ █
▀▄█ █ ███▄▄▄▄███ █ █▄▀
▀▀ █    ▄▄▄▄    █ ▀▀
   ██████   █
█     ▀▀     █
▀▄▀▄▀▄▀▄▀▄▀▄
▄ ██████▀▀██████ ▄
▄████████ ██ ████████▄
▀▀███████▄▄███████▀▀
▀▀▀████████▀▀▀
█████████████LEADING CRYPTO SPORTSBOOK & CASINO█████████████
MULTI
CURRENCY
1500+
CASINO GAMES
CRYPTO EXCLUSIVE
CLUBHOUSE
FAST & SECURE
PAYMENTS
.
..PLAY NOW!..
hosseinimr93
Legendary
*
Offline Offline

Activity: 2394
Merit: 5235



View Profile
June 05, 2022, 12:53:22 PM
 #8

What exactly do you mean by waste? Generating some addresses only took few miliseconds and you only use extra few KB to store it on RAM/storage.
I feel OP (wrongly) thinks that there are limited number of addresses. They will all be used if people generate a new address for every transaction and eventually there won't be any new address to be generated.

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

Activity: 2268
Merit: 18512


View Profile
June 05, 2022, 02:26:38 PM
Merited by Pmalek (1), DireWolfM14 (1)
 #9

There's no way those addresses can be part of another wallet, they either get used by you or they'll never be used.
There's nothing stopping those addresses being part of another wallet. Two different seeds could absolutely generate the same address somewhere in their derivation paths, and indeed, since the number of all possible derivation paths is many orders of magnitude higher than the number of possible private keys, then it's certain that this is the case. But of course this will never happen simply because of the sheer size of the numbers we are dealing with.

I feel OP (wrongly) thinks that there are limited number of addresses.
But there are a limited number of addresses. It's just that we will never reach that limit.
dragospirvu75 (OP)
Jr. Member
*
Offline Offline

Activity: 45
Merit: 18


View Profile
June 05, 2022, 06:31:20 PM
 #10

Guys, I've read all of your replies, and thank you for them. When I said waste of bitcoin addresses, I meant that I find it a big waste of addresses to change your address for every payment if they are limited (but a huge number). Like wearing a T-shirt only once for every new day, and then never use it again.

But now I've discovered from you a new problem, I didn't know that two different wallets can generate the same address. If this happens (although I know mathematically is almost 0) where do the bitcoins go? To the first wallet that created the address or what?
BlackHatCoiner
Legendary
*
Offline Offline

Activity: 1512
Merit: 7360


Farewell, Leo


View Profile
June 05, 2022, 06:39:41 PM
 #11

Like wearing a T-shirt only once for every new day, and then never use it again.
Yes, but there's nothing wrong with wearing a brand new T-shirt everyday and throwing the old away, if it's for free. In fact, it's even better. Same is for bitcoin addresses; if you reuse the same address, it's terrible for your privacy. Remember that your transactions from that very address are public, available for anyone, anytime, anywhere.

If this happens (although I know mathematically is almost 0) where do the bitcoins go? To the first wallet that created the address or what?
The bitcoins don't move across wallets. They remain in the same location, which is the blockchain, inside blocks, as outputs. If you have the private key to mathematically "unlock" such output, you can spend the coins.

To answer your question, the bitcoins will appear in both wallets and can be spent by any wallet. The wallet that spends it first, gets the advantage.

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

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

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

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

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

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











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











▄▄▄▄█
crwth
Copper Member
Legendary
*
Offline Offline

Activity: 2758
Merit: 1251


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


View Profile WWW
June 06, 2022, 01:23:25 AM
 #12

You are not wasting anything, don't worry. It's going to be okay.  I don't know why it annoys you so much. You could always reuse addresses just like how some members here in BTCT use their address in their payments in their respective signature campaigns and are being reused because it receives BTC weekly. Isn't the principle the same?

I don't get why you are annoyed with it. Can you explain it further, OP?

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

Activity: 2968
Merit: 4177



View Profile
June 06, 2022, 04:24:56 AM
 #13

Guys, I've read all of your replies, and thank you for them. When I said waste of bitcoin addresses, I meant that I find it a big waste of addresses to change your address for every payment if they are limited (but a huge number). Like wearing a T-shirt only once for every new day, and then never use it again.
Sure. The number of possible Bitcoin addresses is practically in-exhaustable.

In comparison, you have a very limited number of T-Shirts. If you were to have a billion t-shirts and you wear a new t-shirt everyday, then would you feel the same as having 100 and wearing a new t-shirt everyday? There is a negligible impact on the number of addresses that has yet to be generated. I'm not sure why you're making an issue out of nothing.
But now I've discovered from you a new problem, I didn't know that two different wallets can generate the same address. If this happens (although I know mathematically is almost 0) where do the bitcoins go? To the first wallet that created the address or what?
Both. Not really a question, since you already know that it is mathematically almost 0.

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

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

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

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

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

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











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











▄▄▄▄█
garlonicon
Hero Member
*****
Offline Offline

Activity: 804
Merit: 1932


View Profile
June 06, 2022, 04:37:55 AM
 #14

Quote
Both. Not really a question, since you already know that it is mathematically almost 0.
Mathematically, it is possible to artificially force that situation. For example, it is possible to create some deterministic wallet, export some child private key, and then create the new tree by using that child private key as the master private key. Then, both wallets can generate identical addresses, if they have a different derivation paths, where for one wallet it is one more step.

When it comes to use cases, it is possible to create some Lightning Network wallet, where some server could run 24/7 and sign new transactions, while having a local access to all keys. Then, it is possible to handle hot wallet and cold wallet by having a single private key, that could be used to generate entropy. It is possible, because for deterministic wallets, "a single private key can rule them all", it is just a matter of configuring things properly.
ranochigo
Legendary
*
Offline Offline

Activity: 2968
Merit: 4177



View Profile
June 06, 2022, 05:02:54 AM
 #15

Mathematically, it is possible to artificially force that situation. For example, it is possible to create some deterministic wallet, export some child private key, and then create the new tree by using that child private key as the master private key. Then, both wallets can generate identical addresses, if they have a different derivation paths, where for one wallet it is one more step.

When it comes to use cases, it is possible to create some Lightning Network wallet, where some server could run 24/7 and sign new transactions, while having a local access to all keys. Then, it is possible to handle hot wallet and cold wallet by having a single private key, that could be used to generate entropy. It is possible, because for deterministic wallets, "a single private key can rule them all", it is just a matter of configuring things properly.
Of course you can, but that wouldn't be a fair scenario to consider. I can easily say that mathematically, the chances of it happening is 100% assuming that I replace urandom with a fixed entropy for every address generated within a single OS. Introducing and manipulating variables that would affect and skew the results wouldn't be very fair and is not what is supposed to happen under normal circumstances.

Not really sure how is the first scenario relates to address collision?

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

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

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

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

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

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











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











▄▄▄▄█
NotATether
Legendary
*
Offline Offline

Activity: 1596
Merit: 6735


bitcoincleanup.com / bitmixlist.org


View Profile WWW
June 06, 2022, 07:19:17 AM
 #16

What exactly do you mean by waste? Generating some addresses only took few miliseconds and you only use extra few KB to store it on RAM/storage.

Maybe he's referring to dust fees? But then again, just as multiple inputs from the same address can be spent in one transaction - this already is done with some wallets like Android bitcoin wallet - so can multiple inputs from different addresses can be spent in one transaction all at once. This is something wallets are also able to do, and it's usually done automatically.

The takeaway from this is that you don't waste coins by leaving a tiny mount in one address, they can be spent along with other inputs as well.

But I agree with above users that LN should be used for such small amounts anyway.

.
.BLACKJACK ♠ FUN.
█████████
██████████████
████████████
█████████████████
████████████████▄▄
░█████████████▀░▀▀
██████████████████
░██████████████
████████████████
░██████████████
████████████
███████████████░██
██████████
CRYPTO CASINO &
SPORTS BETTING
▄▄███████▄▄
▄███████████████▄
███████████████████
█████████████████████
███████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
███████████████████████
█████████████████████
███████████████████
▀███████████████▀
█████████
.
dragospirvu75 (OP)
Jr. Member
*
Offline Offline

Activity: 45
Merit: 18


View Profile
June 06, 2022, 07:29:18 AM
 #17

Thanks to you all for your time and answers (BlackHatCoiner,ranochigo,hosseinimr93,bitmover,ETFbitcoin,LoyceMobile, DireWolfM14, o_e_l_e_o, crwth, garlonicon,NotATether). I've read them all carefully, but it's hard for me to answer to each one, especially because I really don't know how to use quotes.
Bitcoin network is far more complex than I thought, really wonder if Satoshi was only one person, but this concept is brilliant.
Appreciate your explications, I've learned some new things.

To answer crwth's question ("I don't get why you are annoyed with it. Can you explain it further, OP?"):
My principle in life is to use something as much time as it's good, then recycle it to use it again etc. And I feel a bitcoin address will be good forever. And changing them at every new payment and then throwing them away forever makes me feel like a huge bitcoin-addresses-waster (although I know there can be 2^160 addreeses).

But I understand that's not a problem, because there are a lot.

Thanks for your answers!

witcher_sense
Legendary
*
Offline Offline

Activity: 2338
Merit: 4336

🔐BitcoinMessage.Tools🔑


View Profile WWW
June 06, 2022, 07:31:00 AM
 #18

Guys, I've read all of your replies, and thank you for them. When I said waste of bitcoin addresses, I meant that I find it a big waste of addresses to change your address for every payment if they are limited (but a huge number). Like wearing a T-shirt only once for every new day, and then never use it again.
Some people consider Proof-of-Work, a consensus mechanism that requires miners to constantly expend energy in order to find a new block, a waste of resources, but without PoW, bitcoin would have already been captured and destroyed. However, they don't care about possible unintended bad consequences that may come with switching to a less wasteful consensus algorithm because they think bitcoin has no real value at all. Spending any amount of energy on something of no value may be considered a waste of energy. The same rule applies to "waste of bitcoin addresses." If you don't see how non-reuse of addresses benefits your privacy and protects you from other external attacks, you automatically consider it a waste of resources.

But now I've discovered from you a new problem, I didn't know that two different wallets can generate the same address. If this happens (although I know mathematically is almost 0) where do the bitcoins go? To the first wallet that created the address or what?
We will never know where those bitcoins would go because by the time it happens, the universe will have collapsed to non-existence.

█▀▀▀











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











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
o_e_l_e_o
In memoriam
Legendary
*
Offline Offline

Activity: 2268
Merit: 18512


View Profile
June 06, 2022, 07:41:52 AM
 #19

And changing them at every new payment and then throwing them away forever makes me feel like a huge bitcoin-addresses-waster
Note that the protocol doesn't really deal with addresses - it deals with outputs. Addresses exist to make things easier for us to read and understand. When you choose which coins to spend in a transaction, although you might pick an address, the protocol is looking at the previous transaction hash and output index. When you send coins to an address, the protocol is actually dealing with the locking script. Therefore, it makes no difference if you use the same address 1000 times or if you use 1000 different addresses. The fees you pay will be the same, the size of your transactions will be the same, and the amount of data you create on the blockchain will be the same.

(although I know there can be 2^160 addreeses).
It's actually much more than 2160, once you consider all the different address types.

hosseinimr93
Legendary
*
Offline Offline

Activity: 2394
Merit: 5235



View Profile
June 06, 2022, 01:15:54 PM
 #20

And I feel a bitcoin address will be good forever.
But if you want privacy, you need to use a new address for every new transaction.
That's what recommended by bitcoin creator too.

For greater privacy, it's best to use bitcoin addresses only once.


And changing them at every new payment and then throwing them away forever makes me feel like a huge bitcoin-addresses-waster (although I know there can be 2^160 addreeses).
Even if you create millions of addresses and never use them, you don't waste anything.

.
.BLACKJACK ♠ FUN.
█████████
██████████████
████████████
█████████████████
████████████████▄▄
░█████████████▀░▀▀
██████████████████
░██████████████
████████████████
░██████████████
████████████
███████████████░██
██████████
CRYPTO CASINO &
SPORTS BETTING
▄▄███████▄▄
▄███████████████▄
███████████████████
█████████████████████
███████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
███████████████████████
█████████████████████
███████████████████
▀███████████████▀
█████████
.
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!