pull down to refresh

100 sats \ 1 reply \ @OT 13 Jun
Relay censorship resistance through top mempool set reconciliation: Peter Todd posted to the Bitcoin-Dev mailing list about a mechanism that would allow nodes to drop peers that are filtering high-feerate transactions. The mechanism depends on cluster mempool and a set reconciliation mechanism such as that used by erlay. A node would use cluster mempool to calculate its most profitable set of unconfirmed transactions that could fit within (for example) 8,000,000 weight units (a maximum of 8 MB). Each of the node’s peers would also calculate their top 8 MWU of unconfirmed transactions. Using a highly efficient algorithm, such as minisketch, the node would reconcile its set of transactions with each of its peers. In doing so, it would learn exactly what transactions each peer has in the top of its mempool. Then the node would periodically drop the connection to whichever peer had the least profitable mempool on average.
This sounds like coercion, but couldn't the same be done for peers that didn't reject spam?
reply
deleted by author
Making peer selection economic is smart. But couldn’t that backfire? Like nodes dropping peers that don't filter out low fee spam? Maybe “profitability” could go beyond just fees consider tx quality, resource costs, network health, stuff like that. Also what about spammy relays that rebroadcast everything? Doesn’t that throw off reconciliation? The whole mempool thing is turning into a mess.
reply