区块链

区块链

欧易OKX注册地址:https://www.okx.com/join/51114129 火币 / 币安 / 欧易 OKX 安卓 APP 下载:https://688li.com/

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

* 比特币账本存在哪里?** 比特币是近几年来,一直活跃在市面上的数字货币,也是最受欢迎的数字货币,因此很多投资者都会想要获取比特币,不过很多投资者都对比特币账本不太了解,尤其是对于比特币账本存在哪里这个问题,可以说一直是一知半解状态,接下来小编就给大家详细说说比特币账本存在哪里?一起来看看吧!

欧易 OKX_全球数字货币交易平台,点击下方链接进入欧易交易所官网注册,最高理事会获得 10000 USDT 的盲盒奖励!

欧易 OKX 注册地址:https://www.okx.com/join/OK234

火币 / 币安 / 欧易 OKX 安卓 APP 下载:https://688li.com/

币安(Binance)注册地址:https://www.binance.com/zh-CN/join?ref=587926281

5138B1F5B23671B4665FABE568E1C237

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

比特币账本存在哪里?
比特币记账采取的是工作量证明法,也就是让记账的人去解一道运算量很大数学题,谁能够最先解出来,就用谁的账本,同时谁也就获得了比特币的奖励,这个解数学题的过程就叫做挖矿,所以挖矿比拼的就是矿机 C P U 的运算能力。

具体要解怎样的数学题呢?这个数学题是要计算一个哈希函数,即输入一个 x 求得一个 y,哈希函数具有正算容易反算难的特点,也就是说得知 x 可以计算出 y 值,但得知 y 值无法反推出 x 值。

哈希函数有很多种,比特币采用的是由美国国家安全局发明的 sha256 算法,即对任意一个字符串进行运算后,都会得到一个 256 位的二进制数,如 sha256 (“apple”)=100110……,不论这个字符串是一篇文章还是一部电影,都是输出一个 256 位的二进制数。

具体到比特币的记账上,就是要对新的区块进行两次 sha256 运算,得到一个 256 位的二进制哈希值。

哈希值 = sha256 [sha256 (区块信息)],并要求该哈希值的前 n 位都是 0。

一般一个区块信息会包含四大部分息:前块头部、账单信息、时间、随机数。

由于前块头部、账单信息、时间是已知量,所以解这道数学题的关键就是去不断的尝试随机数,使得哈希值前 n 位都是 0,n 越大,哈希值越难算,随机数越难找。

此时所有计算这道数学题的人就是矿工,电脑就是矿机,计算过程就是挖矿。第一个找到对应的随机数使得哈希值前 n 位都是 0 的人就有了打包权,以他的账本为准,从而获得奖励。

所以挖矿的关键就在于找到这个随机数,拼的是电脑的算力。

比特币账本是谁在记账?
中本聪在设计比特币的时候就考虑了比特币挖完之后谁记账的问题,因为我们知道目前剩余待挖的比特币大约还有 400 多万个,按照目前的挖矿速度大约到 2140 年之后就会全部采完。到了那个时候,比特币内部肯定会调整对矿工的激励机制,将手续费收入作为记账的主要奖励,只有这样才能够维持比特币系统的持续运转。

当然,有一些专家也提出了很多不同的建议,例如有的人就认为未来可以从比特币交易当中收取固定的费用作为记账奖励给矿工,这也不失为一种比较好的做法。不管未来如何,矿工在比特币记账当中的地位是不会变化的。那么,为什么要记账?

因为记账有奖励,记账有手续费的收益,而且打包区块的人有系统奖励,奖励方案是,每十分钟生成一个区块,每生成一个区块会奖励一定数量的比特币,最开始是 50 个 BTC,过 4 年会奖励 25 个 BTC,再过 4 年再减少一半,以此类推。这样比特币的产生会越来越少,越来越趋近于一个最大值,计算公式是:50×6×24×365×4×(1+1/2+1/4+1/8+…)≈2100 万,其中最初奖励 50 个比特币,每小时有 6 个区块,每天 24 小时,每年 365 天,前四年是如此,之后每四年减半。

此外,记账奖励还有每笔交易的小额手续费,每个交易发起都会附带一定的手续费,这些手续费是给记账的矿工的。

解决这个数学难题要靠运气,理论上,运气最好的矿工可能 1 次哈希就能算出结果,运气差的可能永远都算不出来。但是总体来看,如果一个矿工的算力越大,单位时间内进行的哈希次数就越多,就越可能在短时间内挖矿成功。

以上就是比特币账本存在哪里?比特币账本是谁在记账?的详细内容

加载中...
此文章数据所有权由区块链加密技术和智能合约保障仅归创作者所有。