随着2018年的到来,区块链技术研究不断深入,“区块链+”产业不断推进,相
继在各个场景的应用也逐渐开始落地。区块链引发了世界性的关注,全球正在跑
步进入“区块链经济时代”,区块链的到来,标志着人类开始构建可以信任的互
联网。
TrustNote举办“DAG千群直播技术交流会”微信直播引关注。
3月20日,由TrustNote举办的“DAG千群直播技术交流会”于北京时间20:00
在“区块链风云榜TrustNote直播微信群”正式开播。在本次直播中,TrustNote
产品VP、拥有10年算法研究经验的技术大咖Snow Ji分享了区块链底层技术,区
块链与传统底层技术、区块链与传统行业结合方法的独到见解。Snow Ji针对区
块链扩展性为什么不好,什么是DAG,DAG为什么是高速、TrustNote生态等提问
进行了细致的解答。为群内区块链技术爱好者及开发者解密DAG异步高速底层公
链如何有效解决区块链顽疾。
在Snow Ji看来,所谓的区块链是一个分布式账本技术,其核心特点是去中心
化,Blockchain只是分布式账本技术的一种实现方式,而现在有很多基于它的一
些数据结构的一种分布式账本的实现,例如基于DAG。
DAG账本技术优于传统区块链,拥有明显后发优势。
在区块链技术的扩展性上,由于传统区块链是分布式的一个数据结构,每个时刻
只接受一个矿工去修改账本,这样就造成了大量的浪费,在每个区块周期内,实
际是一种同步阻塞式记账方式,在交易的验证、检测、双花等过程中就增加了矿
工的工作量,最终导致比特币网络并发量和交易的延迟,最终影响了区块链的扩
展性。
由于矿工承载着大量的工作,随着比特币网络中算力的不断增加,单个矿工已经
很难去获得记账权。为解决以太坊拥堵,提高并发,以DPOS+POW共识为代表的
DAG技术成为了第三代分布式账本技术核心。他介绍到,DAG的全称是有向无环
图, 以DAG为核心技术的区块链技术称之为DAG核心数据结构的分布式账本技术,
其中,TrustNote就是DAG的一个代表。
据介绍,TrustNote是全球首个支持挖矿的DAG(有向无环图,Directed Acyclic
Graph,简称“DAG”)公有链,具有创新的双层共识机制,面向数字通证发行、
游戏和社交网络等应用场景。
与区块链不同的是,DAG链没有区块的概念,DAG链可以实现无限高并发,是一个
非阻塞、可异步写入的数据库。DAG链由单元构成,每一笔交易就是一个单元,
由每个单元自行选择、验证并引用之前的单元,建立单元之间的有向无环图。
在Snow Ji看来,TrustNote代表了DAG技术的未来,DAG具有向无环图为核心数据
结构的分布式账本技术,无区块,以交易为单元,节点间通过相互引用,验证在
交易上链时排出半序,构建单元间的信任网络,通过信任节点发出的交易促使网
络排出主链,TrustNote的双重共识采用PoW共识,选举可信节点,公平,可信,
高效、参与的节点。
其中,TrustNote拥有非图灵完备的声明式智能合约系统,并对变量运算和合约
内部数据的存储进行了改进,大大提升了对复杂应用场景的支持,使得类似货物
交付后自动向供应商付款等“自动合约履行机制”得以普及。
无区块无阻塞异步写入,TrustNote为未来应用生态落地建立良好的基础。
他分析到,由于DAG具备着无区块、无阻塞,异步写入与验证,可通过并行完成
验证工作,交易过程中,可被任何邻居节点快速验证的特性让DAG能够进行更高
速的处理,基于DAG账本技术的TrustNote网络并发量是无限的,参与节点越多,
并发能力就越强。
在吞吐量方面,DAG是有向无环图这种数据结构,它可以通过单元之间的相互引
用来完成交易验证,它没有这种区块的概念,所以它不需要等待打包,理论上而
言,DAG的吞吐量是无限制的,这种异步的非主设式的新型分布式账本技术在吞
吐量方面拥有着巨大的优势。
在TrustNote DAPP应用方面,TrustNote将搭建起一个基于通证的应用生态,目
前已上线了一个ECT设备链的落地的应用项目。在TrustNote生态建设方面,
TrustNote为立足构建可以支撑高并发,高流量的互联网应用生态,将打造出一
个拥有非图灵完备的高级声明式智能合约系统,在降低合约编写复杂难度和出错
概率下,实现一个更轻量化和高性能的智能合约系统,为TrustNote应用生态打
造出一个良好的基础。