Discussion about this post

User's avatar
awbvious's avatar

MEV " if you have some insight or a take"

No surprise... I do! So Solana didn't catch my interest when it first came on the scene. Another cheaper/faster, blah blah. Easy to promise when the chain is new and barely used. But then I read about Proof of History and got /very/ interested.

Proof of History was going to be the MEV killer we needed. Egalitarian. Your timecode is your transaction order. FIFO. Beautiful. Solana, though, would then have moments of spam and a lot of downtime. Did they get clever and figure out a way to avoid the spam without losing the beauty of FIFO?

No. They just scrapped what made Solana unique and went straight back to bribery. About a year or two later, after reading about PoH and getting excited, I read about "Priority Fees" and losing all that excitement, as Solana then becomes just like all the others. I honestly don't see what it offers that is unique anymore.

The solution for How Solana Could Get Its Groove Back is to fork solana and remove Priority Fees, or possibly make an EVM L2 that has Proof of History (the core value of Original Solana) for transactions on the L2 prior to finalizing on Ethereum.

What about the underlying problem, though? Spam to the point of network congestion? Because PoH with spam is not an effective solution to MEV.

When there's an imbalance in the difference of supply vs demand and an uneven allocation of resources, the general idea is to have pricing smooth things out. It works, but leads to MEV, and taken to its logical conclusion, game theory shows the one with the most resources, even in “fair” random games of chance, after enough rounds, will win all the resources. Pricing allows the rich to pay for, say, an arbitrage opportunity that is outside the possibility of the rest, giving the edge that wins over all possible opportunities. Thus the rich wins more "rounds." Thus one person controls everything. Thus a trend to, and eventually complete, centralization (barring an event outside of a closed system, of course).

The solution is generally two fold: taxes and socialized services. Taxes reallocate from the richest to the poorest, erasing the benefit of having more resources for every contest/wager. Socialized services keep at least some services that are absolutely needed from being at whim of ruthless game theory.

What's an absolutely needed service? Uptime. So some taxes can be used to make sure the chain (e.g. PoH Solana, let's call it PoHS) never crashes. Spam happens? Spend tax money on increased infrastructure. Whatever is left, goes to the poorest (e.g. those who have and made the least on PoHS). Presumably those spammers spam to make money, so they'll get taxed if they do. Takes away the incentive. It's not like using a stick instead of a carrot. It's just using the stick later. Not upfront as price, but later as taxes.

Of course, now you have the bigger problem of determining value for taxes. And getting those taxes. Easiest way to prevent tax dodging is to sanction or deport them if they don't pay. E.g. Don't pay, don't get to put transactions on PoHS, at least until you've both paid taxes and the tax dodging penalty. This could be extremely effective as a way to prevent removing any gains. For price, I'm afraid it's gotta be oracles, but it should be acceptable.

The logical question is how to prevent bridging off the chain, prior to paying taxes. The best way is only use official bridges, and only very simple ones. Like you can bridge SOL, BTC, or ETH. You lock the token, and then it appears on PoHS. You can bridge exactly the same tokens that you bridge there during any tax season. But any extras only after you calculate your taxes. Spammers thus will be stuck.

Of course a system of taxes and socialized essential services could possibly work even with current models of MEV and bribe-for-order-flow. But I still like the beauty of FIFO, and the fact that PoH seemed to offer that, and penalizing spam abusers after the fact. Because it gets rid of sandwich attacks, you are just left with new problems to figure out like accomplishing taxes, which may require some human involvement, without your “government” getting destroyed by rich humans. But, that took like 200 years to happen in the US. You may have some time.

Expand full comment
2 more comments...

No posts