如果你在过去十年中一直关注银行、投资或加密货币,你可能听说过“区块链”这个术语,这是加密货币网络背后的记录保存技术。
要点
区块链是一种特定类型的数据库。
它在存储信息的方式上不同于典型的数据库。区块链将数据存储在区块中,然后将它们链接在一起。随着新数据的输入,它将进入一个新的区块。一旦一个块充满数据,它就链接到前一个块,这样数据就按时间顺序链接在一起。不同类型的信息可以存储在区块链上,但迄今为止,最常见的用途是作为交易的分类账。
在加密货币的情况下,区块链是以分散的方式使用的,因此没有一个人或一个团体可以控制它,但所有用户都有控制权。分散区块链是不可变的,这意味着输入数据是不可逆的。对于加密货币来说,这意味着交易将被永久记录,任何人都可以查看。
什么是区块链?
区块链看起来很复杂,但它的核心概念真的很简单。区块链是一种数据库。为了理解区块链,首先理解数据库实际上是有帮助的。
数据库是以电子方式存储在计算机系统中的信息的集合。数据库中的信息或数据通常以表格格式组织,以便于搜索和筛选特定信息。用电子表格代替数据库存储信息的人有什么区别?
电子表格是为一个人或一小组人存储和访问有限数量的信息而设计的。相比之下,该数据库旨在保存大量信息,任何数量的用户都可以同时快速轻松地访问、过滤和操作这些信息。
大型数据库通过将数据存储在由功能强大的计算机组成的服务器上来实现这一目标。有时,可以使用数百或数千台计算机来构建这些服务器,以获得许多用户同时访问数据库所需的计算能力和存储容量。虽然电子表格或数据库可以由许多人访问,但它通常归企业所有,并由指定的人管理,该人对其工作模式和其中的数据有完全的控制权。
那么,区块链和数据库的区别是什么呢?
存储结构
典型数据库和区块链的主要区别在于数据的组织方式。区块链按组(也称为块)收集信息,这些组保存信息集。块具有一定的存储容量,并且在填充时链接到先前填充的块,形成称为“区块链”的数据链。紧接着新添加的块之后的所有新信息将被编译到新形成的块中,并且一旦被填充,这些新信息也将被添加到链中。
数据库将它们的数据组织成表,而区块链,顾名思义,将它们的数据组织成链接在一起的块。这使得所有的区块链数据库,但不是所有的数据库都是区块链。当以分散的方式实施时,该系统还固有地使数据的时间表不可逆转。当方块被填满时,它就被固定在石头上,成为时间线的一部分。当将链中的每个块添加到链中时,会为其分配一个准确的时间戳。
文章来自:www.investopedia.com
图片来自寻图网。
如有侵权,请联系我们删除