风险提示:理性看待区块链,提高风险意识!

比特币账本是谁在记账?比特币账本储存在哪里?

1个回答

爱下厨房的小荣荣1星评价

2023-02-28 11:10:23

比特币账本是谁在记账?比特币账本储存在哪里?

比特币的账本储存是指在比特币网络中存储所有交易记录的过程。比特币的账本储存方式是使用区块链技术,这意味着每个交易都被记录在一个不可篡改的、公共的分布式账本上。每个节点都拥有完整的账本副本,这些节点通过协议达成共识,以保证账本的完整性和准确性。比特币账本储存的去中心化和安全性是其最重要的特点之一。

image.png

比特币账本储存在哪?

比特币记账实行的是工作量证明法,也就是让记账的人去解一道运算量很大数学题,谁能够最先解出来,就拿谁账本,同时谁都就获得了比特币的奖励,这个解数学题的过程就叫做挖矿,因此挖矿比拼的就是矿机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万只。

拥有奖励,并且奖励颇丰,大家自然争着去记账。为了确定以谁账本为准,比特币又设置:记账者要先把收集的账单打包成一个区块,区块由区块头和区块材构成,区块头里有个记账者自定的随机数,记账者换上不同的随机数,对区块头开展哈希计算,谁先试出满足条件的哈希值,他就把这个区块广播全网,大家都以他的账本为准。

讲到这里,相信大家对于比特币账本是存在哪里的,以及又是谁在记账都有一定的了解了。总的来说,小编在这也提醒各位投资者,虽然目前投资比特币是一项非常火的项目,但毕竟任何投资都是伴随一定风险的,大家在入场前一定要做好全面的了解,不要盲目跟风。

以上就是比特币账本储存在哪?比特币账本是谁在记账?的详细内容,更多关于比特币账本的资料请关注币界网其它相关文章!