比特币

关键词:工作量证明,Hash 计算,区块链(分布式记账,高透明,不可篡改),总量有限,51%风险(投票机制),全网通信(比特币系统即整个基于互联网的比特币交易系统),交易的本质。

挖矿即产生比特币的过程,挖矿的形式就是通过计算机进行 Hash 计算,向比特币交易系统提供工作量证明,工作量证明获得全网认可,即可向整个比特币交易系统认可的公有区块链(全网认可)中记录这个交易,同时比特币交易系统(基于物理和数学理论创造的系统)给予矿工一定数量(每4年减半)的新比特币作为奖励,这意味着比特币交易系统的货币总量增加了,同时这些增加的比特币也首次记录在了比特币交易系统的公有区块链上。由此可以看出,比特币本身就是一系列的交易记录,这些记录可认为这些比特币在公有区块链中的元记录。

用比特币进行一次交易,必须获得全网认可(投票的大多数原则),才可记录到公有区块链,完成整个交易过程,即比特币的转移过程。通过这个公有区块链,所有交易都是可追溯、可信任的。当然,投票机制也造成了 51% 问题,即如果某个个体持有全网 51% 的比特币,就可以任意的进行重复交易,伪造公有区块链上的交易记录。

脱离计算机技术,可以认为比特币就是一种类似与黄金这样的重金属的东西,具有投资、保值和交易的功能,这也是为什么比特币能够兑换法币(有人愿意)的原因。

在比特币这个新事物中,计算机扮演的角色有这些:参与计算(挖矿,工作量证明),提供网络通信(投票),区块链(分布式记账),加密算法(保证交易的隐蔽性,比特币的唯一性)

而上面这些都有相应的物理和数学理论支持,如 Hash 计算、计算量证明、密码学。

回到计算机上面,可以发现,比特币的诞生和走红,不仅有相关理论的发展支持,还伴随着计算机基础技术(计算、网络)的发展,没有计算机的计算则无法完成比特币的加密和记账,没有网络则无法完成投票、无法完成一个可信的交易系统。

所以,计算机的根本意义还是在于向人类提供廉价的计算能力和网络通信能力,帮助人类解决人类发展中遇到的难题。

可以想象,如果比特币(或者其他类似虚拟货币)真的要向大众普及,而不是像现在这样在小圈子中流通,必须依赖于一个更有效更可靠的通信网络。