Bitcoin Forum
October 31, 2024, 06:53:10 PM *
News: Bitcoin Pumpkin Carving Contest
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Dust  (Read 652 times)
jadair10 (OP)
Newbie
*
Offline Offline

Activity: 52
Merit: 0



View Profile
July 25, 2013, 03:05:47 PM
 #1

Is "dust" in the blockchain handled differently than non-dust? Dust being really small transactions.

Is there a better definition of dust?
Chugaa
Newbie
*
Offline Offline

Activity: 7
Merit: 0


View Profile
July 25, 2013, 03:22:22 PM
 #2

As far as I am aware it is all treated the same, not entirely sure though!
sondosso
Newbie
*
Offline Offline

Activity: 20
Merit: 0


View Profile
July 25, 2013, 03:31:42 PM
 #3

As far as I am aware it is all treated the same, not entirely sure though!

I believe that dust and non dust are handled the same, and also I think it is important to be aware that the definition of dust changes as the value of BTC increases (or decreases).

However, I am not 100% sure either.
jadair10 (OP)
Newbie
*
Offline Offline

Activity: 52
Merit: 0



View Profile
July 25, 2013, 07:01:55 PM
 #4

I believe that dust and non dust are handled the same, and also I think it is important to be aware that the definition of dust changes as the value of BTC increases (or decreases).

I would think the definition would take into the account the value of BTC changes as it relates to fiat as part of the definition.
odolvlobo
Legendary
*
Offline Offline

Activity: 4494
Merit: 3400



View Profile
July 25, 2013, 09:57:30 PM
 #5

Is "dust" in the blockchain handled differently than non-dust? Dust being really small transactions.

Is there a better definition of dust?

Bitcoin "dust" generally refers to transactions that have very small values. Very small transactions (in terms of value) and very large transactions (in terms of bytes) are usually given lower priority by nodes unless they are accompanied by a transaction fee. A low priority can delay confirmation of the transaction, and potentially even prevent confirmation.

Join an anti-signature campaign: Click ignore on the members of signature campaigns.
PGP Fingerprint: 6B6BC26599EC24EF7E29A405EAF050539D0B2925 Signing address: 13GAVJo8YaAuenj6keiEykwxWUZ7jMoSLt
DannyHamilton
Legendary
*
Offline Offline

Activity: 3472
Merit: 4801



View Profile
July 25, 2013, 11:05:39 PM
 #6

I believe that dust and non dust are handled the same, and also I think it is important to be aware that the definition of dust changes as the value of BTC increases (or decreases).

I would think the definition would take into the account the value of BTC changes as it relates to fiat as part of the definition.

The blockchain itself is just a list of transactions (grouped into blocks, with a header for each block).

Transactions are just a list of inputs that are being spent, and a list of outputs indicating what address now has control of the value.

There is no special handling of "dust" in the blockchain.  They are just outputs.

Clients (or wallets) on the other hand may have special handling of "dust".  Some wallets my refuse to display any dust outputs associated with your addresses.  Others may handle the spending of "dust" outputs poorly and result in excessive transaction fees on any transactions you create.  Some wallets may refuse to relay transactions that have "dust" outputs.
jadair10 (OP)
Newbie
*
Offline Offline

Activity: 52
Merit: 0



View Profile
August 15, 2013, 09:46:33 PM
 #7

I believe that dust and non dust are handled the same, and also I think it is important to be aware that the definition of dust changes as the value of BTC increases (or decreases).

I would think the definition would take into the account the value of BTC changes as it relates to fiat as part of the definition.

The blockchain itself is just a list of transactions (grouped into blocks, with a header for each block).

Transactions are just a list of inputs that are being spent, and a list of outputs indicating what address now has control of the value.

There is no special handling of "dust" in the blockchain.  They are just outputs.

Clients (or wallets) on the other hand may have special handling of "dust".  Some wallets my refuse to display any dust outputs associated with your addresses.  Others may handle the spending of "dust" outputs poorly and result in excessive transaction fees on any transactions you create.  Some wallets may refuse to relay transactions that have "dust" outputs.

I understand. Can clients go transaction fee free? Say in the case that I do not care if it took a week to be included into the blockchain.
cp1
Hero Member
*****
Offline Offline

Activity: 616
Merit: 500


Stop using branwallets


View Profile
August 15, 2013, 09:51:32 PM
 #8

Without a fee it may never get included in the blockchain.  Check the wiki for fee guidelines.  Miners are free to set their own guidelines, but they're usually pretty close:  https://en.bitcoin.it/wiki/Transaction_fees

Guide to armory offline install on USB key:  https://bitcointalk.org/index.php?topic=241730.0
DannyHamilton
Legendary
*
Offline Offline

Activity: 3472
Merit: 4801



View Profile
August 15, 2013, 10:07:30 PM
 #9

I understand. Can clients go transaction fee free? Say in the case that I do not care if it took a week to be included into the blockchain.

There aren't many clients that will allow you to even attempt to send a transaction that is larger than 10 kilobytes, has outputs less than 0.01 BTC, or has low priority without including a fee.  It can be done though.  The problem you run into is that there is no requirement in bitcoin for any peer to relay that transaction for you, and no requirement for any miner to ever mine it for you.  Therefore, you run a small risk that it could take months, years, or decades for it to confirm (if ever).  The receiver of the transaction isn't going to be very happy with you if they still don't have confirmation on the transaction after a long time.
JosephA
Newbie
*
Offline Offline

Activity: 3
Merit: 0


View Profile
August 15, 2013, 11:42:40 PM
 #10

There has been at least one technical definition of dust, which you can find here: https://github.com/bitcoin/bitcoin/pull/2577. Essentially, no transaction with an output of less than 5430 satoshis will be relayed no matter what the fee is.
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!