数字货币比特币是一种虚拟货币。本质上是一种软件,一套系统。深刻的理解是一场金融革命,一种理念,一种对货币自由的向往,就是我的资产是我的,谁也抢不走。我的资产谁也管不了,一切交给市场来决定价值。
要理解它,首先要想到一个问题。我们手里的钱真的是我们的吗?我的回答是:不,它在银行里,银行保存着你的钱。那拿出来呢?我有现金。现在是我的了吗?我的回答:不会,可能会丢失、被盗、被炒、贬值,因为国家一直在印钞,物价一直在涨。说白了,你的钱还是被国家和金融机构控制着。极端情况下,发生战争怎么办?没有你的钱,国家就会变成废纸。
于是有人希望有这样一种货币,绝对安全,不受任何人、任何组织控制!这就是比特币的初衷。
先说它的原理。如何保证第一安全?这涉及到一种称为哈希算法的加密算法。这个算法可以让任何大小的信息小到一串文字,大到一部电影,经过运算后生成一个固定长度的唯一字符。在这里,我将把他命名为ID。如果信息有一点点改变,这个ID就会改变。当然,不可能通过这个ID推断出内容是什么。看起来安全问题解决了,但也不要太高兴。要知道,普通计算机每秒可以进行几百亿次运算,它可以暴力破解一个又一个测试。一旦丢失还是有被破解的可能。
设计师想出了一个绝妙的办法,把这个交易和系统中的某个交易联系起来。你改变一个交易信息,就会影响下一个交易信息,下一个又会影响下一个,然后继续下去。
然后,将本次交易的内容和上一次交易的ID进行哈希运算,生成一个新的ID,用于下一次交易,从而像链条一样在第一时间将所有交易信息连接起来。假设你要修改某个交易信息,那么ID就变了,链条就断了,系统也不会批准。如果要重新连接,必须更改下一个交易信息的标题。这个很容易,但是下一个交易信息的内容是未知的,你要破解内容。成功破解后,对下一个交易信息的内容和头进行哈希处理后使用新的ID。想想吧。几乎不可能破解一个。更何况你还要破解链条上的所有信息。可能吗?这就是为什么它是绝对安全的(根据人类目前的技术水平)。
先说在没有任何人控制的情况下是如何做到的,也就是我们平时听到的概念,去中心化。其实去中心化并不是说没有中心,而是这个中心是分散的,任何人都可以成为中心。怎么理解呢?举个例子,我把100元的钱转给你,生成了这条消息,就需要一个人记账。谁都能记住,谁快谁就有奖励。如果小明先记住了,他会喊我做的。你不必记住它。给你复印一份我的账本就行了。如果有一半人收到,核对无误,这个账本就有效,小明就有奖励了。这样既保证了账本的正确性,又带动了大家的积极性。同时又安全透明。
我写清楚了吗?安全,去中心化是如何做到的。如果你了解比特币的原理,那么恭喜你,你将了解现在最热门的技术,区块链!
理想很美好,现实却很骨感。比特币虽然设计得天衣无缝,却成为资本炒作的对象。当一群邪恶的资本家拥有了大量的比特币,他们就有了话语权,比特币就不再简单了!
一个极其普通的IT从业者,致力于用最简单通俗的语言讲解复杂晦涩的信息技术知识,为IT知识的普及和推广尽绵薄之力。你的鼓励就是我的动力!