简单历史来看,比特币是第一个数字货币。对于信息时代来说,比特币就像原始社会的黄金一样,是一种投资商品。它没有具体的值,但是它可以存储值!
比特币诞生的最初背景是2008年的金融危机。当时美国不断增发美元,导致了世界级通货膨胀的爆发。一个叫中本聪的人为了让个人能够对抗中央银行,发明了一种基于技术的数字货币,于是第一批比特币在2009年1月3日诞生。
在早期,比特币真的是像货币一样,在一个小圈子里扮演支付和交易的角色。但后来随着越来越多的人接受比特币,发现它数量有限,容易流通,可以作为一个很好的投资产品。而且开采难度越来越大,与宏观经济关联度低,对冲能力强。这些属性类似于黄金。随着时间的推移,比特币逐渐从支付货币转变为数字黄金。
在技术层面,说到比特币,就不能不谈到近年来火起来的区块链技术。本质上,区块链实际上没有什么创新。早在20世纪,区块链需要使用的所有子技术都已经成熟。区块链就像一部组装好的手机,赋予它的每一个组件新的生命。
一个区块链可以抽象地看做由两部分组成,一部分是块,另一部分是链,块是存储单元。一块比特币可以容纳1MB的数据,一般是交易的信息(比如小明给了小红100个比特币)。然后是链条,具体技术是加密算法(以下内容来自以太坊发烧友官网,虽然是以太坊官网,但例子是比特币,因为以太坊复杂很多):
假设在块1中记录了两个事务,即事务1和事务2。这两个事务的总数据量达到了1 MB(其实一个块包含的事务数量远不止这个)。将基于该块中的数据串生成签名。假设这个签名是“X32”。如下图所示:
记住,即使存储在块1中的数据被改变了一个数字,你也会得到一个完全不同的签名!只要将块1的签名添加到块2,块1的数据就可以与块2相关联。块1的签名也包含在块2的数据串中,所以这个签名和块2中的其他数据一样,成为块2签名的数据基础。如下图所示:
正是这些签名将这些块连接在一起形成了区块链。现在添加Block 3,整个链条的情况如下图所示:
现在,假设块1中的数据已被更改。例如,达米安和乔治之间的交易被改变了。达米安寄给乔治500个比特币,而不是100个。当块1中的数据串改变时,它的签名也相应地改变。更改数据后,Block 1的签名不再是“X32”,而是“W10”,如下图所示:
结果,块1的新签名“W10”与先前添加到块2的数据串的旧签名“X32”冲突。块1和块2之间的链接断开。该链中的其他用户将知道块1中的数据已被更改。为了保持区块链的不变性,其他用户会拒绝同步发生变化的交易信息,而原来的交易记录(也就是达米安给乔治发了100个BTC)保持不变,整个链条保持完整。这意味着如果你想篡改交易而不暴露痕迹,你必须用新的签名替换块2的数据串中块1的旧签名。然而,一旦块2中的数据串改变,块2的签名也将改变。假设块2的签名从“9BZ”变为“PP4”。然后2块和3块的联系就断了!
简而言之,通过技术和数学算法,区块链保证存储在其中的内容不会被篡改。所以,除非你拿到全球51%的矿机,否则你拥有的比特币是不可剥夺的!
在中国,我们可能意识不到比特币的价值,因为我们的国家稳定强大,但对于那些动荡不安的国家来说,比特币是他们储存财富的最佳工具。动乱中,你的钱会被拿走,黄金会被拿走,甚至房产也会被拿走,但比特币不会,因为只有你有你的私钥!
当然,其实你在中国就能体会到比特币的价值。因为比特币是2010年才产生的,普通人很难感受到通货膨胀和比特币的关系。你可以想想1960年一美元和2020年一美元的购买力差别,你就能体会到比特币的价值了!