三个问答秒懂DAG技术
发布:中币网 时间:2018-10-18 15:12:08 加入收藏 打赏
问题一:什么是DAG技术,是区块链技术的一种吗?技术原理是什么?
答:DAG技术即Directed Acyclic Graph(DAG),也叫有向无环图,是在分布式的分散环境中人们发送数据的另一种方法,不是区块链技术。它原本是计算机的一种数据结构,一般用来处理动态规划问题。最早提出这个概念的是 Sergio Demian Lerner,在2015年9月发表了《DAG Coin Draft》的文章,最早提出了DAG-chain(DAG链)的概念。可以这样理解它的运行原理:"偷懒的教授嫌麻烦,让学生互评作业,规则是每一个学生在交作业前,要去批一份之前已经交过的别人的作业,批改完之后,自己的作业才可以递交。"
越多的人同时交作业,意味着他们批的作业也越多,在这里只要尽量保证他们拿到的作业是没批过的,那么效率会非常高,由于作业是无尽的,所以永远不用担心作业没有人批。当然,为了防止有学生胡乱打分,教授也要做必要的检查来确保分数的严谨性。
问题二:类比通俗易懂,在数字货币场景中用,交作业就是交易,而打分就是确认之前的交易。那么,DAG技术是如何发展的?和区块链技术相比有什么不同,又有什么优点呢?
众所周知,比特币的效率一直比较低,基于工作量证明共识下的出块机制是一个原因。由于链式的存储结构,整个网络中同时只能有一条链,导致出块无法并发执行,交易时间过长。扩容已经成了当前技术发展的重要议题,并出现了分片、侧链、DPoS等方案。
它的优点主要有:第一,变成区块DAG后,在区块打包时间不变的情况下,可以在网络中并行打包区块,在网络中容纳更多的交易同时进行,记账无需等待,交易确认速度快,真正释放P2P网络潜力;第二,DAG节点并行验证交易,在DAG系统中,剔除矿工的设置能够避免像区块链系统中某一个矿池集合全网50%算力的威胁与双重攻击的隐忧;第三,交易者本身就是矿工,网络中的每位参与者都能进行交易并且积极参与共识,同步进行验证,完全去中心化,不需要矿工传递信任,也不需要支付交易手续费。
问题三:通过DAG技术实现的去中心化网络有很多运用在区块链板块中,可以介绍一些优势项目吗?
答:目前比较流行的除了上文提到的IOTA外,还有ByteBall,xDAG,以及SPECTRE,这些项目都在基础的DAG结构上做了优化处理。另外,智能生态系统Best token将DAG数据结构与稳健的PoW共识算法巧妙结合,极大提高公有链对并发交易的支撑能力,不削弱系统的去中心化属性的同时,大幅加快交易速度,代币Best充当了不同系统之间价值流通的载体,从市场拓建到 技术成长,独特的链型设计使得Best token在支付交易等行业具有优势。
来源:白合鸟
来源:中币网 https://www.zhongbi.net/news/blocknews/116585.html 声明:登载此文仅出于分享区块链知识,并不意味着赞同其观点或证实其描述。文章内容仅供参考,不构成投资建议。投资者据此操作,风险自担。 此文如侵犯到您的合法权益,请联系我们3111859717@qq.com,我们将第一时间处理。