to BAM or not to BAM? 🤔💀 here's the: ✅Good apps control Tx order (ACE) makes Solana DEXs competitive (tighter spreads) ❌BAD validators accept Tx *ONLY* from BAM no longer accept Tx from Solana network 👹Ugly Jito gatekeep ACE "plugins" 1/6
✅Good - ACE is super valuable! Solana must compete with single-sequencers, eg HL which put makers Tx before takers some (@trentdotsol, Michael from FD) think "increasing tps solves this" but I'm with @MaxResnick1 - Solana must compete TODAY /2
Max Resnick
Max Resnick24.7. klo 23.49
Solana is taking major steps to become the home of Internet Capital Markets. Here is a deep dive into what that means for builders and end users. 🧵👇
❌BAD - for BAM to work ALL Tx must go thru it validators will stop including Tx they see directly from the Solana network BAM decides the order & sends Tx in-order to be executed by the validator. so why do we even need decentralized validators?🤷‍♂️ rubberstamps ftw! /s /3
👹Ugly - Jito needs to gatekeep plugins if they don't - searcher adds plugin that puts his Tx first - all BAM nodes run it this means new apps cannot quietly & permissionlessly experiment - they need Jito to let them /4
can we do better? YES - leader decides ordering - apps permissionless create prio-accounts (eg jup_prio1_xxx, jup_prio2_xxx) - protocol revert Tx w/o right read-lock right prio-account why validators follow this order? *apps* pool user fees, pay validators, ban rouges /5
is there nuance here? you bet! but my 3 main takeaways are: 1️⃣ ACE is super valuable 2️⃣strong disagree Solana should outsource *ALL* Tx ordering to another protocol 3️⃣Solana can achieve ACE w/o this "outsourcing" and we're building it 😎 6/6
@KultureElectric @jito_sol @buffalu__ @brian_smith_0 btw - not sure why @michaelh_laine is totally ok with this strategy he gave me hell for Paladin GH being invite-only initially I expect him to hold Jito to the same standard (BAM decides *all* Tx included by leaders, Paladin just slightly affected it)
13,29K