AITD推出吞吐缓存共识层,实现DAG技术的新突破

OKX欧易app

OKX欧易app

欧易交易所app是全球排名第一的虚拟货币交易所,注册领取6万元盲盒礼包!

APP下载   官网注册
区块链使用的常见数据结构是“区块+链”。简单来说,区块是记账者在单位时间内将交易整体打包形成的,它与上一个区块连接在一起,从而形成了区块链。

然而,链状结构也有一些固有的问题。首先是链状结构很难提高吞吐量,导致效率一直很低。此外,整个网络只能存在一条单链,无法同时进行并发执行。如果区块太小,会导致交易延迟很大。但如果区块太大,数据量会膨胀,普通用户会承担不起,还容易受到DDos攻击等问题。另外,区块链还存在能耗和安全等潜在问题。

而DAG(有向无环图)是一种常用的计算机数据结构,它具有良好的多线程特性,可以将区块链从一维的线状结构升级为三维的多点并行工作。因此,在区块链世界中,DAG成为越来越重要的发展方向。

AITDBlockchain采用了多层共识方法,即使用DAG来处理网络吞吐时,使用链式结构来确认交易。由于DAG是异步通信方式,可以显著提高网络吞吐量。因此,AITD设计了DAG的吞吐缓存共识层。

在DAG共识层中,每个节点代表一个交易,有向边代表交易之间的确认关系。与链式结构相比,DAG结构显著提高了交易速率。但是,如何选择未被确认的新交易(tip)是一个问题。

AITD设计的DAG共识层主要有三种交易确认方式。第一种方式是所有tip覆盖到的公共节点都被完全确认。第二种方式是系统定期发送一个Coordinator的tip所有被Coordinator引用的交易都被确认。第三种方式是采用蒙特卡洛随机游走(MCMC)算法,通过选择tip来增加交易的可信度。

AITD设计的DAG共识层主要算法基于中心度的去COO起点选择算法。在DAG中选择tip的时候,不从创世交易开始,而是以某个Coordinator作为起点,这导致了中心化的问题。因此,AITD在设计DAG共识层时要考虑如何弱化COO并实现真正的分布式DAG。因此,我们需要找到一个共识的交易作为起点,而不是由中心化节点强制规定的Coordinator作为起点。

AITD选择了Katz中心度作为选择起点的标准,在计算的结果中,不需要寻找Katz中心度最大的交易,因为这总是创世交易(Genesis)。相反,我们应该在Katz中心度和离当前时间最近的交易中找到初始节点。

针对双花、重放攻击、交易速度慢、Coordinator引入导致中心化等问题,AITD设计了基于流式图计算的交易权值算法和权值更新算法。交易权值算法使用边的信息来判定权值,通过加权setjoin来阻止侧链攻击。而权值更新算法利用缓存的静态计算信息,在新的tip加入时只更新缓存的信息,降低计算复杂度。

目前,DAG的方案正在逐步落地,业界提出了许多创新的DAG方案。从技术角度来看,DAG可能对现有的区块链项目带来冲击,改变现有的区块链设计思维。DAG具有快速和高吞吐量的优势,随着越来越多的项目参与DAG的生态发展,长期来看,DAG是非常有前景的机制。AITDBlockchain作为采用DAG技术的公链,通过多层协议的方式创新地设计了基于DAG的吞吐缓存层,在公链竞争中占据了先机。

本文来自用户投稿,不代表币大大立场,如若转载,请注明出处:https://czxurui.com/zx/55134.html

上一篇 2023年08月13日
下一篇 2023年08月13日

相关推荐

  • 探索欧艺Web3,如何找到其官方区块链地址?

    探索欧艺Web3,如何找到其官方区块链地址? 随着Web3浪潮的席卷,传统艺术产业正经历着一场深刻的数字革命,在这场变革中,欧艺(Art)作为一个备受瞩目的Web3艺术平台,致力于为艺术家和收藏家搭建一个去中心化、透明且安全的数字艺术新生态,许多用户和投资者在初次接触欧艺

    2026-08-07 03:30:02
    0 0
  • Java实现以太坊区块读取与数据解析详解

    Java实现以太坊区块读取与数据解析详解 以太坊作为全球领先的智能合约平台,其区块链数据中蕴含着巨大的价值,对于开发者而言,能够通过编程方式读取并解析以太坊区块数据,是实现各种区块链应用(如数据分析、监控、审计等)的基础,本文将详细介绍如何使用Java语言结合相关库

    2026-08-07 03:30:02
    0 0
  • 以太坊初始发行量是多少?深度解析以太坊创世区块与代币分配机制

    以太坊初始发行量是多少?深度解析以太坊创世区块与代币分配机制 以太坊作为全球第二大加密货币,其代币发行机制一直是社区关注的焦点,许多新手投资者常问:“以太坊初始发行量是多少?”这个问题需要结合以太坊的创世设计、代币分配逻辑及后续发展来综合理解,本文将从以太

    2026-08-07 02:30:01
    2 0
  • 解密以太坊智能合约,区块链自动执行的信任机器

    解密以太坊智能合约,区块链自动执行的信任机器 在探索区块链技术的广阔天地时,“以太坊”(Ethereum)和“智能合约”(Smart Contract)是两个绕不开的核心概念,许多人听说过比特币,但以太坊及其背后的智能合约技术,为区块链的应用开辟了远超数字货币的无限可能,究竟什

    2026-08-07 01:30:02
    1 0
  • 以太坊的区块链靠谱吗?深度解析其技术实力与未来前景

    以太坊的区块链靠谱吗?深度解析其技术实力与未来前景 当“区块链”成为信任的代名词 近年来,“区块链”从一个技术圈小众词汇,逐渐成为金融、科技、甚至社会治理领域的热门话题,而在众多区块链项目中,以太坊(Ethereum)凭借其“世界计算机”的愿景和庞大的开发者生态,稳

    2026-08-07 00:30:01
    3 0
  • EV5以太坊分红游戏,是区块链新机遇还是割韭菜陷阱?

    EV5以太坊分红游戏,是区块链新机遇还是割韭菜陷阱? 在区块链行业,“暴富”叙事与风险警示始终相伴相生,近年来,一种名为“EV5以太坊分红游戏”的模式在部分社群中悄然流传,其以“以太坊分红”“静态收益”“动态推荐”为卖点,吸引了不少投资者关注,这种披着区块链外衣的

    2026-08-07 00:30:01
    2 0

发表回复

8206

评论列表(0条)

    暂无评论

binance币安交易所
已有2000万用户加入币安交易所

立即下载