Tangle vs 区块链:有何不同?

比特币在2009年的推出是一场真正的技术革命——它是区块链技术的第一个实际实现。

如今,它在我们生活的几乎所有领域中都得到了应用:从金融领域和电子商务到航运和信息安全,区块链逐渐成为处理数据的所有系统的常见部分。

为什么人们对区块链如此着迷?

区块链技术提供了什么,让整个世界都为之痴迷?从科技社区到政府机构——似乎每个人都想将区块链集成到他们的数据结构中。而且他们通常愿意付出很大的努力来实现这一目标。

那么,区块链的主要优势是什么呢?区块链中存储的数据是防篡改的,每个数据块都可以通过一系列涉及该数据的先前交易链追溯到其源头。这样的系统的好处显而易见,不是吗?

区块链技术并不完美

然而,这并不意味着区块链是用于数据存储和处理的完美技术。它存在一定的问题。

因此,人们开始修改区块链以减轻这些问题并开发完全不同的替代解决方案是不可避免的。其中最有希望的一个替代方案之一是Tangle。

让我们来看看这些技术之间的区别。

什么是区块链?

Blockchain technology today is sinonymous with decentralization | All about security blockchain and transaction speed here

尽管区块链大多以支持加密货币而闻名(最著名的是比特币和以太坊,但还有成百上千种其他加密货币),但它并不仅限于此应用。

本质上,区块链是由密码学连接的数据块组成的数据库。每个块中的数据都经过加密,每个后续块都包含前一个块的哈希值。

从哈希值无法恢复一个块,但如果更改了一个块,它的哈希值也会发生变化。因此,无法回溯地更改、添加或删除块中的数据——它将不再适用于密码学连接的数据块链。

当然,如果区块链是完全集中化的,那只意味着除了所有者之外,没有人可以更改其中的数据。但是,拥有对数据库完全控制权的所有者仍然可以编辑它。

为了防止这种情况发生,区块链架构促进了去中心化。一个去中心化区块链数据结构的很好示例是比特币网络。

去中心化是关键

典型的区块链(比如比特币网络)不存储在任何“中央服务器”上,而是存储在世界各地的成千上万个数据节点上。每个节点都有自己完整的区块链副本。

有一个非常简单的机制来确定哪个副本是正确的——超过50%的节点(也称为矿工或验证器)认为“正确”的区块链版本是“正确”的区块链版本。

因此,如果任何恶意行为者想要对存储在区块链中的数据做任何事情,他们必须得到大多数矿工的支持。

矿工们不愿意危害区块链,因为这鼓励了他们在支持区块链网络方面的诚实工作。

区块链中的矿工做什么?

矿工(或验证器,根据特定的区块链网络)独立验证区块链中的交易,将它们组装成块并将块添加到链中。

谁先组装出块(通常是解决数学问题的答案)——就会获得加密货币的奖励。其他矿工检查附加到块上的共识证明的有效性,如果有效,就将块添加到链中。

正如您所看到的,区块链技术极其强大、可靠,并且受到了针对恶意行为者的很好的保护(至少在有足够多的矿工/验证器活跃的情况下)。因此,不足为奇的是,它已经在许多领域得到了应用,除了支持加密货币之外。

DApps – 区块链的未来

近年来,区块链最突出和需求量最大的特征是支持分布式应用程序(DApps)部署。DApps类似于我们在手机和计算机上使用的其他应用程序,其用途也同样多样化。

然而,DApps不受任何人控制——一旦应用程序部署在区块链网络中,它就可以自主运行。

DApps由智能合同支持——这些无法被篡改的自执行开源算法可以被任何人验证。

另一个巨大的优势是,它们授予客户对其个人数据的完全控制权。

区块链问题

Blockchain technology may be great, but it has its problems

尽管区块链技术极其安全,但它“笨重”。可扩展性问题是区块链技术的固有问题:使用区块链的人越多,它就变得越慢和越拥挤。

在去中心化网络中,不能只通过执行决策来更新硬件。所有区块链开发者都在不断地解决可扩展性问题,但不可否认的事实是,去中心化的区块链网络总是比集中式的“传统”数据结构慢。

区块链的优点和缺点

让我们快速总结一下区块链技术的优点和缺点。

 优点

  • 极高的可靠性
  • 高级别的安全性
  • 去中心化
  • 可扩展性问题逐渐不再那么紧迫

 缺点

  • 可扩展性问题不会消失
  • 交易确认相对较慢
  • 大多数区块链中的高交易费用
  • 能源效率问题

虽然区块链技术无疑是过去几十年中最重要的创新之一,但它的问题推动了替代解决方案的发展。其中一个解决方案是Tangle网络。

什么是Tangle?

Tangle technology and its data structure may seem very complicated | Blockchain vs tangle

Tangle是一个分布式网络,试图在一个不需要信任的环境中促进交易,就像区块链一样。

Tangle也是“有些分散”的。虽然没有单一的决策实体,但有一个“协调者”——网络的中央“监护人”。

因此,在去中心化方面,Tangle处于集中系统和“传统”区块链之间。然而,尽管目标相似,但Tangle网络的核心与区块链根本不同。它基于有向无环图(DAG),这也是一个像区块链一样的分布式分类帐,但不需要矿工来处理交易,并且由于数据单位大小的灵活调整,可扩展性更强。

最后,更加宽松的交易确认规则(仅需验证两笔前面的交易即可将新交易添加到网络中)使Tangle更加快速和节能。

与区块链不同,Tangle网络非常适合微交易。事实上,微交易处理是其主要的设计目标,因为它专门针对物联网(IoT)而设计。

物联网——Tangle的终极目标

物联网是一个全球互联设备网络的概念,这些设备可以通过多个唯一标识符之间的互相交互来执行其功能,而无需人为干预。这可能听起来非常科幻和复杂,但实际上相当简单。

想象一下,一个咖啡机在你醒来前5分钟制作咖啡,并通过在交付平台上下订单来自动补充咖啡和牛奶供应——这是物联网的最基本水平。

然而,显然,必须非常快速地处理大量的交易才能使这样的系统可行。这正是Tangle开发人员努力实现的目标。但Tangle也存在问题。

Tangle问题

与区块链相比,Tangle提供了一组非常不同的妥协。首先,它的安全性较低——尽管使用了有向无环图,但更宽松的确认规则意味着交易得到更快速的验证,但不那么细致入微。

此外,一个集中化的“协调器节点”提供了数据结构的额外漏洞,理论上可以被利用。此外,与区块链技术相比,有向无环图虽然在理论上看起来很好,但没有经过证明。

最后,Tangle在认可和采用方面落后。它不支持DApps,IT社区对其不太信任。基本上,Tangle的唯一真正的实现是IOTA。

什么是IOTA?

IOTA network - the only large scale application of Tangle | Blockchain vs tangle

IOTA虚拟货币旨在促进物联网(显然是这样)。IOTA可以处理大量的微交易,这对于物联网概念非常理想。然而,由于物联网尚未大规模推广,因此这种货币并没有被广泛使用。

Tangle的优点和缺点

因此,让我们快速总结一下Tangle的主要优点和缺点

优点

  • 无交易费
  • 快速交易处理
  • 良好的可扩展性

缺点

  • 较低的安全级别
  • 不支持DApps
  • 集中化
  • 有限的采用

区块链与Tangle:选择哪个?

这些技术在一般概念方面有很多相似之处,尤其是在一般概念方面。然而,在技术实施方面,它们有非常重要的区别。

区块链由于其非常细致的区块确认过程和完全分散性而提供更好的安全性。

另一方面,Tangle的速度要快得多,能源效率更高,而且不需要用户支付交易费用来处理交易。换句话说,尽管这些技术在某种程度上相似,但它们是为不同的目的量身定制的。

如果您需要处理非常敏感的数据 – 由于其固有的可靠性,区块链无疑是更好的解决方案。

然而,如果您需要定期处理大量交易,并且单个交易的安全性不是一个紧迫的问题 – Tangle更适合您的需求。