今天我们从实际的应用场景,来认识中本聪提出的比特币概念,以及比特币背后的技术:区块链(blockchain)。在没有比特币之前,网络世界的交易都必须有银行担任中间人负责清算工作,才能确保花掉的钱确实有被转移到对方的账户内。
比特币的账本是保存在网络上的每一台计算机中,而不是掌握在金融机构手上。把账本分散保存在每个人的计算机内,是账本(区块链)无法被篡改的创新设计。
至于哪些人存有账本,以及为什么他们要帮忙“清算”比特币,我会在今天文章中一一说明。
保存账本、记账的诱因
比特币账本上的事务历史记录,是以一串看似随机数的“数字和字母组合”代表,长相是这样:90db022100e2ac980643b0b82c0e88ffdfec6b64e3e6。
产生这段随机数的过程并不容易,计算机必须根据交易内容套入算法(SHA-256),找到符合特定规则(难度)的随机数才可以。计算机在运算的过程是很耗电、耗运算能力的,因此如果你同时在使用这台计算机就会感受到明显的不顺畅。
如果你好奇比特币账本是长什么样子,点这里你就能看到实时的账本更新。你可以把区块(Blocks)当成账本上的每一页,所以他会有页码(Height)、这页什么时候被记录(Age)、页上记录了几笔交易(Transactions)和这页的记账者(Mined by)。
比特币的账本平均每 10 分钟新增一页,也就是说在 10 分钟以内的数千笔交易都会被记录在同一页上。这本账本现在已经有 48 万页左右,幸好这不是纸本记录不然会非常厚重。我建议你点进去其中一页看看,你会发现页面上方有一些这页的资本数据,以及下方的每一笔交易纪录。
其中,上方的区块奖励(Block Reward)写着 12.5 枚比特币,就是比特币系统新发给这一页记账者的酬劳,作为记账者耗费运算资源和电力的回报。目前一枚比特币大约在 4000 美金上下,因此你就会发现帮忙比特币记账真是一份好工作,这份职业叫矿工(Miner),记账的工作叫挖矿(因为可以获得比特币奖励)。
计算机记账、矿工挖矿
矿工这个角色是中本聪在论文里面提出的好点子,他不是把所有的比特币一次洒到市场上流通。而是从 2009 年起每 10 分钟新产生 50 枚比特币给矿工,每 4 年减半。所以现在是每 10 分钟新产生 12.5 枚比特币,最终会在一百多年后的 2140 年把比特币全部发完。因此比特币是总量有限的货币,没有政府滥发货币,导致通货膨胀的问题。
上一段我提到计算机会把交易纪录转换成一串随机数,才记到账本上。产生随机数的过程得依靠计算机的运算能力完成,运算能力越强就能越快完成记账,这 12.5 枚比特币就归最快完成的计算机所有。
所以既然游戏规则是比指令周期,为了抢第一就会有人愿意买昂贵的计算机来抢到这笔比特币奖励。例如全球最大的比特币挖矿公司Bitmain 就是自制专门的计算机(矿机)来挖矿,效率比普通的家庭计算机高了数千倍。
而你我这样的个体户因为指令周期远不及专业挖矿公司,于是联合组成矿池(mining pool)。就是三个臭皮匠胜过一个诸葛亮的概念,大家贡献各自的一些运算能力来和挖矿公司竞争,获得比特币奖励再根据贡献度均分。
每个人的计算机只要运行挖矿程序,就可以开始挖矿成为矿工。你随时可以加入矿工的行列,而关闭挖矿程序就可以退出。只是挖矿的人数增多,就会有僧多粥少的问题,使得挖矿难度提升。现在以家庭计算机来挖比特币所获得的收入,是完全不够付电费成本的。
需求决定价格
比特币是总量有限的货币,因此当货币的需求越强的时候,价格就会上升。例如日本乐桃航空接受旅客付比特币购买机票,就让比特币的使用范围更广,需求增加价格就会上涨。相反的,若禁止比特币交易就导致比特币变得不好用,价格就会下跌。
比特币没有金融机构负责稳定币价,因此价格上涨和下跌的幅度都是非常大的。这个特性也提供了投资的机会。
越看好比特币长期发展、应用的人,就越愿意接收他人以比特币支付。而越多人接受比特币支付,也就会使币价越涨越高。关键在于你是否相信比特币或其他区块链应用,是未来的大势所趋。
领取专属 10元无门槛券
私享最新 技术干货