Just to be clear, there are two seperated tweaking points:
1. Output amounts:
Can be dropped to 0.00000546 BTC (pay-to-pubkey-hash) - 0.00000882 BTC
(multisig, worst case: one uncompressed, two compressed public keys) --
this *should* be safe and *probably* delay free, because those numbers
are live since November 2013.
2. Transaction fees:
Lower fees come very likely at the cost of a delayed confirmation - at
least to some degree and probably more notable in times of high overall
number of transactions. Cost vs. speed, that's pretty much it.
CHA reduced output amounts as well as fees. I'm unsure, if a sample size
of 2.1k is sufficient, but you're right. Those 20 min on average equal
roughly 2.5 confirmations. Unanswered (at least for me): is a fee of
0.0001 sufficient to push the average down by 2.5x? I'm really unsure.
Anyway, I rather think of this as something experimental for cost savers.
---
In the context of Mastercore:
Transaction fees are inherited from Core and can be set right now:
1. Start with parameter "-mintxfee=0.00001" or bitcoin.conf entry
"mintxfee=0.00001" (as example, default is "mintxfee=0.0001") - this
defines the allowed minimum fee per 1000 byte.
2. The actual fee is then set via RPC "settxfee 0.00001" (or some other
amount which is larger or equal than the "mintxfee").
The fee can be changed on the fly via "settxfee", as long as the
"mintxfee" level allows the fee. (e.g. "settxfee 0.00001, send_MP ...,
settxfee 0.0001, send_MP ..., ...)
---
Output amounts, dust threshold and the "minrelayfee" are bound, more or
less - in the sense that the minrelayfee is used as basis to determine,
if an output amount is too low, and as consequence, a transaction
considered as dust. (see: core.h IsDust(nMinRelayTxFee))
Currently a magic number is used to set a fixed output amount, but
adjusting those numbers indirectly via the relayfee seems actually
reasonable in my opinion, since those numbers are bound anyway. I
actually pushed a commit once (PR #66) to accomplish this and replaced
it by an up-to-date version (PR #110) a few minutes ago -- for the case
you want to give it a try. Slightly increasing the default relayfee may
serve the purpose as marker as wlel, since this results in sligthly
different output amounts.
Out of the box simple send without touching the config (defaults to
txfee = 0.0001, relayfee = 0.00001001):
http://tbtc.blockr.io/tx/info/0ea9296fd75c03ad4e1f3031a2e20e9a5a3a44fb7d6635fd3156fe86c29b9c88
Cheers
> <mailto:
de...@bitwatch.co> <
de...@bitwatch.co
> <mailto:
dev%2Bunsu...@mastercoin.org>.
> <mailto:
dev+uns...@mastercoin.org>.
> <mailto:
dev+uns...@mastercoin.org>.
> <mailto:
dev+uns...@mastercoin.org>.