本文是一篇科普文章,旨在为非计算机专业的读者介绍
区块链的基本概念。区块链是一种去中心化的分布式数据库,它以
比特币记账系统为例进行讲解。区块链可以想象成一个账本,记录了全球所有的比特币交易信息。与传统的银行记账不同的是,区块链没有管理员,所有人都可以平等地向其中写入新的区块。区块根据“上个区块的哈希值”连接成一条链,使得区块和区块链无法被篡改,保证了它们的可靠性。为了挖矿奖励,许多矿工会收集交易信息并拼命挖新的区块。如果一个矿工挖出了一个新的区块,它就会把交易信息写入其中,保证了同一次交易中,用户的钱只被扣掉一次。一旦一个新的区块正式加入了区块链,这个区块就会被同步到所有矿工的机器上,新的区块只能跟在这个区块后面。挖到这个区块的矿工会获得一些比特币这也是新比特币发行的过程。区块链的唯一性保证了不会出现分叉,但同时也导致比特币交易至少需要一个小时来确认,不具有即时性。