Chains
BNB Beacon Chain
BNB ecosystem’s staking & governance layer
Developers
Ecosystem
Staking
Earn BNB and rewards effortlessly
Tokenization Solutions
Get Your Business Into Web3
Community
Special thanks to Xterio and Altlayer for their review and meticulous edits. Your expertise and knowledge in the infrastructure and games are highly appreciated.
Xterio L2 is engineered to become the leading Gaming Layer 2 and is designed to meet the growing needs of global Web3 gamers. It serves hundreds of millions of players by providing efficient, secure, permissionless, and customizable solutions for on-chain transactions within the Xterio ecosystem.
Xterio L2 utilizes OPSTACK as its technical solution and is a key member of the Optimism Superchain. Its underlying Layer 1 are ETH and BNB Smart Chain (BSC).
Xterio L2 was first deployed on BSC in April 2024. To date, it has processed over 80 million transactions and boasts more than 8 million on-chain wallet addresses. Looking ahead, it will provide on-chain security for nearly 50 games within the Xterio ecosystem. Currently, three games are poised for launch: Palio, Age of Dino, and Overworld. Each game has significant market anticipation. Age of Dino and Overworld had successful NFT sales, while Palio reached over a million users shortly after launch. Age of Dino, a mobile game, garnered over 300,000 users from its initial release.
As a gaming-dedicated chain, Xterio L2 needs to solve the following challenges that affect game experience.
The security of Xterio L2 is underpinned by approximately $4 billion (around 1.3 million ETH) in TVL on Eigenlayer. Shortly after going live on the Eigenlayer mainnet, Xterio MACH AVS was deployed and became the first gaming actively validated services (AVS) within the Eigenlayer ecosystem. Xterio L2 will adopt the cross-chain (BNB Chain to Ethereum) re-staking AVS to provide the solution.
Optimistic rollups rely on centralized sequencers to order transactions, introducing an element of trust since the sequencer has the potential to misbehave. While initial confirmations (soft finality) can happen quickly (2-3 seconds), users must wait longer (1-3 minutes) for the transaction data to be included on the BSC mainnet (Layer 1) to achieve true finality and guarantee that the transaction cannot be reversed. In the case of Ethereum, this can take up to 12-13 mins.
Source: altlayer
As mentioned above, in most optimistic rollups, after 1-3 minutes, the sequencer batches the transactions processed so far and pushes them to the underlying Layer 1 using calldata/blob. The Layer 2 transaction now has the same finality as the Layer 1 block that included it in a batch, and this is referred to as “hard finality”.
Source: l2beat
However, this delay is unacceptable for use cases demanding rapid interaction, such as on-chain games. Gamers expect near-instant feedback, and waiting minutes for in-game transactions to be confirmed creates a frustrating experience that will likely cause them to abandon the game entirely.
Xterio L2 utilizes Altlayer designed MACH AVS, an AVS that leverages EigenLayer’s restaking mechanism to build a decentralized network that validates optimistic rollups. Block validation is done by verifying that a new rollup state is indeed the result of applying the state transition function on an ordered set of transactions proposed by the sequencer and a previously valid rollup state. When an invalid block is detected, MACH operators will raise an alert, and if enough operators agree on the alert, then it can be pushed upstream to interested clients such as dApps. Upon receiving the alert, a client (that subscribes to MACH's services) can act upon it to ensure that the invalid state update is rejected as early as possible.
As a fast finality AVS, MACH offers the following core services to end-users on Optimistic rollups:
Users, Dapps, and other services can avail MACH’s services through an RPC endpoint that reports if a certain rollup block is considered final. This RPC endpoint can be integrated into any Dapp running on the rollup and would allow for faster and more reliable transaction confirmations. By tapping into the economic guarantees provided by MACH, Dapps can safely update the contract state in the UIs and frontends, offering a better and more reliable UX.
MACH will also be helpful for exchanges, bridges, lightweight explorers, and other ancillary services needing streamed access to rollup states and blocks to seamlessly offer their products and services. By tapping into MACH, these providers can offer faster service to end-users. For example, an exchange or a liquidity-based bridge may not need to wait for 7 days to allow a customer to withdraw their assets from the rollup to BSC.
Each transaction on L2 is considered by default invalid, and hence needs to be replayed. As a result, the rollup operator feeds transaction data directly to the MACH network which in turn re-executes the transaction and reaches consensus on the validity of the proposed state by the rollup operator. Users do not need to wait for 1-3 mins to confirm the transactions on BSC.
It is possible that Xterio will have many instantiated rollups for different popular games, It would be ideal to have one bridge between every two rollups that use the same DA layer. The users can make cross-chain transactions (which usually means cross-game) much faster.
Source: altlayer
And in stage 3, Xterio will implement the decentralization of sequencer, which will be covered in the upcoming case study.
Gaming-dedicated chain is the foundation of on-chain games, and it is critical for gaming experience. With BSC’s security and efficiency and MACH AVS’s faster finality feature:
Website | Twitter | Telegram | Facebook | dApp Store | YouTube | Discord | LinkedIn | Build N' Build Forum