门罗币cpu算力表_一万多美元一个的比特币是怎么挖出来的?

比特币——基于密码学的数字加密货币,区别于银行里传统的数字货币。在2008年金融危机时,11月1日一位叫中本聪的网络极客(中本聪到底是谁大家都不知道)发布了比特币白皮书——《比特币——一种点对点的电子现金系统》,内容是设计一个去中心化的电子记账系统,这个是什么意思呢?

门罗币cpu算力表_一万多美元一个的比特币是怎么挖出来的?_第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函数的一种运算。

你可能感兴趣的:(门罗币cpu算力表)