区块链dag是什么 区块链dag什么意思

皕利分享 180 0

今天给大家聊到了区块链dag是什么,以及区块链dag什么意思相关的内容,在此希望可以让网友有所了解,最后记得收藏本站。

什么是DAG,DAG有发展前途吗?

DAG(Directed acyclic graph)区块链dag是什么,有向无环图区块链dag是什么,是计算机领域一个常用的数据结构区块链dag是什么,因为独特的拓扑结构所带来的一些特性,经常被用到处理动态规划,导航中寻求最短路径,数据压缩等场景中。从15年开始,区块链概念被单拎出来,这之前区块链还只是比特币技术里的一个数据结构,中本聪白皮书里把block和chain连一起的时候也只是a chain of blocks 。随着以太坊去中心化计算机的概念提出来,很多人开始把以太坊称作区块链2.0,而比特币被归到了区块链1.0。至于区块链3.0,市场上为了抢夺区块链3.0的冠名权打的不可开交,没准会是DAG。

什么是DAG

参考 Explaining Directed Acylic Graph (DAG), The Real Blockchain 3.0

Bitcoin视为blockchain 1.0, Ethereum视为2.0, 那么3.0是什么? DAG可能会是.

DAG, 即Direct Acyclic Graph, 有向无环图. 它的特点是节点有先后次序, 可以有分叉, 但还不会有环. DAG常用语数据处理, 事务规划, 最优路径查找, 数据压缩

bitcoin之所以效率低是因为它的POW机制. 整个网络只有一个主链, 其上的新块只能有一个, 无法同时创建多个新块. 10分钟左右以内的所有交易记录都被记录到一个块中. Ethereum也是类似, 大概15-20秒产生一个新块.

NXT 是第一个想到用DAG替代blockchain单链表结构的组织.

有了DAG, 就可以同一时间创建多个块.

使用DAG的想法来自于侧链(side-chain). 不同类型的交易在不同的链上同时进行.

IoT Chain (ITC), IOTA , 和 Byteball 是没有block概念的项目.

如果每个block只有一个transaction, 那这个transaction就不用等待被打包, 跳过计算hash的过程(即挖矿), 直接上链了.

Bitcoin使用UTXO(Unspent Transaction output)模型.

DAG网络中, 降低网络宽度是比较重要的一个课题.

由于只有transaction, 没有打包的过程, DAG比基于PoW或PoS的区块链更快.

DAG网络里, 没有矿工. 交易的验证直接在交易时进行. 对于用户来说这意味着交易可以瞬间完成.

DAG可以有效降低交易费.

IoT Chain (ITC) 所基于的DAG的TPS达到10,000.

居住星球采用的DAG技术,有什么特性呢?

居住星球所采用的DAG技术具有以下优势:

一、效率高。DAG的每笔交易都要确认前面的两个交易,这是通过进行少量的计算工作来处理一个哈希函数而完成的。当交易越来越多并且有更多的节点连接到DAG时,也意味着DAG网络会变得越来越快。

二、去中心化。在DAG系统中,网络中的每位参与者都能进行交易并且积极参与共识。更具体点说,你直接定位了两笔交易(主交易和分支交易),且间接在子DAG中定位其它交易。通过这种方式,验证就能同步进行,网络能够保持完全去中心化,不需要矿工传递信任,也不需要支付交易手续费。

三、没有交易手续费。这是通过DAG独特的共识方法实现的。通常为了让交易得到验证并且纳入下一区块中,是需要支付交易手续费的,但DAG系统中不存在矿工或验证者(来完成这项工作,因此不需要支付手续费)。DAG的共识是完全去中心化的,每位网络成员都能发起交易,直接或间接地确认过去的交易。正是因为这种共识固有的特点(交易终端选择和计算需求),你才不用支付手续费。

区块链dag是什么的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于区块链dag什么意思、区块链dag是什么的信息别忘了在本站进行查找喔。

标签: #区块链dag是什么

  • 评论列表

留言评论