- Status: implemented
- Type: enhancement
- Related components:
protocol
- Start Date: 16-May-2018
- Discussion: #8
- Supersedes: (fill me in with a link to RFC this supersedes - if applicable)
- Superseded by: (fill me in with a link to RFC this is superseded by - if applicable)
- Author: backpacker69
Currently transaction fees are rounded up to nearest 1 hundredth of PPC and any small transaction under 1024 bytes must pay at least 0.01 PPC to be included in the block. Transaction of 1025 bytes must pay at least 0.02 PPC to be considered, etc.
It is proposed to have fee rounding changed in such way that all transactions will pay exact proportional to size fee for the right to be included in the block, at unchanged rate of 0.01 PPC per kilobyte, with 0.001 PPC minimum.
Effectively, transactions up to 102 bytes will pay minimal fee of 0.001 PPC. Transactions of bigger size will pay unrounded fee proportional to their byte size.
- The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted as described in RFC 2119.
We want to reduce transaction fees to ease adoption of our blockchain.
This RFC proposes the following set of rules for the fee calculation:
- minimum fee is 0.001 Peercoin (if fee is under the 0.001 Peercoin, it is rounded to 0.001)
- the only other rule which applies is PER_KB cost of 0.01 Peercoin/kB
Due to lower fees, fewer Peercoins will be burned.
We could reduce the fixed cost per kb.
What parts of the design are still to be done?