An upcoming feature, versioned transactions and address lookup tables, is tentatively scheduled to be activated at the end of this month. This feature bring the ability to effectively "compress" publickeys in transactions from 32 bytes to 4 bytes each allowing much higher amount of composability across accounts per transaction. This feature is incredibly excited, so make sure to watch the feature gate issue for more information.
As a reminder, if you're a developer going to Breakpoint November 4-7, make sure you apply for a discounted developer ticket.
The current imposed size limits on account data of 10mbs and 10kb for a PDA are not the best way to safeguard the cluster. This proposal outlines removing these hardcoded limits and instead auctioning off allocating space based on the current demand within a block to allocate. This is very similar today to how compute units are auctioned off within a block.
This proposal could have some massive changes to how we allocate accounts within a transaction, as well as give the ability to allocate larger accounts than exist today. The proposal is still being discussed. Join the discussion on Github!
Web3.js is getting even more support for versioned transactions ahead of the feature activation.
Explorer now truncates some data for accounts, so be on the lookout for this if you're using the explorer to debug more than 100 token accounts.
September 2
= New SyscallSetAccountProperties Feature
September 6
September 7
September 8