Bitcoin is the open source software which means anyone can read its code and anyone can update their own copy with whatever code they want. This is the reason why there are tons of other so called alternative crypto currencies. Same as TCP/IP, Bitcoin is actually a protocol which is basically a set of rules that every bitcoin nodes have to follow to communicate with other nodes. So who actually makes the rule in Bitcoin? The rules of the Bitcoin is set in the Bitcoin Core Client.
Category: Economics
経済学における時間選好とは、将来の満足よりも現在の満足を重視する人間固有の傾向を指す。人は将来、手に入る同じ財やサービスよりも、現在手に入る財やサービスの方に価値を感じる。これは意思決定、特に消費と投資の領域で重要な役割を果たす概念である。これは、将来のリスクや不確実性を避けたい心理が働くからだ。よくある例で言えば、今日100円を受け取るか、1年後に150円受け取るかという選択を迫られた場合、ほとんどの人は今日100円受け取る方を選ぶだろう。
Byzantine Generals’ Problem
The Byzantine Generals’ Problem is an age-old game theory problem, where several Generals of the Byzantine army are preparing to attack an enemy city from all sides. They have surrounded the city, but they must collectively decide when to attack so the generals in charge of each regiment must coordinate together to attack on same time to overcome the defense from the enemy. If all generals attack at the same time they win, but if they attack at different times or one faulty general chooses not to fight, they lose. Each regiment has a messenger who is used as a communicator, but there is no way of knowing whether the messenger is a traitor or the message itself is intercepted by the enemy.
Time Preference in economics, referes to the inherent human tendency to value the present satisfaction more than future satisfaction. People value goods and services available in the present more than the same goods and services available in the future. It is a concept that plays a crucial role in decision-making, especially in the realm of consumption and investment. This is largely due to the risks or uncertainty of the future. The common example is, if given the choice between ¥100 today and ¥150 a year from now, most people would chose to receive ¥100 today.
本書はウィリアム・ストラウスとニール・ハウによって書かれた本で世の中に起きていることは全てアメリカ中心になっていることを念頭において読むと非常に興味深い。本書は世代サイクルの概念を探求し、歴史は繰り返し予測可能なパターンで展開し、どのサイクルもおよそ80~100年間のスパンがあり、4つの転換期からなるという理論を提唱している。これらの転換は、世代交代と社会的・文化的変容によって引き起こされる。この本は1997年に書かれたが、その時点で著者は、私たちは第4の節目に近づいていると書いている。非常に面白くて、一度読み始めたら絶対に離せないような内容になっている。
お金とは?
お金とは何か、考えたことがあるだろうか?私はこの疑問に対する答えを探し求め、しばらくの間、お金について調べたり、読書したり、経済学の勉強をしたりしている。勉強すればするほどお金を理解するには歴史を勉強しなければいけないことに気づいた。お金とはいったい何なのか、結論づけるのはとても難しい。しかし、ひとつ確かなことは、ほとんどの人がお金を追い求めているということだ。生活のためにお金を欲しがる人もいれば、権力のために欲しがる人もいる。物を買うために欲しがる人もいれば他人を助けるために欲しがる人もいる。社会地位のために欲しがる人もいれば、他人に感心してもらいたいために欲しがる人もいる。その他にも諸々理由があると思う。ほとんどの人は、限りある時間をお金のために犠牲にし、人間関係よりもお金を優先する人さえ世の中にはたくさんいる。
Difficulty Adjustment
Bitcoin protocol has a process called Difficulty Adjustment which is the way to change the level of difficulty in discovering new bitcoin blocks through mining. As I’ve written in previous article, each block on the bitcoin blockchain is produced or mined in around 10 minutes. The time it takes to mine new block is the result of the difficulty adjustment considering the time it took to mine previous blocks. If the new blocks are mined in less than 10 minutes, the difficulty is increased and if takes more than 10 minutes to mine a block, the difficulty is decreased.
ビットコイン難易度調整
ビットコインのプロトコルには、マイニング(採掘)によって新しいビットコインブロックを発見する際の難易度を変更する「難易度調整」というプロセスがある。以前の記事でも書いたが、ビットコインブロックチェーン上の各ブロックは10分前後で生成・採掘される。新しいブロックの採掘にかかる時間は、以前のブロックの採掘にかかった時間を考慮して難易度を調整した結果である。新しいブロックが10分未満で採掘されれば難易度が上がり、ブロックの採掘に10分以上時間がかかれば難易度が下がる。このアルゴリズムは最初からビットコインのソースコードにハードコードされており、採掘プロセスの難易度を常に再調整し続けている。この採掘の難易度は2,016ブロックごと、つまり約2週間ごとに変わる。次の難易度は、その前のサイクルでマイナーがどれだけ効率的であったかによって決まる。この調整は、ハッシュレートまたはBTCを採掘するために配置された処理能力・コンピューティングパワーの量を増加させるため、ビットコインネットワークに参加した新しいマイナーの数にも影響される。つまり、ネットワークにマイナーが増えれば、問題の解決の難易度も上がる。
ビットコイン半減期とブロック報酬
ビットコイン半減期とは、ビットコインプロトコルにおいて、ブロック報酬がその現象が起こる前の丁度半分になる現象のことである。これは、時間の経過とともにBTCの供給量を徐々に一貫して発行する方法として、ビットコインのコードに初期リリースから書かれてある重要な規則の一つである。新しいBTCの発行は一定の割合で始まり、コインの総配布量が21,000,000に達するまで徐々に減っていくように作られている。この数値はコードの中で定数や変数として明示的に設定されているわけではないが、この半減期現象がいつ発生するのか、ブロック報酬がどのように計算され、マイナーに分配されるのかがコードで定義されている。
Bitcoin Halving & Block Subsidy
Bitcoin Halving is a phenomenon or a certain point in time in Bitcoin protocol where the block subsidy is cut in exact half of what it was before that phenomenon. This rule was written in the Bitcoin code as a way to gradually and consistently issue the amount of BTC over time. The issuance of new BTC begins at a fixed rate and gradually reduces until the total distribution of the coin reaches 21,000,000. The code defines when this halving phenomenon occurs and how the Block Subsidy is calculated and distributed to the miner.