什么是分布式账本技术(DLT)?



OKEx交易所注册(获10%好友返利):https://www.okx.com/join/8581013

币安交易所注册(20%手续费减免):https://www.binance.com/zh-CN/register?ref=38069452

分布式数据库通常与区块链技术相关联。然而,在第一个区块链网络出现之前,它们已经作为分布式账本技术 (DLT) 存在。

区块链本身是 DLT 的一种形式,并且在技术采用方面不断增长。

什么是分布式账本技术(DLT)?

分布式账本技术 (DLT) 是一种数据库形式,其中记录以分布式方式在网络上的多个节点上存储和更新。这些节点位于不同的物理机器上,分布在不同的地方、组织或数据中心。

是 DLT 的一种。所有区块链都是 DLT 网络,但并非所有 DLT 系统都是区块链。

DLT 的主要特点是:

数据库账本的分布式存储跨多个站点/节点每个网络节点都有一个相同的整体账本副本 有一些共识机制用于更新分布式账本中的记录 该网络具有点对点 (P2P) 结构,没有集中式数据库源

DLT和区块链有什么区别?

区块链是基于 DLT 的网络,与普通标准 DLT 有一些重要区别。 DLT 和区块链的主要区别在于:

区块链实现了安全性来验证和存储交易数据。虽然一些 DLT 系统可能会实施某种形式的密码学,但并非所有 DLT 平台都是如此。 区块链将交易数据存储在以加密方式相互链接的记录链中。标准的 DLT 系统通常不具有这种基于链的结构。区块链,至少是流行的公共品种,必须通过所有验证节点达成全网共识才能使交易有效。在标准 DLT 网络上,共识机制可能受到更多限制或集中控制。 区块链通常使用一些平台范围的代币或硬币来启用交易、验证记录、支付交易费用、奖励交易验证者以及启用去中心化的应用程序()服务。标准 DLT 系统上没有使用此类。

可以说区块链技术是 DLT 的一种更先进和改进的形式。区块链的创造者,利用基本的 DLT 原则并添加了重要的特性,例如密码学和不可变的记录链,提出了第一个区块链网络的概念——。

后来,较新的区块链,例如 、 和 EOS (EOS),增加了对 .这样的功能不是标准 DLT 系统的一部分。

通常属于区块链技术的许多概念有时通常归于 DLT。然而,DLT 只不过是一个分布式数据库账本。在区块链出现之前,DLT 系统中很少使用记录的不变性等概念。

来源:euromoney.com

DLT 的主要部分是什么?

DLT 系统的三个主要部分是:

记录的分布式分类帐。这是主数据库,每个用户的计算机上都存储了一个相同的副本。 网络节点。这些是分布在各个站点的 DLT 系统的用户。 用于更新数据库中记录的共识机制。共识机制不一定基于比特币或以太坊等区块链上使用的分散平台范围的共识。它可以像由一个中央实体进行交易验证的预定机制一样简单。

不是区块链的 DLT 系统通常用作中央数据库的替代方案。 DLT 系统缺乏区块链的许多高级功能,但与数据集中存储的系统相比确实具有优势。

DLT 的优缺点是什么?

与集中式数据库系统相比,DLT 系统具有以下主要优势:

它们的防故障能力更强。如果中央存储数据库上的数据丢失或损坏,则 en轮胎系统受损。在 DLT 系统上,如果一个或几个节点丢失数据,其他节点上总会保留副本。 中央存储的数据库总是容易受到数据篡改的影响,而 DLT 系统则更难以这种方式进行操作。为了以未经授权的方式更改数据,恶意行为者需要破解分布式账本的每个副本,这在足够大的 DLT 系统上异常困难。 他们享有更高的透明度。即使 DLT 系统由一个实体控制,记录的分布式特性也鼓励更高级别的透明度和对网络规则的遵守。这是因为不受共识机制控制的网络节点仍然可以访问所有记录的账本。

但是,与本地数据库存储相比,DLT 有许多缺点。主要是:

交易速度较低。集中式数据库上的交易在配置良好且功能强大的数据库上几乎立即被处理并输入分类帐。在 DLT 网络上,交易必须在每个副本/节点上广播和更新。这会带来性能损失并导致运行速度相对较慢。 降低 。集中式数据库系统可以非常快速和有效地扩展。扩展复杂的 DLT 网络是一项艰巨的任务。 编程和技术维护的复杂性更高。 DLT 系统由于其分布式特性,从编程和技术角度来看更加复杂。 在商业世界中的适用性较低。大多数企业更愿意将其数据以集中方式保存,以实现隐私和控制。这就解释了为什么与集中式数据库系统相比,包括区块链在内的 DLT 系统在商业世界中的使用率较低。

来源:集中式与分布式账本

除了区块链,还有哪些其他类型的 DLT?

虽然区块链是最著名的 DLT 类型,但还有一些其他基于 DLT 的系统正在使用中。最常见的是 、 和 。

有向无环图 (DAG)

是 DLT 网络,其中数据块以流程图方式链接在一起,而不是像区块链那样以顺序块的形式链接在一起。下图展示了 DAG 和区块链网络在数据结构上的主要区别。

区块链和 DAG 网络的数据结构(来源:CBCAmerica.org)

 在区块链中,每个数据块必须链接到前一个块。在 DAG 系统上,每笔交易都必须参考并确认之前的两笔交易,才能被验证并输入账本。随着交易数量的增加,这种双重验证导致开发出复杂的交易流程图,如上图所示。

哈希图

是 DLT 系统的一种形式,其中交易的优先级由内置的投票机制决定。节点相互传递有关网络事件(例如事务)的消息。

随着信息在节点之间传播,网络会识别出更“流行”的事件,即由更多节点广播的事件。这些热门事件在交易序列中获得更高的优先级。

Hashgraph 技术的发明主要是作为区块链的一种更快的替代方案。 Hashgraph 系统可以达到成千上万的速度。

全链

是一个 DLT 网络,其中每个节点都运行自己的链。这与区块链完全不同,区块链的所有网络节点都运行在一条大链上。 holochain 拥有由单个链组成的复杂网络,可以说是所有 DLT 类型中最去中心化的。

需要在所有单个链上确认的交易数据通过基于分布式哈希表()技术的共识机制进行验证。在 DHT 系统下,各个链将其交易数据发布到一个分布式表中,在该表中评估每个交易的真实性、验证、nd 广播到所有单独的网络链进行更新。

结论

DLT 是一种通用网络设计概念,可替代集中式数据库。 DLT 的原理被用于区块链技术、DAG、哈希图和全息链系统的设计。

与集中式数据库系统相比,DLT 网络具有更好的数据丢失或损坏保护、更高的透明度和更低的数据篡改可能性。然而,许多公司仍然更喜欢使用中央数据库带来的控制、隐私和交易效率。然而,随着区块链和其他 DLT 系统的发展,DLT 有可能解决其中许多因素。

就已经提供了可行的解决方案而言。

在交易速度方面,一些基于权益证明 (PoS) 的区块链以及 DAG、哈希图和 Holochain 已经能够实现每秒数千笔交易。这种效率可能会使 DLT 系统在商业世界中获得越来越多的采用。

OKEx交易所注册(获10%好友返利):https://www.okx.com/join/8581013

币安交易所注册(20%手续费减免):https://www.binance.com/zh-CN/register?ref=38069452



没有评论:

Blogger 提供支持.