title |
---|
FAQ |
This page will be updated regularly as more important questions are asked by the community.
It's a layer-1 private cryptocurrency blockchain. You can launch your own token or decentralized application.
Ticker for XELIS asset is XEL.
It is used to pay fees, deploy Smart Contracts, create new assets, and store/transfer value.
The official launch date is 20/04/2024 at 3PM UTC
.
Here is the estimated circulating supply for the next 5 years:
- First year: ~2 831 221 XEL circulating supply
- Second year: ~5 226 799 XEL circulating supply
- Third year: ~7 253 766 XEL circulating supply
- Fourth year: ~8 968 841 XEL circulating supply
- Fifth year: ~10 420 016 XEL circulating supply
NOTE: Maximum supply is 18.4M XEL
Absolutely! There are a lot of tangible applications. One notable example is creating your own local currency foundation with peace of mind. No counterfeiting, no srutinizing eyes, 100% uptime, decentralized and secure transactions.
Your balance is stored on chain, not on your computer or in your wallet.
The wallet allows you to manage these funds as long as you have access to it.
Always keep your seed or a backup of your wallet file. This ensures you can access your funds if your device is lost or unusable.
The account balance are private. They are homomorphically encrypted. Others cannot see your wallet balance on the public ledger.
Perform computations on encrypted data without prior decryption; in this context, it provides nodes the ability to validate transactions without ever knowing the balance of each participants.
A blockDAG stands for Directed Acyclic Graph, it differs from traditional blockchains structure. Multiple blocks can now coexists at the same height with various types, but each can be distinguished by a unique topological height.
The primary reason for using this structure is to achieve fast block time validation; XELIS block time is ~15s.
The DAG significantly reduces the number of orphan blocks by merging them instead of creating split branches,
inherently enhancing scalability while mitigating centralization and chain split.
More info here: BlockDAG.
Account based blockchains offers way more advantages than drawbacks from our point of view.
It's a more flexible system than traditional UTXO model, eliminating the need to follow inputs / outputs.
It allows real fungibility of coins. 1 XEL = 1 XEL. No tainted coins.
Node pruning is possible, removing old blocks while maintaining the verifiability of blockchain state. Additionally, it enables a fast-sync feature - download the latest state of the chain and join the network instantly.
No need to full scan the chain to know your wallet balance, request the latest state and you're ready to use it.
More info here: Features.
We use ElGamal with the Ristretto255 points on Curve25519 (which achieves ~128 bits of security).
While homomorphic encryptions are generally computation-intensive, we need to use addition and substraction for transactions.
XELIS is NOT a fork. Everything is written in Rust from scratch using open source libraries.
If you want to know how the protocol work in details, start here: Features.
Github repository: https://github.com/xelis-project/xelis-blockchain
Not the same vision as other blockchains, different choices made and strong commitment to build a fast / robust / long lasting financial system.
Cryptocurrency world is a whole new technology and continue to evolve each day, we want to be part of it by contributing to it.
No, none of us have created a project like this before; this is our first one. However, some of us may have participated or contributed to other projects as community developers.
There is no premine or any allocation of coins whatsoever. We have set a dev fee within the protocol for every block.
More info here: Funding.
We store the balance as an unsigned integer to facilitate computations with encryption, and the client shifts the balance by 8 decimals after decryption.
Ex: 100000000 = 1.00000000 XEL
Unsigned integer are used to have exact precision on addition / substraction in financial systems.
Try the following in Python to have an example of floating point issue: 3.33-3.13
No, coins will never be transferred or transferable from Testnet to Mainnet.
Testnet can be reset at any time and its coins have no value.
One network is for development, and the other is for the future of financial freedom.
No immediate incentive is offered, but potential gifts may be given later down the road. Being an early adopter, running a node, and participating in mining can help us find bugs and move faster toward our goal of a stable running blockchain. It benefits everyone involved in the project.
- Providing simple, functioning tools, up-to-date documentation, including easy-to-integrate APIs for devs.
- A POW CPU/GPU friendly mining algo.
- Decentralization, security and speed (no chain split, double spend, or any kind of network downtime).
- Optimization (blockchain size, bandwidth transfer, transaction execution and encryption speed).
- Community driven decisions.
More info here: Objectives.
XELIS is a Proof-Of-Work (PoW) network. We are still currently working on a CPU/GPU friendly mining algorithm, ASIC, and FPGA resistant.
The longest chain is the one selected by nodes, based on topoheight.
During chain split at same height, the main chain is selected based on the cumulative difficulty of each branch tip.
Yes, smart contracts are expressed using an interpreted language, known as XELIS-VM. The language has various primitives and features, such as recursive functions. Functions are implemented with a configurable depth limitation to mitigate risk of network attacks and congestion.
More info here: Smart Contracts.
Github repository: https://github.com/xelis-project/xelis-vm
Please note the smart contracts are not currently available within the network.
Of course, it can be offline! Your wallet balance is stored in the network ledger, which is maintained by all the nodes. An online wallet simply keeps a live connection to a remote node and displays your latest balance. Now, don't forget to assign your wallet address to your miner. If you find a solution that's accepted by the network, you'll receive the reward regardless of your wallet's connectivity.
It's starts at around ~1.41 XEL per block and decreases each subsequent block.
This reduction isn't based on halving logic but rather on the supply and emission factor of 20.
It's also possible to mine a side block due to BlockDAG and receive a smaller portion of the reward.
More info here: Block Types
Currently, we don't have any open positions. We will announce job openings and create a dedicated page in the documentation when they become available. However, if you want to stand out and improve your chances, you can contribute by submitting valuable PRs, actively engage with the community and developers, and more. We always appreciate proactive involvement and contributions. This is an initiative that carries significant weight if you want to work more closely with the team.