区块链是在计算机网络的节点之间共享的分布式数据库。作为数据库,区块链以数字格式以电子方式存储信息。区块链以其在比特币等加密货币系统中的关键作用而闻名,用于维护安全和分散的交易记录。区块链的创新之处在于它保证了数据记录的保真性和安全性,并在不需要受信任的第三方的情况下产生信任。
典型数据库和区块链之间的一个关键区别是数据的结构方式。区块链以组的形式收集信息,称为块,其中包含信息集。块具有一定的存储容量,在填充时会关闭并链接到先前填充的块,形成称为区块链的数据链。新添加的块之后的所有新信息都被编译成一个新形成的块,一旦填充,该块也将被添加到链中。
数据库通常将其数据构造成表格,而区块链,顾名思义,将其数据构造成串在一起的块(块)。当以分散的性质实施时,这种数据结构固有地形成了不可逆转的数据时间线。当一个块被填满时,它就被固定下来并成为这个时间线的一部分。链中的每个块在添加到链中时都会被赋予一个准确的时间戳。
关键要点
- 区块链是一种共享数据库,它在存储信息的方式上不同于典型的数据库;区块链将数据存储在块中,然后通过密码学链接在一起。
- 随着新数据的进入,它被输入到一个新的块中。一旦块被数据填充,它就会被链接到前一个块上,这使得数据按时间顺序链接在一起。
- 不同类型的信息可以存储在区块链上,但迄今为止最常见的用途是作为交易账本。
- 在比特币的案例中,区块链以分散的方式使用,因此没有一个人或团体拥有控制权——相反,所有用户共同保留控制权。
- 去中心化的区块链是不可变的,这意味着输入的数据是不可逆的。对于比特币,这意味着交易被永久记录下来,任何人都可以查看。