Bitcoin Forum
October 22, 2017, 08:39:15 AM *
News: Latest stable version of Bitcoin Core: 0.15.0.1  [Torrent]. (New!)
 
   Home   Help Search Donate Login Register  
Pages: [1]
  Print  
Author Topic: Dust  (Read 540 times)
jadair10
Jr. Member
*
Offline Offline

Activity: 52



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?

Donate: 1FLCLrNgpVQxkJ28Mec2PuqX1P1seJxhpw
1508661555
Hero Member
*
Offline Offline

Posts: 1508661555

View Profile Personal Message (Offline)

Ignore
1508661555
Reply with quote  #2

1508661555
Report to moderator
1508661555
Hero Member
*
Offline Offline

Posts: 1508661555

View Profile Personal Message (Offline)

Ignore
1508661555
Reply with quote  #2

1508661555
Report to moderator
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
1508661555
Hero Member
*
Offline Offline

Posts: 1508661555

View Profile Personal Message (Offline)

Ignore
1508661555
Reply with quote  #2

1508661555
Report to moderator
1508661555
Hero Member
*
Offline Offline

Posts: 1508661555

View Profile Personal Message (Offline)

Ignore
1508661555
Reply with quote  #2

1508661555
Report to moderator
Chugaa
Newbie
*
Offline Offline

Activity: 7


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


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
Jr. Member
*
Offline Offline

Activity: 52



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.

Donate: 1FLCLrNgpVQxkJ28Mec2PuqX1P1seJxhpw
odolvlobo
Legendary
*
Offline Offline

Activity: 1918



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.

Buy bitcoins with cash from somebody near you: LocalBitcoins
Join an anti-signature campaign: DannyHamilton's ignore list
DannyHamilton
Legendary
*
Offline Offline

Activity: 1946



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
Jr. Member
*
Offline Offline

Activity: 52



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.

Donate: 1FLCLrNgpVQxkJ28Mec2PuqX1P1seJxhpw
cp1
Hero Member
*****
Offline Offline

Activity: 616


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: 1946



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


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:  

Sponsored by , a Bitcoin-accepting VPN.
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!