mirror of https://github.com/zcash/zips.git
ZIP 317: allow nodes to drop transactions with more than
block_unpaid_action_limit unpaid actions. Signed-off-by: Daira Hopwood <daira@jacaranda.org>
This commit is contained in:
parent
3551fdba1a
commit
957cc57f57
|
@ -251,6 +251,9 @@ Pull-Request: <<a href="https://github.com/zcash/zips/pull/631">https://githu
|
|||
</section>
|
||||
<section id="transaction-relaying"><h3><span class="section-heading">Transaction relaying</span><span class="section-anchor"> <a rel="bookmark" href="#transaction-relaying"><img width="24" height="24" class="section-anchor" src="assets/images/section-anchor.png" alt=""></a></span></h3>
|
||||
<p>zcashd, zebrad, and potentially other node implementations, implement fee-based restrictions on relaying of mempool transactions. Nodes that normally relay transactions are expected to do so for transactions that pay at least the conventional fee as specified in this ZIP, unless there are other reasons not to do so for robustness or denial-of-service mitigation.</p>
|
||||
<p>If a transaction has more than
|
||||
<span class="math">\(block\_unpaid\_action\_limit\)</span>
|
||||
"unpaid actions" as defined by the <a href="#recommended-algorithm-for-block-template-construction">Recommended algorithm for block template construction</a>, it will never be mined by that algorithm. Nodes MAY drop these transactions.</p>
|
||||
</section>
|
||||
<section id="mempool-size-limiting"><h3><span class="section-heading">Mempool size limiting</span><span class="section-anchor"> <a rel="bookmark" href="#mempool-size-limiting"><img width="24" height="24" class="section-anchor" src="assets/images/section-anchor.png" alt=""></a></span></h3>
|
||||
<p>zcashd and zebrad limit the size of the mempool as described in <a id="footnote-reference-6" class="footnote_reference" href="#zip-0401">7</a>. This specifies a
|
||||
|
|
|
@ -244,6 +244,10 @@ normally relay transactions are expected to do so for transactions that pay
|
|||
at least the conventional fee as specified in this ZIP, unless there are
|
||||
other reasons not to do so for robustness or denial-of-service mitigation.
|
||||
|
||||
If a transaction has more than :math:`block\_unpaid\_action\_limit` "unpaid actions"
|
||||
as defined by the `Recommended algorithm for block template construction`_,
|
||||
it will never be mined by that algorithm. Nodes MAY drop these transactions.
|
||||
|
||||
Mempool size limiting
|
||||
---------------------
|
||||
|
||||
|
|
Loading…
Reference in New Issue