由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 比特币上限到底多少?
相关主题
What's a transaction.C++里 variable declaration 有什么用?
掀起向Netflix学习的新高潮有人能解释一下这段C++代码吗
C++中如果处理数组的维数中的负数?What problem can occur when dynamically allocated classes
abs((int)-2147483648)是负数,如何 解释?请教一个模式匹配问题
iq 140的人说小时候无法理解变量,需要妈妈帮忙Anyone ever ran into a "fatal error LNK1168" in MS VS studi
Python里面的for i in range(len(enum))[::-1]:到底是什么意思?有什么窍门让purify快一些?
求救:javascript程序运行中的一个error message问一个C++的问题
C# thread诚心请教Perl:简单的Variable Match in Regular expression
相关话题的讨论汇总
话题: nheight话题: nsubsidy话题: 210000话题: int64话题: nfees
进入Programming版参与讨论
1 (共1页)
b***i
发帖数: 3043
1
怎么看到这段代码。有人说,nHeight是32位的,所以到了一定时候就变负数了。右移
负数位应该就不移动吧。这样,多少年后,比特币又重新增发了。
int64 static GetBlockValue(int nHeight, int64 nFees)
{
int64 nSubsidy = 50 * COIN;
// Subsidy is cut in half every 210000 blocks, which will occur
approximately every 4 years
nSubsidy >>= (nHeight / 210000);
return nSubsidy + nFees;
}
b***i
发帖数: 3043
2
2^31 / 210000 = 409.
就是说,409年之后,右移次数为负数,是这样吗?

【在 b***i 的大作中提到】
: 怎么看到这段代码。有人说,nHeight是32位的,所以到了一定时候就变负数了。右移
: 负数位应该就不移动吧。这样,多少年后,比特币又重新增发了。
: int64 static GetBlockValue(int nHeight, int64 nFees)
: {
: int64 nSubsidy = 50 * COIN;
: // Subsidy is cut in half every 210000 blocks, which will occur
: approximately every 4 years
: nSubsidy >>= (nHeight / 210000);
: return nSubsidy + nFees;
: }

s****6
发帖数: 122
3
"nSubsidy >>= nHeight/210000);" 會變成零, 如果 'nHeight/210000'大於63 或者小
於零.
他說四年減半, 就是63 * 4 = 252 年變零. 或者 'nHeight'是 63 * 210000 = 13,230
,000
1 (共1页)
进入Programming版参与讨论
相关主题
诚心请教Perl:简单的Variable Match in Regular expressioniq 140的人说小时候无法理解变量,需要妈妈帮忙
深情的呼唤师傅们!C++做题做不出来啦!Python里面的for i in range(len(enum))[::-1]:到底是什么意思?
计算围棋棋盘合法图案的源代码求救:javascript程序运行中的一个error message
魏老师那一套,都是客户系统那一套C# thread
What's a transaction.C++里 variable declaration 有什么用?
掀起向Netflix学习的新高潮有人能解释一下这段C++代码吗
C++中如果处理数组的维数中的负数?What problem can occur when dynamically allocated classes
abs((int)-2147483648)是负数,如何 解释?请教一个模式匹配问题
相关话题的讨论汇总
话题: nheight话题: nsubsidy话题: 210000话题: int64话题: nfees