Zug, Switzerland, February 27th, 2025,
Chainwire
Supra, the fully vertically integrated Layer-1 blockchain built
with MultiVM support, in-protocol oracles, native onchain
randomness, cross-chain communication, and automation capabilities,
is pleased to announce the publication of a groundbreaking
research paper that introduces “SupraSTM”, a novel approach to
parallel execution. SupraSTM significantly enhances Ethereum
Virtual Machine (EVM) transaction processing among other notable
features.
The research paper, “Access Specification Aware Software
Transactional Memory Techniques for Efficient Execution of
Blockchain Transactions”, outlines a breakthrough in blockchain
execution that could enable the Supra Layer 1 blockchain platform
to process transactions up to 400% faster than existing sequential
models. Unlike other implementations, like pEVM (Parallel Ethereum
Virtual Machine) based on Aptos’ BlockSTM, SupraSTM eliminates
unnecessary transaction retries and prevents conflicts before
execution, offering a major step forward in scalability and
efficiency.
“This research is a key milestone in Supra’s mission to redefine
blockchain capability,” said Joshua Tobkin, CEO and Co-Founder of
Supra. “We are solving fundamental Web3 challenges by integrating
superior execution models directly into our Layer 1 blockchain.
With SupraSTM’s progress in scaling the EVM on Supra, we are taking
another significant step toward a truly scalable and efficient
decentralized future.”
Addressing the Limitations of Existing Parallel Execution
Models
Layer 1 protocols such as Ethereum traditionally execute
transactions sequentially, and while this ensures deterministic
execution, it creates performance bottlenecks, especially during
periods of high network congestion.
Recent advancements, such as Aptos’ BlockSTM and Parallel
Ethereum Virtual Machine (pEVM), have introduced speculative
parallel execution models. These approaches set out to execute
multiple transactions simultaneously while assuming minimal
conflicts, and if conflicts do arise, they abort and re-execute the
conflicting transactions. While this is a step in the right
direction from sequential execution of the EVM, it does create
significant overhead in the form of re-executions and retries,
leading to performance degradation under high-congestion
conditions.
SupraSTM modifies this process by leveraging a new
“Specification Awareness” method using a Bytecode Analyzer, which
can help predict and prevent conflicts before execution begins.
Unlike speculative models that identify conflicts after the fact,
SupraSTM is able to preemptively organize transactions in a
conflict-aware manner, ensuring that execution occurs efficiently
and without unnecessary rollbacks.
SupraSTM introduces a fundamentally improved approach to
blockchain execution by:
- Preventing conflicts before execution rather than resolving
them afterward.
- Utilizing a conflict-aware scheduler that intelligently
sequences transactions to minimize aborts.
- Optimizing execution to ensure that only non-conflicting
transactions run in parallel.
- Achieving up to 2.4x speed improvements over existing parallel
execution models in high-conflict scenarios.
- Achieves 400% increase in transaction execution throughput over
sequential EVM execution.
The research demonstrates that, under ideal conditions, SupraSTM
could process over 410,000 transactions per second (TPS), a
considerable leap from Ethereum’s current sequential execution
model and incumbent parallelized EVM (pEVM) implementations.
Implications for Blockchain Scalability and Web3 Adoption
The introduction of SupraSTM represents a paradigm shift in
blockchain transaction processing. By refining execution
efficiency, Supra is not only increasing transaction speeds but
also reducing gas fees, improving EVM scalability, and ensuring
stable performance under high demand.
This research has far-reaching implications across various Web3
applications, including DeFi protocols that require low-latency
execution for high-frequency trading, NFT marketplaces that need to
scale during large mints without overwhelming the network, and
blockchain gaming and metaverse applications that rely on seamless
real-time interactions. By integrating SupraSTM into its core L1
infrastructure, Supra is setting a new standard for transaction
execution that will enable the next generation of decentralized
applications to scale without compromise.
Future Roadmap and Research Directions
While SupraSTM marks a major milestone in blockchain execution
efficiency, the research team is already looking ahead to further
optimizations. Future upgrades to Supra’s execution model may
incorporate “machine learning-driven” execution strategies, which
could dynamically optimize transaction scheduling based on
real-time network conditions.
Additionally, Supra researchers are developing adaptive
execution models that will adjust transaction execution strategies
based on congestion levels, ensuring that blockchain applications
remain performant in all network conditions.
About Supra
Supra is an all-new blockchain that
vertically integrates oracles, bridges, automation and randomness
into a powerful Layer-1 with MultiVM compatibility. It's designed
to give developers all the tools they need to build on one chain,
enabling a new breed of Super dApps.
Supra is also a leading provider of oracle price feeds and
verifiable randomness across 80+ blockchains with Layer-1 security
guarantees. They focus on solving real problems for dApp developers
and scaling Web3, supported by a developer toolkit with extensive guides and
technical whitepapers.
Contact
Marketing
Manager
James
Preston
SUPRA
Foundation
j.preston@supraoracles.com