You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Jul 7, 2021. It is now read-only.
How much to charge? I have configured the runtime to charge 1/10 the tx fees as the Relay Chain would charge. I think transactions on parachains should be cheaper as the execution does not affect other parachains. Note that I left the target block fullness at 25%, but the target block weight is 500ms, as opposed to 2s on the Relay Chain, so blocks will be relatively more full for a given number of transactions. Is 1/10 OK or are there arguments for another value?
What to do with them?
a. Burn some portion and give the rest to the collator (or burn 0 and give all to the collator, but I believe this has some economic issues).
b. Give to a Relay Chain validator and let them handle the validator/treasury split.
c. Add an account to Statemint over which the Relay Chain Council has control and send fees (or some portion) there.
The text was updated successfully, but these errors were encountered:
I'd scale fees by how many nodes actually check transactions. If we've parathreads chunking up nullifier sets for a sharded zcash style thing, or parachains using sassafras, then we might only require 30 checkers total so then if the relay chain has 1500 nodes then we're talking parachain tx costing 1/50th for similar tx. We might consider relay chain space more valuable for other reasons too, so maybe parachain tx cost even less.
Half the value of the staking pot is paid out to the author in staking's on_finalize.
In effect, the author takes 50% of the value of the pot prior to the block and 50% of each tx fee (with the other 50% going into the pot for future authors). Will be implemented in #9 .
We suggested 50% initially but then suggested less. If implemented like this, then..
All fees go into the staking pot and then after adding these tx fees 1/4th of the staking pot gets paid to the author.
It's actually equivalent to the author takes 1/4 = 3/4 * 1/3 of the pot first and 1/4 of tx fees, with the remaining 3/4 of tx fees going back into the pot. In this way, the next block producer takes 3/16th of the tx fees of the previous block, which is only 1/16th less than they'd get by being selfish.
Two decisions to make about transaction fees:
a. Burn some portion and give the rest to the collator (or burn 0 and give all to the collator, but I believe this has some economic issues).
b. Give to a Relay Chain validator and let them handle the validator/treasury split.
c. Add an account to Statemint over which the Relay Chain Council has control and send fees (or some portion) there.
The text was updated successfully, but these errors were encountered: