返回目录:理财投资
比特币——基于密码学的数字加密货币,区别于银行里传统的数字货币。在2008年金融危机时,11月1日一位叫中本聪的网络极客(中本聪到底是谁大家都不知道)发布了比特币白皮书——《比特币——一种点对点的电子现金系统》,内容是设计一个去中心化的电子记账系统,这个是什么意思呢?
我们在交易的时候最重要的是什么?是记账,比如:
a付给b钱
付了n钱,剩m钱
这个就是记账,目前为我们记账的系统是银行,我们之所以信任银行是因为银行背后是国家信用。银行就是中心化的记账系统,我们都要通过银行来记账。
而中本聪的理念:去中心化,比如说:
abcd四人
a给b:10个比特币 a把账单告诉bcd
b给c:5个比特币 b把账单告诉acd
c给d;3个比特币 c把账单告诉abd
这样直接把账单公布在网络上,告诉给所有人。
把账单打包,就是区块,区块大小是一兆左右,可以存4000条左右的交易记录,把打包好了的块链接到以前的区块后面,过一会儿再有新的区块链接到它的后面,这个就叫区块链。
那么这样的形式遇到的问题是什么?
一 以谁的账单为准?
二 为什么要记账?
第一 记账有奖励
1第一个记账的人有手续费
2打包的人有奖励
最开始打包一个奖,用时十分钟,奖励50个比特币,过四年奖励25个比特币,每过四年减半奖励,那么比特币的总量就是:
50(最开始打包奖励)✖️6(一小时有6个十分钟)✖️24(每天24个小时)✖️365(每年有365天)✖️4(第一个四年)✖️(1+1/2+(1/2)^2+.....(每四年递减))=2100万
所以比特币是靠打包奖励这个为基础来扩散。
第二 以谁为准?
以工作量为准,每一个打包的人都要做一个很难的数学题(用人脑不可能做出来),做出来的人就有资格打包并且获得奖励,这个过程就是挖矿。
挖矿看的是电脑cpu,为什么前一两年cpu价格上涨的那么厉害,那就是矿工和矿场疯狂采购cpu用来挖矿所导致的结果。
挖矿的原理是基于哈希函数的一种运算方式,哈希函数(数字摘要/散列函数):
我们可以把一个字符串通过运算之后,转化成一个摘要的形式,特点是正着算很简单,反着算很难。
例如Sha256(哈希函数里很著名的一个算法,由美国安全局发明)
现在将一个字符输入到这个算法里,那么就是以下:
Sha256(dollar)=101001001111......
得到的数字是没有什么规律可言的,一共有256位,不管你输入的是什么,最后得出的永远是个一个256位的数字,哪怕你把一个50G的视频输入进去,得到的还是一个256位的数字,而且你改动里你输入的内容中哪怕一个逗号的东西,得出的结果都会发生变化。
而且由于哈希算法反着算几乎不可能,所以只能一个一个的去拿数字试,例如:
x^ 3+log2x+cosx=y
给出一个x的值可以算得到y的值,可是给出y的值想得到x的值很难
哈希函数比这个难的多的多,所以给出一个结果,想知道问题是什么,只能一个一个的去试,所以挖矿就是基于sha256函数的一种运算。