An overview of the cluster mempool proposal

Yes, it’s completely natural to apply some sort of future discounting, as something far away from “top blocks” are likely to:

  1. be trimmed
  2. be RBF’d
  3. timeout

so reflecting that uncertainty directly is something someone can explore further. I did some initial number analysis to see if it could help anti-pin(it can’t :slight_smile: )

A minor note, but this also necessarily opens up to “mempoolfullrbf” style RBFs, good or bad.

One idea I’d had, which Suhas has essentially responded to above, is that we could:

  1. receive new chunk somehow that exceeds cluster limits
  2. allow temporary exceeding of limits
  3. re-linearize cluster with exceeded limits
  4. “chop off” the excess at the end

As Suhas notes, this can get pretty weird with pinning/anti-DoS. I don’t think it’s a dead-end, but more of a whiteboarding project at this point.