比特币的区块减半在工程水平上如何工作?我们将在Andreas Antonopoulos的帮助下进行解释。 在最近的视频中,Antonopoulos详细解释了控制比特币(BTC)区块奖励减半的比特币核心代码。 比特币减半代码。资料来源:比特币核心软件。 逐行说明 每次评估比特币区块或开采新区块时,都会调用功能GetBlockSubsidy。其目的是计算适当的块奖励大小。第1240行评估了减半周期,并将当前块的高度除以210,000;减半之间的间隔。在撰写本文时,块高为629369,如果将其除以210,000,则得到2.99。由于存储该值的变量是整数类型,因此将舍弃小数。使用此信息,代码“知道”我们已减半。这就是下一个减半将发生在框630000的原因。 聪站正 第1242和1243行更正了Satoshi在原始代码中犯的一个错误。这个错误原本是在将块奖励减半后再减64减半。嵌入在比特币协议中的减半总数。 第1245行将原始的50块奖励乘以一个常数COIN,等于100,000,000 Satoshis。具有讽刺意味的是,比特币代码中没有比特币,只有Satoshis。 1247行为当前块高度计算适当的块奖励。它使用按位运算,比常规数学运算更有效。然后根据当前的区块奖励调整在1245行中计算出的区块奖励。当前,它看起来像这样:
最后,第1248行在比特币代码中的另一个函数或过程调用时返回适当的块奖励。 当减半最终在大约4天或631个区块内到达时,我们都可以松一口气,欣赏比特币代码的美。 —- 原文链接:https://cointelegraph.com/news/how-does-halving-work-the-code-behind-the-hype 原文作者:Cointelegraph By Michael Kapilkov 编译者/作者:wanbizu AI 玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。 |
炒作背后的代码
2020-05-08 wanbizu AI 来源:区块链网络
LOADING...
相关阅读:
- 首席执行官表示,全球经济危机刺激加密货币后退2020-05-08
- 比特币“一枝独秀”式上涨创新高,减半情绪下10000关口触手可及2020-05-08
- 瑞士加密货币谷-最分散的政府之一的国家2020-05-08
- 亿万富翁声称比特币将在减半后崩溃2020-05-08
- (林渊知币)比特币9800美元完成预测、500点利润成功收入囊中2020-05-08