search
クリプト

コードで見るビットコイン半減期~その時何が起こるのか?~

katakoto's icon'
  • katakoto
  • 2020/05/11 08:09

ALISのクリプト・カテゴリだと言うのに、あと数時間に迫ったビットコインの半減期に関する記事が皆無なのはさすがにさみしすぎるので、最近生存に忙しいKatakotoさんがあまり時間をかけずにサクッと何か書く。

Content image
Source:https://www.binance.vision/ja/halving

参考にと周囲のメディアを見回しても、値段に対する言及ばかりで、カウントダウンがゼロになった際にビットコインネットワークに具体的には何が起こるのかを、技術面から詳しく説明してくれているものはあまりない。もはや、価格にすら興味ある人もあまり残っておらず、そもそもそんなこたー鼻から皆さまどうでもいいご様子です。

東京にオリンピックは来ないけど4年に1度にやって来たこの歴史的な瞬間にそれじゃあ、あまりにもさみしすぎる!

そういうわけで、僕の心のBitcoin師匠アンドレアス・アントノプロスさんがGithubにある実際のBitcoinコードを持ち出して解説してくれていましたので、しっかりと勉強いたしましょう。

(Bitcoin Core Client内の)C++コードにより“ビットコイン半減期”が実際に起こる。

定数:
nSubsidyHalvingInterval = 210,000 
nHeight (at the time) = 630,000 
COIN = 100,000,000 (satoshi) 
参照:http://github.com/bitcoin/bitcoin

 

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;
}

全てのアクションは1247行目で起こる。

1247:nSubsidy >>= halvings;

この">>="ビット単位右シフト演算子であり、nSubsidy内の整数を右へシフトさせる。このシフトは、半減期の値の分のビット数だけ行われる(今回は3ビット)

各ビットの右シフトは、半分で割るのと同意。

うむ、わかったようで何もわからない!

自身への課題として、この半減期パーティーが終わったらより深く復習する事とする。

それでは皆様も良いビットコイン半減期をお過ごしください。

 

Supporter profile icon
Article tip 1人がサポートしています
獲得ALIS: Article like 96.78 ALIS Article tip 1.10 ALIS
Article registration Article registration
katakoto's icon'
  • katakoto
  • @katakoto
クリプトバブルの波に乗って年内にキンキンで年収がムーンするはずが、なぜか無職になって🇨🇦にいる。今はなけなしのBTCを削って生計を立てています。いつだって願いは、世界人類が平和でありま文字数。

投稿者の人気記事
コメントする
Loading...
コメントする
こちらもおすすめ!
Eye catch
クリプト

【初心者向け】$MCHCの基本情報と獲得方法

暗号資産ジョシ校生 蟻巣 2021/07/14
Like token Tip token
32.32 ALIS
Eye catch
クリプト

バイナンスの信用取引(マージン取引)を徹底解説~アカウントの開設方法から証拠金計算例まで~

昆布森ちゃん 2020/06/15
Like token Tip token
3.50 ALIS
Eye catch
クリプト

Bitcoin史 〜0.00076ドルから6万ドルへの歩み〜

大田コウキ 2021/04/06
Like token Tip token
947.13 ALIS
Eye catch
クリプト

Eth2.0のステークによるDeFiへの影響を考える。

CryptoChick 2020/03/05
Like token Tip token
44.10 ALIS
Eye catch
クリプト

UNISWAPでALISをETHに交換してみた

Macky3216 2020/09/28
Like token Tip token
40.40 ALIS
Eye catch
クリプト

コインチェックに上場が決まったEnjin Coin(エンジンコイン)コインを解説

昆布森ちゃん 2021/01/24
Like token Tip token
21.49 ALIS
Eye catch
クリプト

Uniswap v3を完全に理解した

池田らいく 2021/04/04
Like token Tip token
18.92 ALIS
Eye catch
クリプト

Polygon(Matic)で、よく使うサイト(DeFi,Dapps)をまとめてみた

ゆうき 2021/05/17
Like token Tip token
236.30 ALIS
Eye catch
クリプト

【初心者向け】JPYCを購入して使ってみました!

暗号資産ジョシ校生 蟻巣 2021/06/30
Like token Tip token
30.03 ALIS
Eye catch
クリプト

2021年1月以降バイナンスに上場した銘柄を140文字以内でざっくりレビュー(Twitter向け情報まとめ)

昆布森ちゃん 2021/03/16
Like token Tip token
38.10 ALIS
Eye catch
クリプト

【第8回】あの仮想通貨はいま「テレグラム-TON/Gram」

Taka 2021/07/24
Like token Tip token
69.90 ALIS
Eye catch
クリプト

Uniswap(ユニスワップ)で$ALISのイールドファーミング(流動性提供)してみた

Taka 2021/02/25
Like token Tip token
59.99 ALIS