然而,现实情况是,经过十年的运行,比特币的60%算力集中在前五大矿池,手续费高昂,导致很多人认为它更像是价值存储网络,而不是支付工具。这违背了比特币的初衷。
目前全球公链市场上主流的扩容方案大致可以分为五类:网络层分片技术、增加数据层区块大小及隔离见证技术、改进链式结构的DAG技术、改变共识机制手段的方式以及链外解决方式如跨链、侧链、状态通道。其中,DAG技术因其速度快、吞吐量高的优势,成为越来越多区块链项目所接受的技术热点。然而,DAG技术仍面临一些问题,主要是交易一致性和矿工奖励问题。因此,出现了许多新的协议来解决这些问题,统称为BlockDAG技术。
改进和优化后的BlockDAG技术,在保持POW共识机制的同时,确保了安全性和去中心化,并大大提高了公链的可扩展性。因此,它被认为是比特币创始人中本聪心目中最理想的扩容方案。QITMEER则是采用BlockDAG技术的典型代表。
QITMEER的BlockDAG技术解决了可扩展性的问题。与传统区块链的链式数据结构不同,BlockDAG将每个新加入的数据单元加入到之前的所有区块,并形成图状结构。这种数据结构可以实现异步通讯和并发写入,从而解决了区块链高并发问题和提高了速度和容量。
BlockDAG技术解决了出块时间和传播时间的矛盾,而且在解决分叉问题方面比较成熟。已有的知名项目如IOTA、ByteBall和NANO采用偏中心化的共识方案来解决分叉问题。然而,DAG技术仍面临多区块和重复交易的问题,无法实现理论上的无限扩容。因此,采用DAG技术的项目需要接受这些问题的存在。需要指出的是,这里并没有提到Proof-of-Stake(PoS),因为区块链扩容的瓶颈并不在于挖矿,而PoS更多地是为了解决能耗问题。
BlockDAG可以理解为图式的账本存储技术,类似于区块链是基于链式的账本。广义上,BlockDAG是指整套图式账本的协议或框架。
QITMEER技术基于BlockDAG而非传统的DAG,强调BlockDAG节点通过完全去中心化方式加入网络并得到奖励。目前只有POW能实现这一点,因此可以看到大部分BlockDAG协议都基于POW。
除了是最直观且兼容经典区块链模型的扩容方案之外,QITMEER的BlockDAG具备自由、公平、容错性强、可伸缩性高等特点。首先,BlockDAG网络不存在特殊节点,不要求节点在线;其次,BlockDAG是合作机制,而区块链是竞争机制。合作机制可以避免自私挖矿带来的公平性问题。此外,BlockDAG采用了最重链规则,达到了和比特币相当的50%容错性。最后,DAG技术在区块链中的应用是为了解决高伸缩性的问题,尽管无法实现无限扩容,但只要网络和节点性能足够,可以无限提高出块率。
而QITMEER网络吸收了DAG技术的优势,并混用了其他前沿的BlockDAG协议,以克服DAG技术的不足,为未来的商业应用奠定了坚实的基础。