什么是XDAG?
官方在github白皮书里的定义是,Dagger(代币)是一个全新的基于有向无环图DAG的加密货币,替代了区块链技术。他和之前的DAG类的币(byteball、IOTA)不同的是,加入了工作量证明的挖矿机制。
为什么是DAG?
我们知道,无论是比特币还是以太坊,出块速度慢的原因是区块需要验证,而验证就需要时间,这是个安全和效率博弈的问题。
那么问题来了,有没有一种不需要区块就可以作为价值传输的技术?15年社区有人提出DAGCoin的概念,把区块和交易融合到了一起。我们回想下比特币网络中区块和交易的概念,很多笔交易先打包到区块中,区块和区块之间通过prehash来维护全网的交易顺序。而DAGCoin的思路,让每一笔交易直接参与维护全网的交易顺序。这样交易被发起后直接跳过打包区块的阶段,直接融入全网,如此达到所谓的blockless效果。节省了打包交易出块的时间。
可是就是区块没有严格按照顺序验证便进行确认,有很大风险产生双重支付问题,从而导致分叉。解决这个问题也是要引入节点的共识来保证主链上的交易是真实有效的。这也就是xdag提出,所有交易中主链是动态分派的。
主链是难度最大的链。在主链中,每分钟都有新的币产生。目前来看,xdag网络在pow这种目前最优的去中心化方案下,依然能够拥有1000~10000tps。目前整个转账系统零手续费。
POW的工作量证明的是什么?
既然DAG其实是将区块的交易打包,那么交易的发起者就是交易的打包者,他用来验证的方式就是工作量证明:POW。每一个块包含一个交易,块同时也是一个地址。每个块和另外15个块连接,用来验证输入和输出。在每笔交易的同时,发起者一遍发起自己的交易,一遍验证别人的交易。生成的随机数+信息的哈希值符合系统要求。
验证哈希值需要的工作量与前面交易权重成正比,难度越高时间越长。出块难度按照sha256来划分最小字节单位,主链的难度是持续增加的,所以算力也是增加的。
DAG总量四十亿,每四年产量减半,挖160年。没有ICO,没有欲挖。最早的创始人据说是俄罗斯人,也像中本聪一样已经隐匿了,只在社区留下了邮箱cheatoshin@gmail.com。
说到如何看待这个项目,只能说不知道。但是他的优点还是明显存在的,比如零转账费用,未来的发展取决的社区共识,还有很长的路走,毕竟基于DAG的。
声明:本文由入驻金色财经的作者撰写,观点仅代表作者本人,绝不代表金色财经赞同其观点或证实其描述。
提示:投资有风险,入市须谨慎。本资讯不作为投资理财建议。
W3C DAO
PentaLab
区块链骑士