众所周知,比特币是近几年来,一直活跃于市面上的虚拟货币,也是最热门的虚拟货币,因此不少投资者都会想要获得比特币,不过不少投资者都对比特币账本是不太了解的。那么,下面我们一起来看看比特币账本是存在哪里的,以及又是谁在记账。
比特币记账实行的是工作量证明法,也就是让记账的人去解一道运算量很大数学题,谁能够最先解出来,就拿谁账本,同时谁都就获得了比特币的奖励,这个解数学题的过程就叫做挖矿,因此挖矿比拼的就是矿机CPU的运算能力。
实际要解怎样的数学题呢?这个数学题是要测算一个哈希函数,即输入一个x求得一个y,哈希函数具备正算容易反算难的特性,换句话说得知x能够算出y值,但得知y值没法反发布x值。
哈希函数有许多种,比特币使用的是由美国国 家 安 全 局发明的sha256算法,即对任意一个字符串开展计算后,都会得到一个256位的二进制数,如sha256(“apple”)=100110……,无论这个字符串是一篇文章还是一部电影,都是导出一个256位的二进制数。
落实到比特币的记账上,便是要对新的区块开展2次sha256计算,得到一个256位的二进制哈希值。
哈希值=sha256[sha256(区块信息)],并要求该哈希值前n位都是0。
一般一个区块信息会包括四大部分息:前块头部、账单信息、时间、随机数。
因为前块头部、账单信息、时间已知量,因此解这道数学题的关键就是去持续的尝试随机数,促使哈希值前n位都是0,n越多,哈希值会难算,随机数越难找。
这时全部测算这道数学题的人就是矿工,电脑便是矿机,计算过程便是挖矿。第一个找到对应的随机数促使哈希值前n位都是0得人就有了打包权,以他的账本为准,从而得到奖励。
因此挖矿的关键就在于找到这个随机数,拼的是电脑的算力。
首先,记账是有奖励的。一部分奖励被打包区块里客户自己出的服务费,服务费用比特币付款,这个服务费能高可低,给得高,记账者就侧重于先记这笔服务费强的账。另一部分奖励乃是区块奖励,打包一个区块,就获得一定的区块奖励。比特币诞生之初,区块奖励为50个比特币,按比特币程序设置,每出210000个区块后,奖励减半,现在已经经历过2次减半,预估2020年5月时会发生第三次减半。区块奖励一方面激发了大家去记账,另一方面也解决了比特币发行难题。按照上述标准,我们可以按这个公式换算比特币的总量,便是210000×50×(1+1/2+1/4+……),一共2100万只。
拥有奖励,并且奖励颇丰,大家自然争着去记账。为了确定以谁账本为准,比特币又设置:记账者要先把收集的账单打包成一个区块,区块由区块头和区块材构成,区块头里有个记账者自定的随机数,记账者换上不同的随机数,对区块头开展哈希计算,谁先试出满足条件的哈希值,他就把这个区块广播全网,大家都以他的账本为准。
讲到这里,相信大家对于比特币账本是存在哪里的,以及又是谁在记账都有一定的了解了。总的来说,小编在这也提醒各位投资者,虽然目前投资比特币是一项非常火的项目,但毕竟任何投资都是伴随一定风险的,大家在入场前一定要做好全面的了解,不要盲目跟风。
以上就是比特币账本储存在哪?比特币账本是谁在记账?的详细内容,更多关于比特币账本的资料请关注句子百科其它相关文章!
免责声明: 文章源于会员发布,不作为任何投资建议
如有侵权请联系我们删除,本文链接:https://www.sws100.com/btc/305039.html