Total Supply 2 Billion Coins
Block Time 120 sec
Algorithm RandomX
Protocol Monero Codebase
Ticker DCY
Block chain analysis resistance
CryptoNote creates an obstacle for an analyst by using ring signatures and one-time addresses covered above. Every address of the payment is a unique one-time key, which is created
from both the sender's and the receiver's data, and the usage of ring signature hides the exact outputs that have been spent for the input. Therefore, each next transaction increases the
number of possible senders and hides the actual connection even more.
Adaptive limits
There are no hard constants and magic numbers in CryptoNote. Each limit (e.g., max block size, or min fee amount) is re-calculated based on the historical data of the system. Moreover,
the difficulty and the max block size are automatically adjusted with each new block. The main idea of the algorithm is to sum all the work that nodes have performed during the last 720
blocks and divide it by the time they have spent to accomplish it. The measure of the work is the corresponding difficulty value for each of the blocks.
Smooth emission
The coins are emitted smoothly, as the reward changes with each new block. This allows a predictable steady growth of money supply determined by the formula[1]:
BaseReward = (MSupply - A) >> 18
MSupply = 2^64 - 1 (atomic units)
CryptoNote forks DarkNote and MonetaVerde implement alternative emission logic: in DarkNote emission halves each month and in MonetaVerde block reward increases with difficulty.
Egalitarian proof of work
CryptoNote uses CryptoNight hashing algorithm as its proof-of-work. The proof of work mechanism is actually a voting system. Users vote for the right order of the transactions, for
enabling new features in the protocol and for the honest money supply distribution.
DCY is patched against double spending vulnerability in ed25519
![](https://ip.bitcointalk.org/?u=https%3A%2F%2Fi.imgur.com%2F0O37L7p.png&t=665&c=MYtC-NKNgam2ig)