技术角度聊聊比特币减半

这篇文章主要介绍了技术角度聊聊比特币减半 ,文中通过代码以及文档配合进行讲解,很详细,它对在座的每个人的研究和工作具有很经典的参考价值。 如果需要,让我们与区块链资料网一起学习。

https://www.interchains.cc/17319.html

技术角度聊聊比特币减半是很好的区块链资料,他说明了区块链当中的经典原理,可以给我们提供资料,技术角度聊聊比特币减半学习起来其实是很简单的,

不多的几个较为抽象的概念也很容易理解,之所以很多人感觉技术角度聊聊比特币减半比较复杂,一方面是因为大多数的文档没有做到由浅入深地讲解,概念上没有注意先后顺序,给读者的理解带来困难

技术角度聊聊BTC减半

什么是BTC减半,如何实现及与价格的关系?

BTC明天早上又要减半了, 回答几个老生畅谈的问题:

  1. 什么是BTC减半?
  2. 为什么要减半?
  3. 谁控制了BTC减半(主要是有写传统开发人员理解不了去中心化)?
  4. BTC减半是如何实现的?
  5. BTC减半后币价就会涨么?

什么是BTC减半?

准确来岁是指BTC区块挖矿奖励减半,在中本聪共识协议里, 为了鼓励大家参与记账,设置了记账的奖励,这个奖励也是BTC发行的方式。 最初的区块奖励为50个BTC,每经过210000区块后,区块奖励将为上一次的一半。

下图是历次奖励减半的时间表:

时间 区块号 奖励
2009/01/09 1 50BTC
2012/11/28 210001 25BTC
2016/07/10 420001 12.5BTC
2020/05/12 630001 6.25BTC
~2140年 13440001 0

注意:很多人说BTC每隔四年减半一次,不准确的,实际是每经过210000区块减半一次, 只是安装当前的出块速度,大约每4年奖励减半一次。直到经过 64 次减半后(届时将发行完所有的 2100 万枚BTC),将不再有新区块奖励,挖矿只能获得交易的手续费。

BTC奖励为什么要减半?

为什么不保持一个相同的奖励?大家知道稳定价值的最好的限制产量(或流通量),石油和黄金是最好的例子,货币也是一样,很多的货币就是在贪婪的政府一次次恶性发行中贬值。

如果BTC的发行不受控制,创建的BTC无止境,就无法承载价值,BTC的发行模拟了黄金开采的过程,金矿随着开采时间越来越长,能开采的黄金将越来越少。这也是为啥数千年来黄金一个是一个重要的价值交换媒介。

BTC也是使用类似的方式控制通胀率以保持稳定的价值,因此有些人也称BTC为“数字黄金”。

谁控制了BTC减半?

在传统开发人员思维里,代码是人写的,我为什么就不能更改奖励了? 这是中心化思维与去中心化思维产生的差异。

BTC是一个由成千上万客户端组成的一个网络, 每个客户端是各自独立的个体,运行的自己的逻辑,但只有自己运行的逻辑经过别人验证通过后,才可以在网络上传播生效。

如果没有办法更改让其他千上万客户端更改验证方式,那么你的修改就没法再网络上生效,就是这么简单。

维有按照大家都认可的方式记账,这就是共识,共识的力量, 共识控制了BTC减半的逻辑。

BTC减半是如何实现的?

BTC奖励减半的代码其实非常简单,就是下面这个函数:

CAmount GetBlockSubsidy(int nHeight, const Consensus::Params& consensusParams) {     int halvings = nHeight / consensusParams.nSubsidyHalvingInterval;     // Force block reward to zero when right shift is undefined.     if (halvings >= 64)         return 0;      CAmount nSubsidy = 50 * COIN;     // Subsidy is cut in half every 210,000 blocks which will occur approximately every 4 years.     nSubsidy >>= halvings;     return nSubsidy; }

这个函数是根据区块的高度获取区块的奖励数量。

  • nHeight 是当前区块高度

  • consensusParams.nSubsidyHalvingInterval 是减半间隔区块数,为常量 210000

  • halvings,为减半次数,它是一个整型,只保存整除的整数。

  • if (halvings >= 64) return 0; 当减半 64 次之后,奖励为 0

  • CAmount nSubsidy = 50 * COIN; 初始奖励是 50 个币,COIN 是以聪为单位的BTC数量

  • nSubsidy >>= halvings; 使用右移位计算最终奖励,每右移一位相当于除以2。

BTC减半后币价就会涨么?

也许是大家最关心得话题,理论上BTC减半后,发行量变少了, 如果需求不变的话,价格会上涨,但是实际上真的如此么?上面列出历次奖励减半的时间, 我们看看但是的价格,以 2016 年 7 月减半来看:

技术角度聊聊<a href=BTC减半” />

上面的图是 2016 年 7 月发生的减半时当时的价格几乎没有什么波动, 直到17 年下半年才开始快速上涨的。

17 年下半年的上涨是因为减半吗,当然不是,而是因为 ICO 兴起了。

同样可以断定需要需求没有大的变化(例如 DEFI 应用导致对币的使用需求增加)价格依旧不会有大的波动。

结论:减半只是一个炒作的借口而已

部分转自网络,侵权联系删除www.interchains.cchttps://www.interchains.cc/17319.html

区块链毕设网(www.interchains.cc)全网最靠谱的原创区块链毕设代做网站 部分资料来自网络,侵权联系删除! 最全最大的区块链源码站 !
区块链知识分享网, 以太坊dapp资源网, 区块链教程, fabric教程下载, 区块链书籍下载, 区块链资料下载, 区块链视频教程下载, 区块链基础教程, 区块链入门教程, 区块链资源 » 技术角度聊聊比特币减半

提供最优质的资源集合

立即查看 了解详情