Pages:
Author

Topic: Bitcoin Dust Address Made Simple (Read 236 times)

legendary
Activity: 2268
Merit: 18771
September 18, 2021, 02:38:11 AM
#31
Further, unless one of your outputs is an even smaller dust output (which would defeat the whole purpose of trying to use up the dust in the first place), then your third dust input couldn't possibly pay any of the outputs and therefore must be linked to at least one of the other inputs. Combine that with other heuristics which could identify the change output, and you can probably tell that the dust input was entirely unnecessary and definitely not part of a coinjoin.
legendary
Activity: 3290
Merit: 16489
Thick-Skinned Gang Leader and Golden Feather 2021
September 17, 2021, 10:18:12 AM
#30
I.E. turning two in, three out into three in and three out transactions would mask who sent what both to and from whom.
If you send 3 inputs, one of which is dust, to 3 outputs, it's pretty obvious it's not a coinjoin but just one guy making one transaction.
To make it look like coinjoin, there should be multiple "pairs" of inputs that match the outputs, so you can't tell which output belongs to which input.
legendary
Activity: 3696
Merit: 2219
💲🏎️💨🚓
September 17, 2021, 09:27:32 AM
#29
Dust on their own might be cost prohibitive to on send (even if the mempool is at or near empty). However,  dust added to other transactions will show up as cojoin transactions and could actually be useful.

I.E. turning two in, three out into three in and three out transactions would mask who sent what both to and from whom.
legendary
Activity: 3472
Merit: 10611
September 13, 2021, 10:00:10 PM
#28
I suppose I could make one of those addresses that are 1xxxxxxxxxxxxxxxxxxxxxx if you know what I mean.
1B1tco1nDustAddressDotComxxxntn2T
This also is a bad idea. Because you'd be creating new UTXOs that will remain in all nodes' memory forever without ever being spent. I'd say the initial address (where you had the private key) was better because at least that way assuming you received anything you' be eventually able to spend that output.

The better way, which was also already mentioned, is to use OP_RETURN and give all the satoshis to the miners as fee.
legendary
Activity: 2268
Merit: 18771
September 13, 2021, 02:27:28 PM
#27
Which makes me wonder is there a private key to those addresses?
Almost certainly.

could someone get lucky and unlock those bitcoins?
Almost certainly not.

If we take the address 1BURNbitcoinBURNbitcoinBURP3vqZJo as an example, working backwards along the process all we can say that is generated from a RIPEMD-160 hash output of 01FB0C820F0995E24AAD95DB98BA96BA28F4AD66. To work out the private key we would first have to reverse RIPEMD-160, then reverse SHA-256, then solved the DLP to get the private key. Alternatively, we would just need to brute force trillions upon trillion upon trillions of private keys until we stumbled on to a collision. Both are so incredibly unlikely as to be safely considered impossible.

I wouldn't install software for this, but if it can be integrated as an Electrum Plugin, it could actually work!
Now there's a nice idea, although the usual caveats with Electrum would apply - if you create a single signed transaction spending all your change outputs and send it via your Electrum server to the central server running this service, then which server you are using can link all your change outputs.
sr. member
Activity: 485
Merit: 274
September 13, 2021, 11:58:34 AM
#26
reported
Unsure why?
 I though education here was able to create this gem

1B1tco1nDustAddressDotComxxxntn2T

and the redirect takes people to that address on blockchain to send their unwanted dust.

Why?  So you can collect it?
member
Activity: 66
Merit: 17
September 13, 2021, 09:13:41 AM
#25
reported
Unsure why?
 I though education here was able to create this gem

1B1tco1nDustAddressDotComxxxntn2T

and the redirect takes people to that address on blockchain to send their unwanted dust.
member
Activity: 66
Merit: 17
September 13, 2021, 09:12:09 AM
#24
I know that there are available scripts to create proper burn address
I used ProofOfBurn, it works from the site.

Quote
And again, your choice of starting string is impressive  Smiley
The last "burp" instead of "burn" was totally a coincidence Cheesy

Thank You for posting that link, I ended up using it to create the redirect to 1B1tco1nDustAddressDotComxxxntn2T in order to sooth people from thinking I was begging.
member
Activity: 66
Merit: 17
September 13, 2021, 09:07:09 AM
#23
I had some dust in my wallet 4 years ago, today its worth 6000$.

This is interesting because it gives one to think that as the price goes up, what is dust today may be a respectable amount tomorrow, and therefore if one waits instead of trying to solve the dust problem today, one may find that the problem has solved itself.

It's also greatly incorrect, as @pooya87 also wrote. This was - by far - not dust, neither counted in Bitcoin, neither counted 4 years ago in US Dollars.


Hopefully this will pick up traction and will become THE universal bitcoin dust address.

Are you aware that begging is not allowed in this forum?
And if it's not begging, then please tell us how would help me to send you, on my expense, bitcoin dust...

Seeing that people took the vanity address as begging, and that wasn't my motivation. I used 1BURNbitcoinBURNbitcoinBURP3vqZJo as the dust address, which for sure doesn't have a private key. The purpose was to have a place to dispose of bitcoin dust, and to have it easily searched in the search bar.
legendary
Activity: 3290
Merit: 16489
Thick-Skinned Gang Leader and Golden Feather 2021
September 13, 2021, 09:04:24 AM
#22
Your suggestion doesn't really solve the problem though. Either I have dust which is too small to send without combining it with another input, in which case I would still have to do that and compromise my privacy to send to this new service
You would indeed need at least 2 dust inputs to be able to send it.

Quote
I've spoken before about Peter Todd's Dust B Gone proposal, which would do exactly as you are describing but without the requirement to first compromise your privacy by sending him your dust.
Thanks, I was looking for that project but couldn't remember the name.

Quote
Unfortunately, the demand for such a service would be too small that the anonymity set of people using it would also be too small to be useful.
I wouldn't install software for this, but if it can be integrated as an Electrum Plugin, it could actually work!
member
Activity: 66
Merit: 17
September 13, 2021, 09:04:01 AM
#21
I even decided to make the investment of buying the domain name
That's disappointing to say the least. It's not even a website, only a domain forwarder.

What you could (and should) have done, is create your own website that presents the viewer with 3 addresses (1.., 3.. and bc1q..), each generated on the fly and shown only once. That would give each user a unique address to "dispose" of dust, instead of making it very obvious they're using a certain address.
If you'd then add the promise to wait anywhere between 1 and 5 years before moving any of the dust inputs, and promise to only use a random selection of inputs each time, you could actually provide a useful service for getting rid of unwanted dust.
I've thought about creating such a service myself, but decided it's not worth it as barely anyone would use it.

For privacy, it's better to avoid dust. Or burn it. Or add it to an existing transaction from the same address when fees are low. Or freeze the input in your wallet so you never move it.

So basically you are asking people for donations!
That's another reason one shouldn't offer such a service.

what is exactly the problem in having low ammounts of coin in a wallet adress?
The problem is that if you want to spend those low amounts you are going to pay a lot of money in fees.
When fees were high, I've seen many transactions with inputs that weren't even worth the fee it costs to add them. As long as the Max button in for instance Electrum maximizes the input instead of the output, people keep wasting money on fees to move dust.

It is a dust address, not a burn address. I think that you've made a confusion.
Here you go Cheesy
1BURNbitcoinBURNbitcoinBURP3vqZJo

I really like your idea about creating an actual website for this and Id be happy to have the domain I've bought for the next 10 years to be the website address. PM me and we can work it out, I'm not looking for money or donations. I'm going to use your 1BURNbitcoinBURNbitcoinBURP3vqZJo as the burn address since its one of those addresses without a private key for sure. I think it being a vanity address caused people to feel worrisome that I'd end up spending the bitcoins. 
member
Activity: 66
Merit: 17
September 13, 2021, 08:49:11 AM
#20
I don't see anything special here! You just created a vanity address starting with the word "dust" and a website that redirects to blockchain.com explorer. This does not solve anything at all, let alone dust issue that any user may have.

So basically you are asking people for donations!

I have done away with the private key, I suppose I could make one of those addresses that are 1xxxxxxxxxxxxxxxxxxxxxx if you know what I mean. Which makes me wonder is there a private key to those addresses? could someone get lucky and unlock those bitcoins?
legendary
Activity: 2268
Merit: 18771
September 13, 2021, 07:41:38 AM
#19
-snip-
Your suggestion doesn't really solve the problem though. Either I have dust which is too small to send without combining it with another input, in which case I would still have to do that and compromise my privacy to send to this new service, or my dust is large enough to send on its own, in which case I can just do that but send it to a mixer or instant exchanger or something similar. I don't see the use case for a service where I have to send my dust, as I'm either losing my privacy or losing my coins (or both) to use it.

I've spoken before about Peter Todd's Dust B Gone proposal, which would do exactly as you are describing but without the requirement to first compromise your privacy by sending him your dust. Unfortunately, the demand for such a service would be too small that the anonymity set of people using it would also be too small to be useful.
hero member
Activity: 1442
Merit: 775
September 13, 2021, 06:31:02 AM
#18
I had some dust in my wallet 4 years ago, today its worth 6000$.
That is a bomb attack, not a dust attack.  Grin

Dust Attack, what it is, why it is dangerous and how to prevent falling to it.

Dust means something small, very tiny and dust attack means very tiny amount of Bitcoin.

https://blockchair.com/bitcoin/transaction/d3239fcd4ed507b1943ea4fe3cec19fff380d9cfb96d5a3b27bfba549be74a18

Dust in that attack is $0.06, not $6,000.
legendary
Activity: 3290
Merit: 16489
Thick-Skinned Gang Leader and Golden Feather 2021
September 13, 2021, 06:26:36 AM
#17
I know that there are available scripts to create proper burn address
I used ProofOfBurn, it works from the site.

Quote
And again, your choice of starting string is impressive  Smiley
The last "burp" instead of "burn" was totally a coincidence Cheesy
legendary
Activity: 3668
Merit: 6382
Looking for campaign manager? Contact icopress!
September 13, 2021, 05:24:00 AM
#16
Or freeze the input in your wallet so you never move it.

I think that this is the "best use" for dust.
Second best is consolidate, if you know what you're doing.

1BURNbitcoinBURNbitcoinBURP3vqZJo

Impressive!
I know that there are available scripts to create proper burn address, I know that all it needs is a string with allowed characters/format and then a checksum, but I've never ran one.
And again, your choice of starting string is impressive  Smiley
legendary
Activity: 3290
Merit: 16489
Thick-Skinned Gang Leader and Golden Feather 2021
September 13, 2021, 04:38:21 AM
#15
I even decided to make the investment of buying the domain name
That's disappointing to say the least. It's not even a website, only a domain forwarder.

What you could (and should) have done, is create your own website that presents the viewer with 3 addresses (1.., 3.. and bc1q..), each generated on the fly and shown only once. That would give each user a unique address to "dispose" of dust, instead of making it very obvious they're using a certain address.
If you'd then add the promise to wait anywhere between 1 and 5 years before moving any of the dust inputs, and promise to only use a random selection of inputs each time, you could actually provide a useful service for getting rid of unwanted dust.
I've thought about creating such a service myself, but decided it's not worth it as barely anyone would use it.

For privacy, it's better to avoid dust. Or burn it. Or add it to an existing transaction from the same address when fees are low. Or freeze the input in your wallet so you never move it.

So basically you are asking people for donations!
That's another reason one shouldn't offer such a service.

what is exactly the problem in having low ammounts of coin in a wallet adress?
The problem is that if you want to spend those low amounts you are going to pay a lot of money in fees.
When fees were high, I've seen many transactions with inputs that weren't even worth the fee it costs to add them. As long as the Max button in for instance Electrum maximizes the input instead of the output, people keep wasting money on fees to move dust.

It is a dust address, not a burn address. I think that you've made a confusion.
Here you go Cheesy
1BURNbitcoinBURNbitcoinBURP3vqZJo
legendary
Activity: 3668
Merit: 6382
Looking for campaign manager? Contact icopress!
September 13, 2021, 03:21:06 AM
#14
I see a bitcoin address which someone says is a dust address but unable to prove if it's actually a dust address.
How will we know if you or someone else doesn't hold the private key to this address. What if you have the private key to this address and someday you decide to spend all the coins in this address.

It is a dust address, not a burn address. I think that you've made a confusion.
If it would have been a burn address, your question would have been valid. For a dust address, it's expected that he does have the private key for it.
hero member
Activity: 2702
Merit: 716
Nothing lasts forever
September 13, 2021, 03:18:16 AM
#13
As expected the address has 0 satoshis in it which shows that people have become a more aware of things in the crypto space.
I see a bitcoin address which someone says is a dust address but unable to prove if it's actually a dust address.
How will we know if you or someone else doesn't hold the private key to this address. What if you have the private key to this address and someday you decide to spend all the coins in this address.
I think what ranochigo said makes more sense if you want to spend your coins as dust instead of simply sending it to some random bitcoin address.
legendary
Activity: 3668
Merit: 6382
Looking for campaign manager? Contact icopress!
September 13, 2021, 03:02:35 AM
#12
I had some dust in my wallet 4 years ago, today its worth 6000$.

This is interesting because it gives one to think that as the price goes up, what is dust today may be a respectable amount tomorrow, and therefore if one waits instead of trying to solve the dust problem today, one may find that the problem has solved itself.

It's also greatly incorrect, as @pooya87 also wrote. This was - by far - not dust, neither counted in Bitcoin, neither counted 4 years ago in US Dollars.


Hopefully this will pick up traction and will become THE universal bitcoin dust address.

Are you aware that begging is not allowed in this forum?
And if it's not begging, then please tell us how would help me to send you, on my expense, bitcoin dust...
Pages:
Jump to: