Rollux logo

Rollux

Overview
Status
Mainnet
Type
Alt. Rollup
Fee Token
SYS
BTC Supply
₿0
Rollux is an optimistic rollup that uses Syscoin, two blockchains that are simultaneously merge-mined by bitcoin miners, as its base layer for data availability and state validation respectively. It has an EVM-compatible execution environment.
CUSTODY
DATA AVAILABILITY
OPERATORS
FINALITY ASSURANCE
Trust Assumption Review
BTC Custody
Very High
🛑
BitGo WBTC
wBTC on Rollux has a number of trust assumptions
The Rollux L2 does not currently have a direct bridge with the Bitcoin mainchain. The only Bitcoin synthetic on Rollux is a wBTC contract. The contract is an upgradeable contract managed by a specific address, the controller, on the Syscoin L1, the blockchain that Rollux settles to. wBTC can be deposited onto Rollux by way of Ethereum, Polygon PoS, and Binance Smart Chain. The controller of this address is responsible for minting and burning tokens related to the wBTC contract.

Rollux’s L1 bridge contract, which facilitates the transfer of wBTC from Syscoin to Rollux, is immediately upgradeable by a multi-sig wallet with anonymous signers.

The Rollux L1 contract lives on the Syscoin NEVM chain.
Data Availability
Medium
⚠️
The Syscoin blockchain satisfies Rollux's data availability requirement
The Rollux chain posts transaction data to Syscoin’s UTXO chain’s data availability solution, PoDA. The Syscoin L1 is a merge-mined chain with Bitcoin.

Data availability is satisfied by blobs, meaning that Syscoin nodes only store data related to Rollux for at least six hours after finality is reached. After this period, it is deleted. PoDA does not shard data and requires full nodes to store the entire contents of a blob for a given time period. At least one archive node needs to archive the full contents of the blob to ensure Rollux’s historical state is intact.

After receiving a blob from Rollux, the UTXO chain attests to the availability of data to the NEVM chain.

Only one non-pruned online node is needed to reconstruct the entire state of Syscoin and Rollux.
Network Operators
High
🚨
Rollux is operated by a centralized sequencer with forced inclusion to the Syscoin L1 possible
The Rollux chain is operated by a centralized sequencer. Users can be censored by the centralized sequencer and the chain can have liveness failures if the sequencer goes offline.

Forced inclusion to the Syscoin L1 is possible. Users are able to have their transaction included in a sequence by submitting it to the L1 smart contract.
Finality Guarantees
Under Review
🔬
Rollux inherits finality guarantees from Syscoin
The Rollux sequencer provides a soft confirmation of transactions which are eventually summarized and sent to Syscoin.

Rollux's sequencer can reorg prior to a transaction batch being accepted on Syscoin.
Bitcoin Security
Unilateral exits to Bitcoin not possible
Users cannot exit from Rollux to Bitcoin at all, as there is no bridge; they must instead withdraw to Syscoin and then to Bitcoin. Users cannot unilaterally exit from the Syscoin with an L1 Bitcoin transaction. They currently trust centralized operators to process their withdrawals.
The protocol does not enable MEV on Bitcoin
Rollux does not leak MEV to the Bitcoin L1. Users trust the centralized sequencer to not extract MEV from their transactions.
An alternative token plays a role in network security
Rollux’s gas fees and data availability fees are paid in SYS.
Fees and issuance are paid to miners who merge-mine Syscoin
Fees associated with Rollux’s data availability are paid to Bitcoin miners who optionally merge-mine Rollux’s data availability layer, Syscoin.
🚨 Project is not a sidesystem
This project will be moved to the Alternative category
Projects that do not meet our requirements to be considered a sidesystem will be moved to the Alternative category. They have until June 30th to implement the technical requirements to be considered a sidesystem.
Withdrawals
Users trust numerous operators to process their withdrawals
Users trust that the centralized proposer will include their withdrawal request in the latest state root published to the Syscoin L1. They also trust that the controller of the wBTC contract will process their withdrawal request and that Syscoin miners will mine the burn transaction on the Syscoin chain.
Technology
Merge-mining
Merged mining is a crucial part of Syscoin’s (Rollux's parent chain) consensus mechanism that allows coupling between Bitcoin and Syscoin. Essentially, BTC mining pools add references to Syscoin blocks in mining jobs sent to mining participants. Additionally, because the Syscoin mining algorithm is the same as bitcoin’s, there is little added energy expenditure. This combined with miners earning a portion of transaction fees and newly issued SYS tokens from Syscoin block mining creates an incentive for providing security to both BTC and to Syscoin.
EVM-compatible
Rollux uses an EVM-compatible virtual machine. The Ethereum Virtual Machine is software responsible for smart contract execution for a number of blockchains, namely the Ethereum Network. It uses Solidity/Vyper as its coding language, which is the dominant environment for smart contract execution in the cryptocurrency ecosystem. Rollux is EVM-compatible, which means that a developer from Ethereum would have less difficulty deploying their applications on Rollux compared to other execution environments.
Use Cases
Onchain applications
Onchain applications are supported. Onchain applications including borrowing and lending protocols, onchain exchanges (commonly referred to as decentralized exchanges), and more. These applications are supported with more expressive smart contract environments.
Source Code
Code is open-source
Rollux’s node implementation is open-source.