您现在的位置是:主页 > 百科大全 >

tp钱包最新版下载|区块链与数据库:理解差异

2024-01-18 16:25百科大全 人已围观

简介 您知道区块链和数据库是两个不同的东西吗? 我这么问是因为许多人认为区块链类似于数据库,但它的意义远不止于此。 当然,区块链是数据库的一种形式,是分布式数据库。 我知道...

数据库和区块链之间的区别

您知道区块链和数据库是两个不同的东西吗? 我这么问是因为许多人认为区块链类似于数据库,但它的意义远不止于此。

当然,区块链是数据库的一种形式,是分布式数据库。 我知道当我一起说“分布式”和“数据库”时,你们中的一些人可能会感到好奇。

让我们保持这种好奇心,因为今天我将强调数据库和区块链之间的区别和相似之处。

什么是区块链?

区块链是分布式的数据库或分类账。

这是一种 DLT 或分布式账本技术,在中本聪于 2009 年创建比特币之前,世界从未见过它。

比特币背后的底层技术是“区块链”。

我们过去曾在 CoinSutra 上详细讨论过区块链:理解什么是“区块链”及其工作原理的终极指南。

但对于不熟悉的人,我将再次进行简要介绍。

区块链是一种分布式账本,可以在互不信任数据的各方之间使用。

之所以如此,是因为向区块链添加某些内容需要完成一些工作。

例如,就比特币区块链而言,矿工每 10 分钟就会将带有密码证明和时间戳的区块添加到链中。 但我们不要忘记这个过程使得区块链非常慢。

这些加密证明和时间戳以及工作证明确保没有人可以在不投入大量工作的情况下编辑该数据。 此外,添加带有时间戳的交易会创建一个不可变的历史记录,任何人都可以验证。

通过区块链,数字记录的来源变得简单且透明。

人们可以看到数字记录的创建时间(起源)、带有时间戳的记录的所有权及其当前状态,就像我们在比特币区块链中一样。

在比特币区块链上,您实际上可以看到特定 BTC 的来源,以及它在不同地址之间交易的次数,以及哪个地址实际拥有该 BTC。

这种类型的分布式账本或数据库对于彼此不信任但希望以公平和非中心化的方式进行交易的各方来说非常有帮助。

最后,在区块链架构中,任何人都可以通过投入大量工作(称为工作量证明)将数字记录写入区块链,因此不存在在区块链上写入的集中机构。

什么是数据库?

数据库是一种中央分类账,您信任管理员能够很好地管理它。

当然,数据库管理员授予读取或写入的权限,这与区块链不同,任何人都可以通过以正确的方式完成大量工作来做到这一点。

但与区块链一样,现代数据库可以存储历史记录和不同版本的数据,但在一定程度上需要中心化可信实体的帮助。

而且由于它们本质上是集中式的,因此维护容易且产量高。 但这也带来了信任中心化实体的缺点,当该实体损坏时,可能会危及整个数据,甚至可能改变数字记录的所有权。

此外,没有必要保留所有以前版本的账本,因为我们都默认信任中心化机构,他们应该公平行事,这在现实世界中与现实相去甚远。

在这样的系统中,数字记录很容易被盗版,因此无法解决双重支出等问题。

结论:区块链与数据库

区块链 数据库
没有人是管理员或负责人 数据库有管理员和集中控制
任何人都可以访问(公共)区块链 只有具有权限的实体才能访问数据库
任何拥有正确工作证明的人都可以在区块链上书写 只有有权读取或写入的实体才能这样做
区块链很慢 数据库速度很快
记录的历史和数字记录的所有权 没有记录历史和数字记录所有权

我不想强调集中式传统数据库无用或不好的信息。 相反,我想表明这两种类型的账本都可以用于不同的目的。

例如,只要我们需要来源和不变性,我们就可以使用“区块链”。 当我们需要高性能和保密性时,我们可以使用传统数据库。

喜欢这篇文章吗? 与您的朋友分享!

以下是一些其他精选文章供您接下来阅读:

感谢您的反馈意见!

Tags:

标签云

站点信息

  • 文章统计16015篇文章
  • 标签管理标签云
  • 微信公众号:扫描二维码,关注我们