Bitcoin Forum
May 10, 2024, 06:38:59 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Multiple output tx fees  (Read 747 times)
Najska (OP)
Full Member
***
Offline Offline

Activity: 152
Merit: 100


View Profile
September 29, 2014, 02:54:54 PM
 #1

Hi,

Do multiple output transactions require only one transaction fee, or do the sender pay tx fees for each output?

1715323139
Hero Member
*
Offline Offline

Posts: 1715323139

View Profile Personal Message (Offline)

Ignore
1715323139
Reply with quote  #2

1715323139
Report to moderator
1715323139
Hero Member
*
Offline Offline

Posts: 1715323139

View Profile Personal Message (Offline)

Ignore
1715323139
Reply with quote  #2

1715323139
Report to moderator
1715323139
Hero Member
*
Offline Offline

Posts: 1715323139

View Profile Personal Message (Offline)

Ignore
1715323139
Reply with quote  #2

1715323139
Report to moderator
I HATE TABLES I HATE TABLES I HA(╯°□°)╯︵ ┻━┻ TABLES I HATE TABLES I HATE TABLES
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
CIYAM
Legendary
*
Offline Offline

Activity: 1890
Merit: 1078


Ian Knowles - CIYAM Lead Developer


View Profile WWW
September 29, 2014, 02:56:29 PM
 #2

There is only *one fee* and it is calculated according to a formula that depends upon the "size of the tx" (due to the number of *inputs* and *outputs*) and the *age/amount* of the inputs.

Basically the bigger the tx is (in terms of bytes) the more fees will have to be paid (and there is a *maximum size limit* that is currently 1MB).

(I hope your question isn't because you are trying to work out how to send thousands of 0.00000001 BTC outputs as "spam" for advertising)

With CIYAM anyone can create 100% generated C++ web applications in literally minutes.

GPG Public Key | 1ciyam3htJit1feGa26p2wQ4aw6KFTejU
DannyHamilton
Legendary
*
Offline Offline

Activity: 3388
Merit: 4653



View Profile
September 29, 2014, 02:59:43 PM
 #3

Hi,

Do multiple output transactions require only one transaction fee, or do the sender pay tx fees for each output?

You only pay one fee per transaction, but the amount of the fee should be based on the size of the transaction.

Each additional output in a transaction adds approximately an additional 35 bytes to the transaction.  The most common fee today is 0.0001 BTC per kilobyte.  As such, you would likely want to increase the amount of the fee by 0.0001 for every 28 outputs.
Najska (OP)
Full Member
***
Offline Offline

Activity: 152
Merit: 100


View Profile
September 29, 2014, 04:23:27 PM
 #4

Thank you for the answers.

I asked the question because I thought the transaction fees regarding multiple outputs might create a problem when an issuer of a smart asset, e.g. a Counterparty token, tries to distribute dividends to the shareholders. Someone may buy thousands of small fractions of a dividend-paying token just to make trouble for the issuer.

Actually, I want to create Gigahash assets to lease my hashing power, and distribute dividends to the holders. I think I can buy more ASICs in this way, and then lease their hashing power, etc.

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!