Bitcoin Forum
November 09, 2024, 02:43:36 PM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: very small output?  (Read 2972 times)
Micon (OP)
Legendary
*
Offline Offline

Activity: 1232
Merit: 1014


FPV Drone Pilot


View Profile WWW
November 17, 2013, 06:30:49 AM
 #1

https://blockchain.info/tx/89b558e5190bdfe1ad98356624890750c8420d0192df1c43ec4885ef38bf725f

Confirmation Warnings
This transaction has a very small output and is none standard

Anyone see this before?  Fee included

I'm flying FPV race drones these days. Check out my YouTube channel: https://www.youtube.com/c/MiconFPV
DannyHamilton
Legendary
*
Offline Offline

Activity: 3486
Merit: 4832



View Profile
November 17, 2013, 02:53:26 PM
 #2

https://blockchain.info/tx/89b558e5190bdfe1ad98356624890750c8420d0192df1c43ec4885ef38bf725f

Confirmation Warnings
This transaction has a very small output and is none standard

Anyone see this before?  Fee included

It happens when you try to send a transaction that includes an output smaller than approximately 0.00005 BTC.

The most recent version of the reference client refuses to relay transactions that include such small outputs.
Kouye
Sr. Member
****
Offline Offline

Activity: 336
Merit: 250


Cuddling, censored, unicorn-shaped troll.


View Profile
November 17, 2013, 03:16:06 PM
 #3

What I don't understand is how is it possible that this tx has several inputs from the same address? Huh

[OVER] RIDDLES 2nd edition --- this was claimed. Look out for 3rd edition!
I won't ever ask for a loan nor offer any escrow service. If I do, please consider my account as hacked.
DannyHamilton
Legendary
*
Offline Offline

Activity: 3486
Merit: 4832



View Profile
November 17, 2013, 03:22:53 PM
 #4

What I don't understand is how is it possible that this tx has several inputs from the same address? Huh

They received several payments to the same address.  Each payment is a separate input when you spend them later.  This is why the recent updates to the reference client block the relay of extremely small outputs.  If you receive many extremely small outputs, they each must be stored separately as part of the UTXO set, significantly increasing the UTXO size. then they each have to be included separately as inputs later when spending them, which can lead to excessively large (in terms of bytes) transactions.  As such, the transaction fees necessary to spend such tiny outputs can end up being larger than the sum of the outputs themselves.
Kouye
Sr. Member
****
Offline Offline

Activity: 336
Merit: 250


Cuddling, censored, unicorn-shaped troll.


View Profile
November 17, 2013, 03:34:08 PM
 #5

They received several payments to the same address.  Each payment is a separate input when you spend them later.  This is why the recent updates to the reference client block the relay of extremely small outputs.  If you receive many extremely small outputs, they each must be stored separately as part of the UTXO set, significantly increasing the UTXO size. then they each have to be included separately as inputs later when spending them, which can lead to excessively large (in terms of bytes) transactions.  As such, the transaction fees necessary to spend such tiny outputs can end up being larger than the sum of the outputs themselves.
Once again, thank you for the cristal clear answer. For some reason I assumed the balance of an address was merged into a single "input", but I understand how not possible it is, now.

[OVER] RIDDLES 2nd edition --- this was claimed. Look out for 3rd edition!
I won't ever ask for a loan nor offer any escrow service. If I do, please consider my account as hacked.
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!