到目前为止,我还没发现谁把比特币和区块链说得很清楚,所以今天我想试试。
为了更好理解比特币,先给大家介绍西太平洋上的一个小岛,它叫雅普岛,这个岛上的居民用石头当货币,不是什么宝石,就是普通的岩石。
石头货币
有些石头太重,根本搬不动,交易的时候,他们就叫上全村人到这里来指一下,说这块石头现开始归谁就可以了。这个办法之所行得通得宜于两点。其一是这个岛的人口很少,总共只有5-6千人,其二就是这个小岛上的石头的总量有限,谁也人工造不出来。现在我们就用比特币和这些石头对比一下,看有什么共同之处。
首先,比特币的数量有限,总共只有2100万枚。这是一个叫中本聪的美籍日本人设计出来的。他搞了一个数学方程式出来,简单点说,就是一道数学题,这道题的特殊之处在于,它不只一个正确答案,为了好理解,我们假设它有2100万个正确答案。只要有人算出一个正确答案,电脑系统就自动奖励给这个人1枚比特币,所以就算所有正确答案都被算出来,市面上也只有2100万枚币。
比特币
这个用电脑去计算答案的过程就是我们所说的挖矿。比特币总量就是这样来保证的。这和雅普岛上的石头是一样的,总量就那么多,人工制造不来。充当货币的第一特性就是要数量有限,这样才能保值。
再来说说区块链。当我们算出一个正确答案的时候,系统奖励给我们的这枚比特币其实就是一串基于密码学运算出来的复杂代码。一枚比特币就是一串唯一的代码。
比特币
那既然是电脑代码就可以复制,这个问题怎么解决呢?这就要用到区块链技术了。区块链技术的内部算法虽然异常复杂,但我们不用管它,我们只管它的运作原理。系统今天把这串代码发到了你的账户上,这个事件系统会告诉区块链上有所有的账户,每个账户里都有记录这一事件。
系统
也就是说,每一枚比特币目前在哪个账户里,哪一天又转移到了哪个账户里,所有的玩家的账户里都有记录。如果你复制一串A代码出来,支付到老王的账户里,那么所有账户都知道你是复制出来,因为他们都知道A代码现在正在老李账户里呆着没动。这和雅普岛上的石头是一样的,老王家卖了一头猪给老李,老李就带着全村人去那块石那里一指,就说“这块石头以前有一半是我的,这个大家都知道,现在我把这一半转让给老王了。”就这样交易就完成了。从此以后,老李就不能再用这块石头去买别人东西了。因为全村人都知道他上次已经给老王了,这就是最原始的人肉区块链。
比特币虽然是电子货币的一种,但它并不是所有电子货币的总称。而且比特币不可能成为正常的货币用于日常支付。
比特币
因为它不仅总量有限,而且还会越用越少。比如你家的电脑硬盘被格式化了,U盘坏了,只要这串代码一丢失,那么这枚币就会永远消失。黄金为什么不能成为日常流通货币?就是因为它太少了,购买一些小件商品时,它很难分割到那么小,这才被白银取代了。
还有,比特币的价值不是天然的,没有国家信用担保,价值没有保障。比如中国就已经禁止比特币交易了。
所以,比特币是电子货币的一种,不是所有的电子货币都叫比特币。