在上一篇文章中,我们列举了银行存在的几个问题,并且说到运用区块链技术可以解决这些问题。今天我们就详细说一说区块链是怎么解决这些问题的,明白了这些也就懂得了区块链的技术了。先从最重要的说,为什么银行可以冻结你的账户,而却无法冻结你的比特币? 这里面涉及到了区块链的匿名性和分布式记账。 如果我们在银行存一笔钱,肯定是要拿身份证去开户的。取钱的时候需要用银行卡,然后验证密码,如果密码忘记了,也可以通过银行找回来。但是比特币完全就是一串字符,别看网上有比特币的图片,有点像一元硬币,实际上是不存在的,你可以简单的理解为埋到火星上的一笔宝藏,而挖矿的过程就是找藏宝图,大家承认了你的藏宝图是真的,就表示你拥有了这笔财富。 藏宝图是没办法也不需要实名的,谁捡到就是谁的,那么任何机构都不可能知道你有没有比特币,更不用说冻结了。接下来再说说分布式记账 我们知道在银行里,记账的是柜员,一般是只有一个人。这种情况下就很容易把账记错,甚至是偷偷给自己多记上一笔,这些记错的帐只要银行官方这一个角色认可了,那错账就形成了。同样的道理,如果某个机构想冻结你的账户,只要让银行来操作就行了,因为记账的人只有一个,就是银行,他说你有多少钱你就有多少钱,他把账户一冻结,你的钱就取不出来了。 而分布式记账其实用的是公共账本,只要你配个电脑,连上网络就可以参与记账,每个人手里都会有一个小账本,这种记账的行为就叫挖矿。简单来说,就是将数据分散存储到各个地方,而且存储的数据可在多个参与者之间共享,就是大家可以任意翻看别人的小账本。 有人可能说了,既然人人都可以参与记账,那么我也偷偷给自己多记可以吗? 记账是可以记的,但是无法得到大家的承认。 假如你给自己记了1万个比特币,但是这笔账在别人的账上却没有记录,当你想把这1万个比特币转出去的时候,系统就会翻看大家的账本,结果肯定是拒绝你的转账请求。 那到底有没有可能记错账呢? 原则上讲是有可能的,只需要你改动全世界超过51%的账本,但这几乎是不可能做到的,因为参与记账的人 成千上万,而且,分布在全球的各个角落。 其实有些矿霸的算力是有能力超过51%的,但是他们也不敢更不会去修改大家的账本,为什么呢? 因为他们非常清楚,比特币的价值就在于去中心化的理念,如果这个理念被他们破坏了,比特币的价值就会灰飞烟灭,最先遭殃的就是他们本身。 讲到这里,相信大家也明白了,任何国家都无法冻结比特币,因为他无法知道你有没有比特币,即便是知道了,在技术手段上也没办法冻结,除非逼着你把比特币转给他,当然这就是另外一种手段了。 我们今天主要讲了区块链的两个技术运用,一个是隐蔽性,一个是分布式记账,大家一块来记账,靠大多数的原则来保证账本的正确性。 也请大家思考一个问题,多数原则就一定能保证账本不会出错吗?还有没有其他办法?另外,每一笔账都有成千上万的人来记,究竟以哪个人为准呢?这些问题我们放到下一期来解答。