Solana to Triple Transaction Size, Boosting Complex Trade Capabilities

iconCoinDesk
Share
AI summary iconSummary
Solana is rolling out a network upgrade to triple its maximum transaction size from 1,232 bytes to 4,096 bytes. The blockchain upgrade, called Transaction v1, allows more instructions per operation, supporting complex tasks like cryptographic proofs and confidential transfers. The new format is live on test and dev nets, with old versions still working. Developers must update tools to avoid errors. Larger transactions may need higher fees during congestion, but no new per-byte fee is added. The changes are detailed in SIMD-0296 and SIMD-0385.

The Solana smart contract blockchain is targeting Wednesday to increase the maximum transaction size from 1,232 bytes to 4,096 bytes, giving developers more than three times as much room to fit instructions into a single operation.

Operations that previously had to be split across several transactions can increasingly be handled in a single transaction under Transaction v1. That includes large cryptographic proofs, payments requiring many approvals and some confidential transfers.

The new format is already running on Solana's test and development networks. Existing transaction formats will continue to work, so wallets and apps do not have to switch to v1 unless they need the extra space.

It could help Solana sharpen its edge over its rival Ethereum. While Solana has always been faster and cheaper, it previously fell behind in one key area: its transactions were strictly hard-capped at 1,232 bytes. Ethereum, by contrast, has no rigid protocol size limit, allowing developers to execute massive, data-dense applications in a single operation simply by paying a higher transaction fee.

By more than tripling this ceiling to 4,096 bytes, Solana is looking to eliminate this structural bottleneck.

The bigger change is for software that reads Solana. Services that fetch blocks and transactions need to be updated to recognize v1. If they are not, requests can fail when they encounter the new format.

Some software also needs to change where it looks for priority-fee information. A priority fee is an optional extra payment that users can make to have a transaction processed faster. V1 stores that information elsewhere, so outdated software can show a fee of zero even when one was paid.

Wallets, explorers, and trading apps often rely on these services to display what happened onchain, meaning that bad data behind the scenes can turn into bad data on a user's screen.

Larger transactions also use more network bandwidth. Developers expect users may need to offer higher-priority fees when larger transactions are competing for space, although the upgrade does not introduce a new fee per byte.

The old 1,232-byte limit comes from Solana's original networking design, in which each transaction had to fit within a roughly 1,280-byte internet data packet. Solana changed how transaction traffic is transmitted in 2022, making that old ceiling less necessary.

The new limit stops at 4,096 bytes because four kilobytes is a standard memory-page size used by validator hardware. Going much larger could force one transaction to span several pages and make it more expensive for the machines running Solana to process.

The change is defined in two proposals, SIMD-0296 and SIMD-0385, co-authored by Jacob Creech and Andrew Fitzgerald, and is wholly separate from the recent Solana governance votes that changed how quickly new SOL was created and removed from supply through fees earned from network activities.

Read More: Solana vote to double disinflation passes by a hair in dramatic finish

Disclaimer: The information on this page may have been obtained from third parties and does not necessarily reflect the views or opinions of KuCoin. This content is provided for general informational purposes only, without any representation or warranty of any kind, nor shall it be construed as financial or investment advice. KuCoin shall not be liable for any errors or omissions, or for any outcomes resulting from the use of this information. Investments in digital assets can be risky. Please carefully evaluate the risks of a product and your risk tolerance based on your own financial circumstances. For more information, please refer to our Terms of Use and Risk Disclosure.