比特币,是数字货币,是虚拟货币。本质是一种软件,是一套系统。深层次理解是一场金融变革,一种思想,一种对货币自由的向往,即我的资产是我的,谁也拿不走,谁也别想控制我的资产,一切交给市场来决定它的价值。
要想弄懂它,先要想一个问题,我们手中的钱它真的是我们的吗?我的回答:不是,它在银行里,银行托管你的钱。那取出来呢,现金在手上了这下是我的了吧?我的回答:也不是,可能会丢,可能被偷,可能有火灾,而且会贬值,因为国家一直在印钱,物价一直在上涨。说白了你钱还是受国家和金融机构控制。更极端情况,如果发生战争了呢?国家没了你的钱也全成为废纸。
所以有人希望有这么一个货币,绝对的安全并且不受任何人任何组织的控制!这就是比特币诞生的初衷。
下面聊聊它的原理,第一安全性如何保障,这涉及一种密码学的算法叫哈希算法,这个算法可以把任何大小的信息,小到一串文字,大到一部电影经过运算后生成一个固定长度的唯一字符,在这里我把他名为ID吧,如果信息有任何一点点的改动,这个ID就会变,当然通过这个ID也无法反推内容是什么。安全性好像解决了,但是别高兴太早,你要知道普通电脑每秒可执行百亿次的运算,它可以暴力破解一个个的试,还是有那么一丢丢的可能性被破解的。
设计者想了一个绝妙的办法,能不能把这次交易与系统中的某一个交易发生某种联系,当你改了一个交易信息就会影响到下一个交易信息,下一个再影响下下一个,然后一直影响下去。
于是这次交易的内容和上一个交易的ID经过哈希运算后生成新的ID,新的ID再给下一个交易用,这样把所有交易信息首位相连像一个链条,假设你想修改某一个交易信息,那么ID就发生了变化,链条就断了系统不认可,要想重新连上,你得改下一个交易信息的头,这个倒容易,但是下个信息内容不知道,还得破解内容,破解成功后把内容和头哈希运算后新的ID给下个交易信息用,想一下,破解一个都已经接近不可能了,更何况你要把链条上所有的信息都破解,可能吗!这就是为什么说它是绝对安全(按照人类现有技术水平)。
再说说不受任何人的控制是怎么做到的,即我们平时听到的概念去中心化。其实去中心化不是说没有中心,只是这个中心是分散的,任何人都可以成为中心,怎么理解呢?比如我给你转了100元钱,产生这条消息,那么就需要一个人来记账,任何人都可以记,看谁手快谁得奖励,假如小明第一个记好了,他就大喊一声我成功了,你们不用记了,我的账本复制一份给你们就好了,如果有一半的人收到账本并核对是正确的,那么这次记账就有效,小明得奖励。这样既保证了账本的正确性,也带动了大家的积极性,同时也是安全透明的。
我写清楚了吗?安全性,去中心化就是这样做到的。如果你看懂了比特币原理,那么恭喜你,你就明白了现在最火的技术,区块链!
理想很美好,现实很骨感,比特币虽然设计的天衣无缝,但是它却成了资本炒作的对象,当有一批的万恶的资本家拥有了大量比特币,他们就掌握了话语权,比特币不再单纯!
一个极其普通的IT从业者,致力于用最简单通俗语言解说庞杂晦涩的信息技术领域知识,为IT知识普及和推广尽出绵薄之力,你们的鼓励就是我的动力!