XDAG 于 2017 年诞生,是基于有向无环图(DAG)基础架构的新一代公链,也是采用 DAG+POW 共识机制的可挖矿项目。与传统区块链技术不同,XDAG 在保持高并发性能的同时,有效解决了当前区块链技术面临的三角难题(去中心化、安全和高性能)。XDAG 具有交易确认速度快、应用场景广泛、发展空间巨大等特点,其理论 tps 接近无限。2020-2021 年间,随着“阿波罗计划”的成功实施和“火星计划”的推进,XDAG 正式迈入智能合约时代。
XDAG 的原开发者在项目创建后不久便淡出公众视野。自 2018 年以来,XDAG 一直由来自世界各地的社区爱好者基于最大共识,通过自发组织的方式进行开发、维护和传播。XDAG 没有项目方、没有 ICO、没有私募、也没有预挖矿,真正践行了去中心化的理念。
Dagger(XDAG 币)是一种新型加密货币,它基于有向无环图(DAG)技术,而非区块链技术。与其他基于 DAG 的加密货币不同,XDAG 可以进行挖矿。
在 DAG 中,每个区块(Block)最多可以有 15 个指向其他区块的链接(输入和输出)。如果我们可以从区块 A 的链接到达区块 B,那么我们可以称块 B 是被块 A 引用的。由前一个块引用的一系列块形成了链(Chain)。如果一个链的每个区块都属于单独的 64 秒间隔,那么这个链被称为不同的(distinct)。块的难度(Difficulty_of_block)为 1/hash。hash=sha256(sha256(block)),并使用小尾数(little-endian number)表示。主链中的区块被称为主块(main_blocks)。
XDAG 在每个主块中进行开采。在最初的 4 年里,每个主块可以开采出 1024 个 XDAG。接下来的 4 年,每个主块可开采 512 个 XDAG,以此类推,每隔 4 年产出减半。因此,XDAG 的总产量约为 2^32。每个 dagger 等于 2^32 Cheatoshino(译者注:比特币的最小单位 satoshi 来源于创始人中本聪名字中的聪。XDAG 的创始人是 Daniel Cheatoshin,因此 Cheatoshin 被用作 XDAG 的最小单位)。如果一笔交易被主块引用,那么它就是有效的。有效的交易在主链上严格按照链接的顺序排列。双花(doublespending)被禁止,因为只有并发的第一笔交易(按此顺序)会被应用。
安全性
使用拥有 256 位私钥的 ECDSA 算法进行签名,以确认钱包所有者对其地址中的代币拥有所有权。主机中传输的所有数据均使用作者的半对称(semisymmetric)加密算法进行加密。会话密钥的传输使用 8192 位密钥的 RSA 算法。