Detailed Specifications

Veil Technical Specs

Development Data  
Genesis block date Jan 1, 2019
Code repository https://github.com/Veil-Project/veil
Codebase Bitcoin Core version 0.17.1
Supported OSs Windows, macOS, Linux, paper wallet
Source model Open Source
License MIT License
Website https://veil-project.com/
Explorer https://explorer.veil-project.com/
Blockchain Data  
Concensus mechanism Hybrid Proof-of-Work and Proof-of-Stake model.
Proof-of-Work SHA-256D (ASICs), ProgPow (GPU), RandomX (CPU)
Proof-of-Stake De-anonymized Zerocoin. (Will be anonymous RingCT-based in forthcoming V1.2)
Block time 60 seconds, retargeting every block.
Block schedule Block rewards will stop in approximately 2037, when a max coin supply of 300 million VEIL is reached. After this hard cap is reached, network fees will continue to incentivize the network.
Transaction fees Variable based on data size.
Privacy technology Veil uses mandatory RingCT+stealth addresses to anonymize the Basecoin layer.
Dandelion Veil will use multiple stems, rather than one, to increase the level of IP anonymity and privacy. Inspired by BIP 156.
Zerocoin De-Anonymized  
Zerocoin mint fee Fixed to start, then variable at a later date.
User-Controlled Coin Minting Autominting has been turned off to avoid user confusion with the different types of Veil coins. Now, users must manually mint their desired coins. Autominting can be turned back on if needed. When enabled, all available balances are automatically converted to Zerocoin Veil with certain exceptions. Exceptions may be special use cases for exchanges and other services, as well as a designated Basecoin address for each user where Basecoin Veil will not be automatically converted into Zerocoin Veil.
Multi-transaction Zerocoin spending This allows a transaction to be spread over multiple blocks. Since Zerocoin spending is computationally expensive, only up to 20 Zerocoin denominations can be sent at once in a single transaction. If 21 or more Zerocoin denominations are being sent in one transaction, it is automatically split into two or more transactions by the Multi-Transaction Zerocoin spend feature.
Bulletproofs Without Bulletproofs, Zerocoin spend sizes are over 20 kilobytes, but with the implementation of Bulletproofs, we now have the Zerocoin spend sizes down to ~11.3 kilobytes. This makes for cheaper transactions. With Veil Labs, a major goal is to reduce this figure even further.
Miscellaneous  
Wallet backup The Zerocoin deterministic wallet will be integrated with Bitcoin Improvement Proposals 39 and 44 (BIP 39/44). The seed for both the Zerocoin wallet and Basecoin wallet will be the same, requiring users to only backup a single seed.