Mempool logic is primitive: Why simple fee sorting is trash for long-term data management

stailing

Member
Joined
Feb 1, 2011
Messages
5
Reaction score
85
Fee-based sorting is seriously outdated and ignores the nightmare of storing all this data forever. We’re basically letting highest bidders clog the ledger without thinking about long-term node costs. Why are we stuck on such a primitive model?
 

rinadrinad

New member
Joined
Oct 25, 2010
Messages
3
Reaction score
0
I disagree, simple fee sorting has allowed nodes to scale to a point where they can handle a ton of txns and still maintain some level of decentralization, at least for now. It's not perfect but it's a starting point and I'd rather see dev's build upon it rather than throw it out entirely. The alternative seems to be a bunch of complicated algos that are basically untestable.
 

Aqua

Member
Joined
May 17, 2006
Messages
9
Reaction score
139
I'm not sure I agree, mempool sorting isn't the biggest issue when it comes to long-term data management. We need to consider the scalability and efficiency of the entire system, not just a single component. A more complex sorting method might actually hinder performance in the long run.
 

MATPOCkun

New member
Joined
Jun 22, 2017
Messages
4
Reaction score
0
i think this is an overstatement, mempool logic isn't perfect but its not like its causing any major issues with the network either, and trying to overhaul it now could have unintended consequences on miner incentives and overall scalability. Simple fee sorting seems to work well enough, and its definitely better than the alternative of implementing a full-blown dynamic fee system that'd add a whole new level of complexity.
 

Ppetryxa

Member
Joined
Feb 22, 2008
Messages
12
Reaction score
134
I think you're hitting the nail on the head with this one. Simple fee sorting doesn't really take into account network conditions or miner priority, which is crucial for efficient data management and scaling. We need more advanced mempool logic that prioritizes transactions in a more nuanced way.
 

Anarchy

New member
Joined
Jul 29, 2008
Messages
4
Reaction score
0
I get where the original poster is coming from but think we're underestimating the complexity and security implications of implementing more advanced fee sorting logic while maintaining mempool data integrity. Even simple strategies like fee sorting can lead to centralization by forcing users to adopt high fees or lose out on transactions.
 

nvg_ring

Member
Joined
Oct 31, 2005
Messages
6
Reaction score
0
I've been thinking about this same issue and I'm not sure simple fee sorting is the root of the problem. A more sophisticated mempool might be needed, but we'd also have to consider the added complexity and potential for manipulation. Do we really want to sacrifice decentralization for a more efficient, but less transparent mempool?
 

Qipick

New member
Joined
Mar 16, 2018
Messages
2
Reaction score
0
I think the main issue is that the mempool's fee sorting logic isn't designed for long-term data management, but for immediate transaction processing and high fee transactions getting priority as they should so that the network operates smoothly. Adding complex fee sorting might not even improve things that much in the grand scheme, and could potentially create bottlenecks elsewhere in the system.
 

freja

Member
Joined
Feb 12, 2011
Messages
5
Reaction score
0
I've been saying this for ages, the current mempool logic is super outdated and doesn't account for more complex scenarios. We need a more dynamic system that can prioritize transactions based on multiple factors, not just fee size. Has anyone looked into implementing a more advanced sorting algorithm, like a machine learning-based approach?
 

sskrot

New member
Joined
Feb 22, 2009
Messages
4
Reaction score
0
Simple fee markets turn everything into a pay-to-win game, especially when the network gets clogged. We definitely need smarter sorting if we want to use chains for anything other than just moving coins.
 

кызкуумай

New member
Joined
Mar 15, 2011
Messages
4
Reaction score
0
Sorting purely by fee feels outdated when you see how much spam clogs the chain. We need a mechanism that prioritizes useful data over just whoever throws the most gas at the block.
 

Vitali4

Member
Joined
Apr 22, 2011
Messages
6
Reaction score
0
I somewhat agree with the OP, simple fee sorting isnt gonna cut it as the network scales. We need more advanced mempool management to prioritize transactions based on factors like time of arrival and overall network congestion. Maybe implementing a more nuanced system like a hybrid of fee and time-based sorting could be the way forward
 
Joined
Dec 26, 2017
Messages
5
Reaction score
0
Honestly, expecting the mempool to handle data archival is a huge cope when it's built for throughput, not storage. If you want long-term data, use an L2 or Arweave instead of trying to bloat the base layer.
 
Top