Frequently Asked Questions (FAQ)
This page will be updated regularly to answer more Questions.
What is DAPA?
It's a layer-1 private cryptocurrency blockchain.
What is the ticker?
Ticker for DAPA asset is DAPA.
What is the main usage of DAPA?
DAPA coin is used to pay for Private purchases, Business transactions and merchant fees, DAPA Coin with Smart Contracts, create new assets, and store/transfer value, DAPA Coin is the payment platform for Mgenn Energy Bills, Electric boiler Installs, and Free energy Production equipment for installation in your home.
When is the Mainnet launch?
The first launch date was 2024 with upgrading to core and utils ongoing
.
What is the estimated coin emission per year?
Here is the estimated circulating supply for year 1:
- First year: ~55 000 000 DAPA circulating supply
- Second year: ~147 168 000 DAPA circulating supply reducing yaerly
NOTE: Maximum supply is 800_000_000M DAPA
Is there a real world application of DAPA?
YES There are a lot of tangible applications. One example is the free energy program now being initiated by DAPA of which the DAPA CryptoCurrency will provide the payment Platform. No counterfeiting, no scrutinizing eyes, 100% uptime, decentralized and totaly secure transactions and free electricity into the bargain.
Where are my coins stored?
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, so please keep the seed in a safe place together with all wallet details do not store on your computer.
Always backup your wallet file. This ensures you can access your funds if your device is lost or unusable.
What does a "private" blockchain mean?
The account balance are private. They are homomorphically encrypted. Others cannot see your wallet balance on the public ledger.
What is Homomorphic Encryption?
Homomorphic Encryption allows computations on encrypted data without prior decryption; in this context, it provides nodes the ability to validate transactions without ever knowing the balance puter to which others might have unauthorized acces. of each participant.
What is BlockDAG? Why is it used?
A BlockDAG differs from a traditional blockchain by using a Directed Acyclic Graph data structure. In a BlockDAG, multiple blocks can coexist 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; DAPA block time is ~12/15s.
The DAG virtually eliminates orphan blocks by merging them instead of creating split branches,
inherently enhancing scalability while mitigating centralization and chain split.
More info here: BlockDAG.
Why is DAPA an account-based model?
Account based blockchains offer more advantages over most other blockchains.
It's a more flexible system than traditional UTXO model, eliminating the need to follow inputs / outputs.
It allows real fungibility of coins. 1 DAPA = 1 DAPA. 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.
How are you encrypting the balance homomorphically?
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 subtraction for transactions.
Github repository: https://github.com/k7n2g/dapa-blockchain (opens in a new tab)
Why another crypto project?
Not the same vision as other blockchains, different choices made and strong commitment to build a fast / robust / long lasting financial and energy system.
The cryptocurrency world is growing and every day the technology continues to evolve. We want to be contributing to it and heping it grow to be the accepted payment medium.
Was there a premine?
There is no personal premine or any allocation of coins whatsoever. We have set a dev fee within the protocol for every block, the mining taking place is for the exchange to offer DAPA coins to the public.
I saw Atomic Unit of 8 for the coin. What does that mean?
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 DAPA
Unsigned integers are used to have exact precision on addition / subtraction in financial systems.
Try the following in Python to have an example of floating point issue: 3.33-3.13
When Testnet is live will these coins be transferred to Mainnet?
No absolutly not. 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.
Is there any incentive toward mining or running a node in Testnet?
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 move faster toward our goal of a stable running blockchain and payment system.
What are your primary focuses for the project?
- Our Free energy product is coming to fruition and we currently have intrested parties wishing to fund our research, This is a priority as is the DAPA payment system.
- We are trying to publish up-to-date documentation for this, 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).
What is the consensus algorithm that DAPA uses?
DAPA is a Proof-Of-Work (PoW) network. We are currently working on a CPU/GPU friendly mining algorithm that is both 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.
Does DAPA support Smart Contracts?
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/k7n2g/xelis-vm (opens in a new tab)
Please note the smart contracts are not currently available within the network.
Can my wallet be offline when I mine or receive a transaction?
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.
What kind of reward can I expect from mining?
It starts at around ~7.41 DAPA per block and decreases for each subsequent block.
This reduction isn't based on halving logic but rather on the supply and emission factor of 23.
It's also possible to mine a side block on the BlockDAG and receive a smaller portion of the reward.
More info here: Block Types
Why does the blockchain size vary between nodes?
DAPA uses Sled as the primary storage for the ledger, which includes block headers, transactions, encrypted account balances, etc... However, Sled is still in beta and has pending issues with garbage collection overhead, such as write amplification. This can result in different sizes across devices and nodes. For now, we continue to use Sled, but we might consider switching to an alternative like RocksDB.