比特币(Bitcoin, BTC)是一种非常典型的、去中心化的加密数字货币,比特币示意图如图3-1所示,它基于一个名叫中本聪的神秘人物的设想而产生。比特币与区块链的关系如图3-2所示。
图3-1 比特币示意图
图3-2 比特币与区块链的关系
比特币是一种加密数字货币,比特币交易双方需要类似电子邮箱的“比特币钱包”和类似电邮地址的“比特币地址”。和收发电子邮件一样,汇款方通过个人计算机或智能手机,按收款方地址将比特币直接付给对方。
比特币地址是大约33位长的、由字母和数字构成的一串字符,总是由1或者3开头,例如“1DwunA9otZZQyhkVvkLJ8DV1tuSwMF7r3v”。比特币软件可以自动生成地址,生成地址时也不需要联网交换信息,可以离线进行。你可以随意地生成比特币地址来存储比特币,不过每个比特币地址在生成时都会有一个相对应的私钥被生成出来,这个私钥可以证明你对该地址上的比特币具有所有权。我们可以简单地把比特币地址理解成为银行卡号,该地址的私钥理解成为所对应银行卡号的密码,只有你在知道银行密码的情况下才能使用银行卡号上的钱。所以,在使用比特币钱包时请保存好你的地址和私钥。
比特币的交易数据被打包到一个“数据块”或者说是“区块”(Block)中后,交易就算初步确认了。当这个区块链接到前一个区块之后,交易会得到进一步的确认,在连续得到6个区块的确认之后,这笔交易就不可逆转地得到确认了。
比特币网络将所有的交易历史都储存在区块链中。区块链在持续延长,而且新区块一旦加入到区块链中,就不会再被移走。所以比特币网络,也即比特币区块链实际上是一群分散的用户端节点,并由所有参与者组成的分布式数据库,是对所有比特币交易历史的记录。