XDAG was born in 2017 as a next-generation public blockchain based on Directed Acyclic Graph (DAG) infrastructure. It is a mineable project with DAG + Proof of Work (PoW). XDAG maintains high concurrency while resolving the blockchains trilemma—decentralization, security, and high performance. Transactions on XDAG are confirmed quickly, have broad application scenarios, and offer vast potential, theoretically achieving nearly infinite transactions per second (TPS). From 2020 to 2021, with the successful completion of the Apollo Plan and the advancement of the Mars Plan, XDAG entered the era of smart contracts.
The original creator stepped back shortly after XDAG’s genesis block. Since 2018, development, maintenance, and promotion have been carried out by community enthusiasts from around the world based on maximum consensus. XDAG has no project team, no Initial Coin Offering (ICO), no private placements, and no pre-mining, making it a true next-generation blockchain embodying decentralization principles.
Project Introduction
Dagger (XDAG coin) is a new cryptocurrency that operates on Directed Acyclic Graph (DAG) rather than traditional blockchain technology. Unlike other DAG-oriented cryptocurrencies, XDAG can be mined.
Project Highlights
Each block in the DAG has up to 15 links (inputs and outputs) to other blocks. If we can trace a link from block A to block B, we say block B is referenced by block A. A series of blocks each referenced by the previous one forms a chain. If every block in a chain belongs to a separate 64-second interval, the chain is considered distinct. The difficulty of a block is 1/hash, where hash = sha256(sha256(block)), represented as a little-endian number. Blocks in the main chain are called main blocks.
A Dagger is mined at each main block. Initially, for the first four years, each main block yields 1024 XDAG. In the subsequent four years, this halves to 512, and so on, halving every four years. Therefore, the total supply of XDAG is approximately 232. Each Dagger equals 232 Cheatoshinos (note: Satoshi is the smallest unit of Bitcoin, named after its founder Satoshi Nakamoto. Daniel Cheatoshin is the founder of XDAG, hence Cheatoshino is used as XDAG’s smallest unit). If a transaction is referenced by a main block, it is valid. Valid transactions are strictly ordered on the main chain according to their links. Double spending is prevented because only the first concurrent transaction (in this order) is applied.
Security
The ECDSA algorithm with 256-bit private keys is used for signatures to confirm the wallet owner’s ownership of tokens in their address. All data transmitted within nodes is encrypted using the author’s semi-symmetric encryption algorithm. Session key transmission uses the RSA algorithm with an 8192-bit key.