Ⅰ XDAG技术详解3-主链
根据定义,主链是链难度最大的的链(chain),所以,如何计算链难度(chain-diff)是关键。
在xdag中,chaindiff的直接定义,是把chain上面所有block的diff直接累加起来。但是有特殊场景,当一个chain在一个时间片中经过了多个block,diff累加过程中,只累加当前时间片中diff最大的那个block的diff值。
下面对常见的几种情况举例说明:
这种是最简单的类型,每个block刚好跨越了时间片,chaindiff等于所有block难度之和。
chaindiff = t01 + t02 + t03 + t04 。
这种场景,chaindiff在time frame3的时间片中累加的时候,只取这三个中diff最大的一个,其他两个会忽略。
chaindiff = t6 + maxdiff(t5, t4, t3) + t2 + t1 。
因为单个周期中有大量交易,这个模式实际上是最常见的模式。
在实际构造的过程中,主链上每个时间片中顶部的block会被判定会主块,也就是说,main-chain只包含每个时间片中顶部那个block,尽管也会走过同时间片中其他block,但其他block在定义上不属于main-chain,这个定义也在前一章特别说过了。那么根据定义,t5会被赋予挖矿奖励。
这种类型是前面一种类型的特例,计算方法是一样的,只不过这个chain在time frame3中终结了,发生了某种分叉。
chaindiff = t6 + maxdiff(t5, t4, t3)
这种情况是第一种模式的特例,系统允许这种场景存在,比如系统重启过程中。
在区块链系统中,主链是动态决策的,主链上的交易是有效交易,非主链上的交易作废或者无效,xdag中也是类似的,只不过xdag扩展了这种定义,不止主链上有效,主链直接和间接关联的图上的block也都算有效,这也是为什么xdag能大幅度的提高tps的原因。
假设 机器1 中的结点图如上所示,t1/t2/t3是最新的三个顶点,从这三个顶点出发向下,分别计算各个路径上block难度之和(注意前面说的计算规则)后,发现从t1开始走蓝色路径的diff和最大,则蓝色路径被选为了主链,被主链直接或间接引用的block都为有效交易(图中绿色block)。
随着网络block不断互相同步,在随后的某个时间,假设 机器2 存储中的结点与 机器1 略有不同,经过一番计算后,发现从t2开始的这条红色链条上难度和最大,则 机器2 会判定t2开始的这条红色链才是主链。
在新的主链下,
假设图中蓝色路径为主链,则有效block为:
Ⅱ XDAG(匕首币)——未来pow+dag货币之王
Dagger(代币简称XDAG)是一个全新的基于有向无环图(DAG)的加密货币,替代了区块链技术。没有预挖,也没有ICO计划,是一个真正由社区推动、公平开放的项目。而且不同于其它DAG方向的币,Dagger可以进行挖矿,目前CPU、GPU都可以进行挖矿。
Xdag总量为4, 294, 967, 296个(2的32次方),分 160 年挖完,明年预计大幅度减产,总量减少至8亿。一天产量为 138 万,每 64 秒产生一个块,一个块 1024 枚 Xdag。目前是 4 年递减,每隔 4 年挖出矿的数量减半。目前Xdag已经挖出近2亿枚,流通量约一亿八千枚。
Xdag于2017年11月被设计出来,内部测试两个月后,也就是2018年1月正式上线主网。它的作者是俄罗斯莫斯科国立大学的高级研究员,数学研究背景。Xdag的目标是创建一个能够允许每秒进行成千上万笔交易的去中心化的支付系统。
Dagger (XDAG)是全世界第一个实现pow+dag的加密货币,既拥有pow的去中心化和高安全性,又加入了dag的高并发,从bitcointalk.com 创世以来,就受到全世界的关注,被誉为dag中的比特币。每一个块包含一个交易,块同时也是一个地址。Xdag是仅可以通过挖矿获取,目标是成为全球性的超主权支付货币。完全没有预挖也没有ICO,主网络已经稳定运行五个月,算力上涨异常迅速。
DAG或直接非循环是在分布式、分散式环境中的人之间发送数据的另一种方法。这是在没有区块链的情况下完成的,可以提供更高的可扩展性。目前来看,XDAG网络在POW这种目前最优的去中心化方案下,依然能够拥有1000~10000tps,且整个转账系统零手续费。
XDAG(匕首币)已经于2018年04月22日,晚上6点整(UTC+8),正式登陆Coinbat.com。此为国内交易量最大交易所。
区块=交易=钱包
Xdag中所有的钱包地址、交易记录均是块(Block)。因为这种特性,所有的钱包都需要在网络上有独一无二的block。换而言之,你不可以向不存在的wallet转账。这意味着,不用再担心像其他加密货币一样,打到黑洞地址的情况。之前加密货币最不人性的一点就是容易手误打到错误地址。这一切在xdag中,不会出现。因为只有已经存在的钱包,才在xdag网络上有独一无二的区块。同时Xdag转账是没有任何费用的。
第一个基于DAG技术可挖矿(PoW)的公链
Xdag 是采用PoW(工作量证明)的 DAG 技术,是目前业界唯一个可以进行挖矿的DAG网络。相较于区块链技术Xdag有更高的 TPS,同时相对于其他DAG技术,Xdag则采用已经广为认可的 PoW共识机制,确保去中心化和公平性。
解决了双花问题
在Xdag中,主块(Main Block)在每个帧间隔(Frame Time)中生成,Xdag中所有交易均是块(Block),当发生交易产生交易块(Transaction Block)发送到主网中,见证者会按照规则验证交易,并将交易块链接到主块上,一个交易块会有自己的链接关系,见证者会依据规则确保先到的交易块被链接到主块,后到的块将不会被链接到主块,只有被主块链接的块才是有效的。
高TPS,转账速度快
到目前为止,整个系统已经稳定运行接近5个月,转帐速度极快,基本都在几十秒即可到达,远远超过 ETH、BTC。之后可以缩短到十几秒。
目前最好的不可能三角解决方案
Xdag通过pow来保证去中心化和安全性,同时保留了dag的高并发。这是目前市场最完美的不可能三角(高并发、安全性、去中心化不可兼得),具备非常大的区块链三点零潜质。
目前xdag的开发由社区自治,目前开发进度正常,版本更新快。前阵子曾因为算力上涨导致主网出现过两次不同步的现象,经过社区开发人员的开发,目前项目已经很大提升了其稳定性。现在转移开发重点为RPC接口、移动钱包的开发。RPC接口开发完成后意味着能实现交易平台自动冲提功能,届时也会一些交易平台进行对接,如果能够顺利上线一些流通性更好的平台,对项目本身的意义也是非常正面的。也许在未来,会有更科学的技术能够实现点对点交易、安全、匿名、高效的完美整合。但至少在接下来的一段时间里,XDAG绝对会是发展潜力无穷的金子。
xdag打赏address:ZBJ9BLTG+knstcKzwSiNfof9hDoDtdko