クリプト

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

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
katakoto's icon'
  • katakoto
  • @katakoto
クリプトバブルの波に乗って年内にキンキンで年収がムーンするはずが、なぜか無職になって🇨🇦にいる。今はなけなしのBTCを削って生計を立てています。いつだって願いは、世界人類が平和でありま文字数。

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

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

Like token Tip token
44.10 ALIS
Eye catch
クリプト

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

Like token Tip token
236.30 ALIS
Eye catch
クリプト

Uniswap v3を完全に理解した

Like token Tip token
18.92 ALIS
Eye catch
クリプト

クリプトスペルズで入手したMCHCを引き出す方法

Like token Tip token
196.20 ALIS
Eye catch
クリプト

約2年間ブロックチェ-ンゲームをして

Like token Tip token
61.20 ALIS
Eye catch
クリプト

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

Like token Tip token
3.50 ALIS
Eye catch
クリプト

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

Like token Tip token
69.90 ALIS
Eye catch
クリプト

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

Like token Tip token
40.40 ALIS
Eye catch
クリプト

【DeFi】複利でトークンを運用してくれるサイト

Like token Tip token
54.01 ALIS
Eye catch
クリプト

ジョークコインとして出発したDogecoin(ドージコイン)の誕生から現在まで。注目される非証券性🐶

Like token Tip token
38.31 ALIS
Eye catch
クリプト

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

Like token Tip token
38.10 ALIS
Eye catch
クリプト

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

Like token Tip token
59.99 ALIS