对于比特币和区块链,大家会存在着两种错误的观念:
1.比特币和区块链是鸡和蛋的关系,先有比特币再有区块链;
2.区块链是比特币的一个意外发现和生成物,带来了意想不到的惊喜,这是大家始料未及的。
事实上,作为比特币实现的底层技术,区块链的产生是伴随比特币一道出现的,称之为鸡和蛋的从属关系是不准确的。
区块链是什么?
简单来说,它是一种特殊的分布式数据库。
以比特币为例,比特币本质上是一个基于互联网的去中心化账本,每个人都是该账本的拥有者和维护者,而区块链就是这个账本的名字。
说这些专业名词可能大家不太懂,给大家举个例子:
你去商场里买衣服,记账的是商场的收银员,他既收钱又记账,只要发生交易,就必须经过他,这种叫做集中式数据库。但是如果这个收银员被买通了,修改交易记录,就会对商场造成巨大的损失,这样很不安全啊!
于是商场想出来了个办法,让商场每个人都带一个账本,每一笔交易大家都可以记录,人们通过广播传递交易信息,每个人在自己的账本上记账,这样就会形成一个账本的账目形式,叫做分布式数据库。而这种分布式的、大家一致同意的账本数据,就叫做区块链。
现实中买衣服的账单基本没有任何价值,但区块链中的账单就是钱,如果不经小心验证,就会被当作等值的钱再次使用,所以不能马虎对待。
比特币的交易确认时间大致是10分钟,确认的过程,我们常常称它为“挖矿”,实际上就是记账的过程,跟矿没啥关系。
比特币的运算采用的是一种称为“工作量证明”的机制,系统为了找出谁有更强大的计算能力,每次会出一道算数题,哪个矿工算的牛,算的快,他就能抢到这十分钟区块的合法记账权,并能得到相应的比特币奖励,通常把这个过程称为“挖矿”,比特币就是发放给他们的工资,同时也是比特币发行的过程。
比特币是什么?
2009年中本聪创建了创世区块,并获得了第一笔50枚比特币的奖励,第一个比特币就此问世,它是一种点对点、去中心化的数字资产。
区块链是如何运行的?
举个例子来说明区块链这个账本是如何工作的:
张三要向贝尔同学借100元,于是贝尔同学通过网络向所有维护者大喊一声:我是贝尔同学,我借给张三100元。张三收到钱后也向维护者喊一声:我是张三,贝尔同学借给我100元。
由于每位维护者所处位置不同,第一个听到声音的维护者马上记下这笔账,并让其他人也补全账本。
这些维护者凭什么要记账呢?
维护者们不仅负责记账,同时他们也在争夺数据打包权。胜利者会将这段时间的交易数据打包成数据块并编号序号,以保证其他维护者账本数据与数据块数据保持一致。同时胜利者会得到系统自动发放的代币,而代币的经济激励就是保证维护者记账的动力。
区块链和比特币有什么关系?
区块链技术是比特币的底层技术,而比特币是区块链的第一个应用,也是目前区块链最成功的应用。
如果把区块链比作木材,那么比特币就是用木材做出来的家具。木材当然可以做出建筑、交通工具,只不过用家具的最多。但这里的先后还是要区分一下,既然比特币是区块链的一个应用,很多人就会认为,先有区块链,后中本聪在区块链的基础上创建了比特币。
其实也不全对,如果用木材和家具类比的话,应该是中本聪为了做家具,所以才弄出了木材这个东西,后来大家才发现,原来木材还可以做很多其他的东西,是这么个关系。