区块链是计算机网络上多个节点之间共享的共享、分布式和永久数据库。他们以一种不可能修改或破解系统的方式记录数据。
就像它的名字一样,区块链将数据记录为一个区块链。每个区块都包含一组交易,这些交易可以在网络上传输资产,或者更新存储在区块链上的信息。
区块链是由匿名人士(或团体)中本聪在 2008 年发布比特币网络时推广的。比特币是一种加密货币网络,它主要处理 BTC 资产在网络上的转移,没有受信任的中间人或权威机构,同时确保网络本身是安全的,不会被黑客入侵。(PS 比特币网络也可能是世界上最大的漏洞赏金——如果你能破解它,你就是一个瞬间的亿万富翁)。
随着时间的推移,比特币的这种设计激发了其他更强大的区块链网络的出现,比如以太坊。
区块链在启动时以创世区块的状态开始,比特币的创世区块在 2009 年公共网络启动时出现,而以太坊的创世区块是在 2015 年出现的。
区块链上的每笔交易,都会修改横跨所有节点复制的全局状态。
由于有数百万笔交易,交易被组合成块, 区块链由此得名。这些块以可加密验证的方式链接在一起,因此它们在历史上是可追溯的。网络的当前状态可以随时重新计算,从创世块开始,根据每个块的交易信息而转换状态,直到现在。
区块链网络通过计算机节点的点对点分布式网络自主管理。 你可以简单地将网络中的每个节点视为保存全局交易分类帐的副本。因此,每个节点都可以单独验证和审计网络上发生的交易,并确保没有非法行为。另一种类型的节点,称为挖矿节点,负责将网络上进行的新交易组合成一个块,并提议将该块包含在其他所有人的全球分类账中。挖矿在计算上是十分困难的,并要安全地进行,因此区块被接受的矿工会因其辛勤工作而获得代币奖励。
区块链的使用证实了每个价值单位只会转移一次,中本聪提出的巧妙机制解决了长期存在的去中心化双花问题。
通过将数据存储在节点的对等网络中,区块链是一个去中心化的网络。与以集中方式存储数据的传统方法相比,这具有显着优势。
有很多集中化问题的例子: