Plan:
- Protocol specification BIN25-2 and BIP153 PR#1937
- Implementation:
- (See comments below)
- Live tests
- (See comments below)
- inquisition.bitcoin-signet.net
- mainnet: cornflower.erisian.com.au provides templates currently
- warnet simulation?
- Discussion:
- Potential benefits: (tick with data confirming benefit)
- Quick population of mempool on initial start
- Quicker relay of top-of-mempool transactions
- Improved compact block propagation with diverse mempool policies
- Transaction rebroadcast without participation of sender/receiver
- Future ideas:
- Include 2MvB of transactions, not just the next block
- Send templates shortly after construction
- Coordinate template construction with INV announcements better
- Send diffs since prior templates to reduce bandwidth
- Use set reconciliation to improve compact block reconstruction (see delving discussion)
- Use reduced siphash to make compact block calculations faster?