过去两年广泛使用的区块链一词可以在不提及比特币的情况下进行定义。区块链是事实记录,在通过点对点网络连接在一起的多台计算机上复制。网络中的计算机称为节点。节点之间的通信是加密的,并保证发送者和接收者的身份。当一个节点想要将一个新的事实添加到寄存器中时,它会向网络提出它,从而形成共识以确定该事实应该在何处(尤其是何时)输入到寄存器中,这种共识称为一个块。
第一个区块链是比特币网络。它是一个由信息块链构成的数据库,其中的块使得在不一定值得信赖的对等网络中对事实进行排序成为可能。这个想法非常简单:将事实分组到几个块中,然后分类到一条链中并在整个网络中复制。
这个账本可以比作一个公开的、匿名的、防篡改的账本,所有有效的交易都将记录在上面。它一个非常大的笔记本,每个人都可以自由免费阅读,每个人都可以在上面写字,但它是无法抹去和坚不可摧的。因此,添加新信息块不需要中央控制机构,因为共识协议允许网络的所有活跃成员验证交易的有效性。
区块链技术的特性使得信息受到保护、可访问、可用和有保障。一般有两种主要的区块链分类方法:公共区块链和私有区块链。公共区块链是对任何用户开放的区块链,无论是在阅读、使用(发送点对点交易)和参与网络的正常运行方面(交易确认)。
私有区块链是为某些用户保留某些权利的区块链,特别是验证交易的权利。私有区块链不需要使用加密货币。对于一些人来说是异端,这是一个被其他人认为令人放心的系统。无论是公共的还是私有的,都依赖于点对点 (P2P) 共享协议。P2P 网络由一组共同存储和共享文件的设备组成。每个参与者(节点)充当一个单独的对等点。通常,所有节点都具有相同的权力并执行相同的任务。
与传统模型不同,P2P 模型提出的信息传递方式有一个明显的改进:数据没有存储在一个集中的点,这使得它更不容易受到盗版、误用或丢失的风险。这些可以后验修改,但网络将始终保留修改的历史和痕迹。
因此,没有中央存储点或服务器意味着不需要主导机构,因此任何一方都无法控制和使用网络来推进自己的程序。用户成为其个人数据的真正所有者,只要他妥善保护它。