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. 🧵👇
The Internet Capital Markets Roadmap is about giving apps full control over which transactions execute and when. On Solana apps specify which program accounts they want to read and write in their access lists. 2/n
Programs that want to can specify special logic for transaction execution that only applies to transactions with that program in their access list. When these transactions are ingested, they get placed in a special flow for aplication controlled execution 3/n.
When app developers specify a function p: tx_bytes -> priority that maps from the raw transaction bytes to a priority level. Transactions in the same time window are then executed in this order. 4/n
If a transaction has multiple accounts in its access list with conflicting priority modules, these can be combined by taking the minimum priority across the two modules. 5/n
This core change will allow developers to bulid more complicated apps with many message types. I'm most excited about what it means for perpetual futures markets on Solana. 6/n
Applications previously had to choose between the network effects of Solana mainnet and the fine grained control over transaction ordering of app chains. These changes let them have their cake and eat it too. 7/n
Read more about changes in the post here!
80,69K