首页 业界 正文

Qitmeer课堂:BlockDAG 和 TxDAG的区别

2021-12-15 14:39:42 来源:Qitmeer 中文社区 作者:Tony Zhou 阅读:2608
   
BlockDAG 和 TxDAG的区别这里存在两个层面的问题,即广义的BlockDAG(区块图)和TxDAG(Transactional DAG, 交易型DAG)的区别以及狭义上两者的区别。&nbsp

BlockDAG 和 TxDAG的区别






这里存在两个层面的问题,即广义的BlockDAG(区块图)和TxDAG(Transactional DAG, 交易型DAG)的区别以及狭义上两者的区别。 广义上或从数据结构上说,BlockDAG 和TxDAG只是两种不同的数据结构。区别只是前者会将交易达成区块,账本是由区块组织而成;而后者并没有区块的概念,账本是由交易组成,也可以理解为一个区块里面只有一笔交易。由于交易有许多共同的交易描述性信息,即头部信息,这部分信息可以存在区块中,交易只需保存交易间不同的部分,因此BlockDAG账本的存储效率以及传输效率会比TxDAG高。

Block DAG

狭义上或者从共识协议上说,BlockDAG是指一个共识协议技术框架,是指可以在保证安全性和去中心化的前提下的高性能的DAG技术。因为要保证去中心化,所以只能基于工作量证明PoW共识,从而挖矿产生区块成为其重要的特点,故称为BlockDAG。Qitmeer倡导的都是狭义概念的BlockDAG技术也是真正意义上的BlockDAG技术,因此不是说只要账本是由区块组成的DAG就是BlockDAG技术,就跟社区认可区块链技术也是狭义的区块链技术,需要有密码学的安全保证以及去中心化特点,而非简单的只是账本由链式区块组成的分布式网络。事实上,曾经出现过广义的BlockDAG技术的项目比如xDAG,但是由于其共识仍然是中心化的,Qitmeer并不认可这是BlockDAG技术。
图片

TX DAG

狭义的TxDAG并没有明确的定义,只是从经验的角度来看,主流的DAG项目IOTA,OByte,NANO账本恰好都是TxDAG的。而这几个项目却都有不同程度的中心化,比如IOTA的Coordinator, OByte的见证人,NANO的DPoS, 而Qitmeer则是完全去中心化的,这也是Qitmeer和主流的DAG项目最大的区别。至于为什么TxDAG的项目恰好都是中心化的,这里Qitmeer的观点是。TxDAG的项目可能为了节能的考虑会不采用PoW,即不挖矿,而PoW是目前真正去中心化的共识。既然没有挖矿的必要性,也就没有挖矿打包区块的必要了,而BlockDAG坚持去中心化因此需要PoW共识打包区块。



声明:此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。本网站所提供的信息,只供参考之用。

10 文章 29980 浏览

更多 矿机信息

更多 推荐专栏

  • 吴说区块链
  1. 吴说区块链
  2. 知名自媒体,作者曾获中国新闻奖。为您提供加密行业、科技公司独家可靠的信息与观点。
  • 挖币网评测
  1. 挖币网评测
  2. 挖币网专业测评
  • 区块鲁班
  1. 区块鲁班
  2. 元宇宙工程师——区块鲁班,是一个具备全球化服务能力的公司品牌。提供矿机采购、维修、测试、托管、运维、出口等一站式服务。我们与比特大陆、比特微、嘉楠国际、芯动科技等全球头部矿机生产厂家建立了良好的合作关系,共同开创矿机国际化服务标准,并携手在全球布局矿机服务中心,为全球加密货币行业参与者提供专业、高效、全面的解决方案。
  • HashPool
  1. HashPool
  2. 多币种数字货币矿池,关注最新最有潜力币种 HashPool 链接每一个算力
  • 巴比特资讯
  1. 巴比特资讯
  2. 巴比特是国内领先的区块链信息服务商,以价值投资为导向,为区块链创新者服务。 我们以论坛启锚远征,让资讯为瞭望景观,聚集区块链技术和应用弄潮儿。目前已发展成集资讯内容、线下活动、培训、孵化器、投资和区块链技术落地应用于一体的生态体平台。全网覆盖用户超100万人,遍及中国大陆、韩国,日本,美国,香港等国家和地区。