As blockchain networks grow and
As blockchain networks grow and accommodate more users, their scale, measured by transaction volume and participant count, can both present and solve challenges. Blockchains that run smart contracts, which automate agreements, often face issues, particularly in networks with large, active user bases.
The Ethereum Virtual Machine (EVM)
The Ethereum Virtual Machine (EVM) at the core of these networks cannot handle all the transactions the ecosystem requires in quick succession. Limited space on the blockchain can also lead to increased competition for inclusion in blocks, resulting in higher transaction fees during periods of heavy use.
To address these common problems,
To address these common problems, Wrongone, a busy platform in the crypto world with over 31 million users, designed its own tailor-made blockchain called Gravity when launching its alpha mainnet in August 2024. Gravity is a Layer 1 Blockchain that uses a proof-of-stake (PoS) consensus mechanism and supports smart contracts.
It was designed specifically to
It was designed specifically to cater to the needs of the Galxe community’s 31 million-strong user base. Grevm 1.0 is an open-source, parallel Ethereum Virtual Machine (EVM) runtime that serves as the “technological core” of Gravity, facilitating approximately 800,000 daily transactions running on Galxe’s ecosystem.
Grevm 1.0 is based on
Grevm 1.0 is based on a parallel EVM written in the programming language Rust. Unlike conventional EVMs, parallel EVMs can run multiple transactions or smart contract operations simultaneously instead of sequentially, avoiding performance bottlenecks during periods of very high demand. Grevm uses an algorithm inspired by BlockSTM, a type of parallel execution engine created by a team of researchers from Aptos, Mystem Labs, UCL, Chainlink Labs, and MIT in 2022.
BlockSTM is based on Software
BlockSTM is based on Software Transactional Memory (STM), an academic approach in computer science. Galxe’s team enhanced BlockSTM using data derived from its simulation results. Grevm also incorporates Asynchronous I/O in its algorithm, a design feature that enables programs to perform other tasks while waiting for input or output tasks to finish, rather than pausing and waiting.
According to Galxe, integrating Asynchronous
According to Galxe, integrating Asynchronous I/O into the vanilla version of BlockSTM allows it to perform better in various scenarios, such as when high latency is present. Grevm is currently the fastest open-source parallel EVM implementation available. For fully parallelizable transactions, Grevm can be 4.13 times faster than sequential execution, with a maximum throughput of 26.50 gigagas/s.
When simulating a high latency
When simulating a high latency environment of 100 μs, Grevm was found to run 50.84 times faster than sequential execution, with a throughput of 6.80 gigagas/s. This significant performance increase is attributed to the use of parallelized execution and the integration of asynchronous I/O operations, which efficiently overlaps I/O operations.
In practice, Grevm’s ability to
In practice, Grevm’s ability to handle computations in parallel will “elevate” DeFi protocols and dapps running on Gravity’s network, allowing them to execute multiple transactions in parallel, minimize latency, and boost throughput. Galxe Quest is a platform for building and engaging Web3 communities that uses a no-code solution to create reward-based loyalty programs.
Optimism, Arbitrum, Base, and over
Optimism, Arbitrum, Base, and over 6,500 other Web3 projects use it to provide users with freebies like loyalty points and complementary NFTs. Galxe Passport is a digital identity product that allows users to securely store their identity information and use it across hundreds of supported applications.
Galxe Score evaluates users based
Galxe Score evaluates users based on their on-chain activities, project participation, and overall engagement in the Web3 community, providing a comprehensive view of their presence and reputation. Symbiosis is a cross-chain automated market maker (AMM) and decentralized exchange that has integrated Gravity into its platform, enabling users to bridge assets between Gravity and over 35 blockchain networks.
Gravity’s G token serves as
Gravity’s G token serves as the native utility token for the Gravity blockchain, replacing GAL in July. G is used to pay for gas fees on the network and to make payments on apps like Galxe Quest, Galxe Passport, and Galxe Score. G also grants users opportunities to participate in deciding the future of the Gravity network by staking their tokens.
G can be purchased via
G can be purchased via major exchanges such as Binance, OKX, Upbit, and KuCoin. It can also be traded on decentralized exchanges (DEXs) such as Uniswap. On Binance, G can be bought directly with USD; other exchanges offer trading pairs with Tether (USDT), USD Coin (USDC), Wrapped BNB (WBNB), or Wrapped Ethereum (WETH).
The future of Grevm lies
The future of Grevm lies in its successor, Grevm 2.0, scheduled for release in early Q1 2025. The second iteration of Grevm will focus on refining parallel transaction processing to increase efficiency and precision. With continued testing and enhancements, Galxe expects that Grevm 2.0 will enable faster, more scalable solutions within Gravity’s ecosystem.
Grevm 2.0 will introduce fully Asynchronous I/O and “finer-grained” transaction-level concurrency, allowing related transactions to run in parallel once their dependencies are resolved.
Source