简而言之:区块链是一种共享的数字账本,用于记录计算机网络中的交易。它不受任何个人或公司的控制。数据一旦被添加,就无法更改,这使得区块链具有透明、安全且难以篡改的特点。
简明解释
不妨将区块链视为一本由成千上万的人同时维护的共享笔记本。每当有人进行一笔交易(发送加密货币、铸造NFT或执行智能合约)时,该交易就会被记录到这本笔记本中。但与由一个人保管记录不同,网络中的每个参与者都持有完全相同的副本。
这正是区块链与传统数据库的不同之处。银行、社交媒体平台和政府都会将你的数据存储在它们所控制的服务器上。这种集中式架构会形成单点故障:如果服务器宕机、遭到黑客攻击,或者决定限制访问,你就束手无策了。区块链通过将数据分布到可能多达数千台的独立计算机(称为节点)上,消除了这一漏洞。
区块和区块链的工作原理
顾名思义,交易被分组为区块,每个区块都与前一个区块相连,从而形成一条链。当有人发起一笔交易时,该交易会被广播到网络中。节点会通过称为“共识机制”的约定规则对交易进行验证。一旦验证通过,该交易就会与其他交易打包成一个新的区块。该区块会获得一个唯一的加密指纹(哈希值),该哈希值同时引用了前一个区块的哈希值。 随后,该区块被添加到区块链中,每个节点都会更新其副本。
由于每个区块都引用前一个区块,因此修改任何历史数据都需要重写所有后续区块,并说服网络中的大多数节点接受这一修改。在已建立的网络中,这几乎是不可能的。

