透彻解析区块链、比特币、ICO

Written on March 22, 2018

区块链:加密的分布式记账技术

加密:是数学和算法 分布式:一个网络概念 - 集中分布网络的拓扑图 记账:金融概念

目前所有银行都是用中心化记账的方式,需要维护巨大的数据库。

从金融的角度来说,中心化记账有两个可能的问题:

  1. 银行真的可信吗
  2. 中央数据库可能会有丢失数据的可能性

2008年,中本聪,发明了点对点的电子现金系统

什么是分布式记账?

比如我今天给你转100块钱,同时假设整个网络里面有一百万台计算机。我转钱的同时,也向一百万台计算机吆喝一声,我转给他了,于是就把账记在每个人的小账本上。每个账本都是保持统一的。

这种把每一笔交易都向全网广播,每个人都记录,所有电脑上都保留一个一模一样的账本,任何人想修改,就要说服大部分的计算机,这就是分布式记账。

安全性:除非同时骗过网络中51%以上的电脑。

为什么会有人愿意去记账?

区块链系统就发明了一套奖励机制,在这个系统的算法里面放了一些奖励的代币,谁愿意记账,这个比特币就给谁了。

有了这个奖励机制,大家都想记账了。但是,比特币的最终归属,是通过工作量证明来确定的。

通过哈希算法,能够把一个很大的字符串缩短成为32字节的小字符串,这是容易做到的。但是,如果让你从这个小字符串倒推出大的字符串,几乎是不可能的,通过算法是不可能的。唯一的办法就是暴力破解,靠猜。这就要靠算力了:计算能力大的人,拥有计算机多的人,拥有更多强大计算机的人,算出的概率就大一些,谁算出来,这个比特币就归谁了。

它那这个去验证,如果算对了,所有的计算机不管算到什么程度就都放弃了。这个账还是每一台计算机都要记在自己的账上,保持每一台计算机都有一个分布式的统一账本。

解决第三方信任问题

阿里之所以早期的淘宝获得成功,也是因为它在中间建立了一个第三方信任机制,那就是支付宝。 再比如现在的房子很贵,你要先付50万的定金,万一人家不卖给你,这个钱怎么办呢?买家会要求卖家把房产证押在中介,过户后再把首付款的尾款打给他。

区块链通过一套算法直接保证我把钱转给他人这场交易,不需要第三方出现了,中间会节省大量的人力物力验证这件事情,通过算法之后,整个社会的交易成本和信任成本会大大降低。

所以这是大家一开始对区块链最大的期待,就是用它来解决第三方信任问题,叫去第三方的信任机制,不需要第三方机构直接产生的一个去中心化的信任。

区块链的本质是什么?它到底解决了什么问题?

美国大选要投票,投票被算法自动记录,就不会犯任何错误,还可以把人力省下来。 区块链用于公证,所谓智能合约。

比特币

比特币是不是货币,它有没有货币属性,未来会成为什么样子,怎么发展到今天这样的?

什么是货币?

货币是一般等价物,是用于买卖之间的一般等价物,一般等价物要有可以作为流通的价值。 黄金被选为一般等价物很重要的原因就是因为它稀缺,地球上储量有限,易于分割,属性很稳定等等特性。但是,黄金毕竟有使用上的缺陷。随后在中国出现了“交子”,就是纸代表黄金,但还是以黄金为货币。随后,又出现了金本位。很多国家发行纸币的时候,都是对照着国家黄金的总量来发的。

1929年,美国金融危机,罗斯福决定放弃金本位,转而以国家信用为担保发行货币。这种货币发行方式一直延续到了今天。