Solving the Quadlemma XELIS introduces the concept of a quadrilemma or ”quadlemma”, as it will be referred to, adding privacy as a critical fourth pillar.
Key Features
BlockDAG
Mutliple blocks at the same height to improve scalability and security of the network.
Homomorphic Encryption
Enabled using ElGamal to provide privacy on transferred amounts and balances.
Smart Contracts
Easily code and create decentralized programs.
Account Model
Account based blockchain with more advantages than traditional UTXO.
Boost & Fast Synchronization
Synchronize in parallel across multiple nodes or instantly with the latest chain state.
XELIS Hash
A new CPU/GPU friendly algorithm. FPGAs and ASIC resistance.
Difficulty Adjustment
Using Kalman Filter to quickly converge network hashrate and filter misleading fluctuations.
Proofs
ZK Proof, ownership proof and balance proof.
Confidential Assets
Create your own native token fully compatible with all services.
Client Protocol
Allows accepting same transaction in multiple blocks without double spending.
P2P Encrypted Network
Prevent any network traffic analysis and provide better privacy.
Transaction Fees
Strict fees to avoid blockchain abuse.
Wallet & Tools
Desktop & Mobile wallet with XSWD, Integrated Address, Encrypted Storage, MultiSig and more.
Objectives
Main Objectives
- Provide privacy on transactions / balances.
- Enable Smart Contracts.
- Scalable blockchain for daily usage.
- Easy to integrate for developers.
Other Objectives
- Issue custom assets identical to the native XEL.
- POW algorithm designed as CPU / GPU friendly.
- Decentralization.
- Simple to use.
Network
- Coin Name: XELIS (XEL)
- Average Block Time: 15 seconds
- Maximum Block Size: 1.25 MB
- Block Reward: up to ~ 1.46 XEL
- Maximum Supply: 18.4 million
- Minimum Transaction Fees: 0.0001 XEL per kB
- Atomic Units: 8
- Block Dev Fee: 10%
Supply Emission Instead of halving, the reward is decreasing with each block with a maximum supply of 18.4 million.
Timeline
Check the roadmapBlockDAG
Provide scalability by using a DAG structure instead of a linear blockchain. Up to several chains in parallel, each block can have multiple parents.- 1.Reduce the rate of orphan's blocks when miners find a block at the same time. Instead of choosing one block, both blocks are included in the DAG.
- 2.Height is not unique anymore and can have multiple blocks.
- 3.Topo Height (topological height) is the new and unique height for a block which is ordered by the DAG.
- 4.Stable height is the last height in which the order of the DAG cannot change.
- 5.Different types of blocks:
- Sync: It is at a stable height and is the only block at its height (or the only ordered block at this height and doesn't have a lower cumulative difficulty than previous blocks).
- Side: Its height is less than or equal to the height of the past 8 topographical blocks. Its block rewards are reduced to 30%.
- Orphaned: This block was not ordered in the DAG and has no topographical height (it's transactions are not executed).
- 6.Up to 3 previous blocks (called TIPS)
- Circulating Supply is re-calculated each time the block is reordered because it is based on DAG order.
Socials