顺水外汇EA交易网MT4

标题: 比特币年减半具体时间 - 币圈消息 [打印本页]

作者: wangjia    时间: 2022-11-3 15:01
标题: 比特币年减半具体时间 - 币圈消息
比特币年减半具体时间篇11、1242和1243行代码:if(halvings =64)return0;判断减半次数是否大于64,如果减半次数大于等于64,则区块奖励为0。这也是来自比特币共识,只有64次减半,64次减半后区块奖励为0!
2、值此比特币第三次减半之际,来跟随金色财经记者看看BitcoinCore的代码是具体怎么执行比特币区块奖励减半的!
3、大神也有BUG。nHeight为当前区块高度;。
4、nSubsidy为区块奖励!中本聪创造的比特币共识设置区块奖励从50个比特币开始每210000个区块比特币奖励减半,减半64次后区块奖励为0!
5、1239行代码调用GetBlockSubsidy函数!
6、1248行代码返回比特币当前高度的区块奖励值!
7、1240行代码:halvings=nHeight/Consensus.nSubsidyHalvingInterval,计算当前区块对应的减半次数。比如截止本文发稿,区块高度为629929,629929/210000=99,取整halvings=2。当区块高度达到630000时,halvings=3!
8、因此,1-209999区块每个区块奖励为50/=50枚比特币;210000-419999区块奖励减半为50/=25枚比特币,420000-629999区块奖励减半至50/=5个BTC。区块高度630000后减至50/=25枚比特币!
9、1245行代码nSubsidy=50*COIN,也就是5000000000!
10、不过,上述6行代码不是中本聪的原始代码,中本聪的原始代码如下:。

比特币年减半具体时间篇21、比特币减半代码。210000个区块的时间大约为四年,这也是币圈人说的四年一次减半的由来。其共识很难改变,这也是“InCodeWeTrust”的由来!
2、上诉代码主要有几个函数和参数:GetBlockSubsidy、nHeight、Consensus.nSubsidyHalvingInterval、halving、nSubsidy。它们的涵义如下:。
3、Consensus.nSubsidyHalvingInterval为比特币共识决定的区块奖励减半间隔区块,此值为一个常数,为210000!
4、上述代码最后的实质是下面的公式:。
5、但看了那么多比特币减半的文章,你可能还不知道比特币具体是怎么减半的,比如四年减半一次的四年是怎么来的,怎么计算当前区块的奖励等问题!
6、GetBlockSubsidy主要是活的当前区块高度下的区块奖励;。
7、尽管中本聪是大神,但不代表其代码就没有bug。因为nSubsidy是个64位的有符号整数,而 =超过64在C++中属于未定义行为,会导致数值环回,最终导致BTC数量不断重复2100万个比特币的释放过程,。
8、自2009年诞生,比特币已经走过波澜壮阔的十年。从交易所、矿机、投资者到媒体,比特币已经带动加密货币行业形成一个完整的生态系统。比特币区块奖励减半从供给侧直接减少一半的货币供给,显然在边际和投资者心理上都极大彰显了比特币的稀缺性!
9、就在今夜,比特币迎来众所瞩目的第三次减半!
10、比特币减半,是比特币区块奖励减半的简称。而比特币的区块奖励减半是比特币共识的一部分,。
比特币年减半具体时间篇31、COIN为常数,为100000000,也就是说,在比特币代码里,比特币的单位是聪!
2、PieterWuille修复了这个bug,有一个专门的比特币改进协议BIP042描述这个bug,文档见这里。不代表和讯网官方观点。
3、因此,四年一次的比特币减半成为整个加密货币行业关注的焦点!
4、halvings为减半次数,是一个整数变量,也就是对nHeight/210000取整;。
5、逐行解读比特币减半。1247行代码nSubsidy =halvings,这一句是真正起作用的比特币区块奖励减半代码。 =是二进制右移操作,nSubsidy =halvings等价于nSubsidy=nSubsidy除以2的halvings次方!
极客公园 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:比特币年减半具体时间
喜欢 (0)




欢迎光临 顺水外汇EA交易网MT4 (http://waterforex.com/) Powered by Discuz! X3.2