エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
ここにツイート内容が記載されます https://b.hatena.ne.jp/URLはspanで囲んでください
Twitterで共有ONにすると、次回以降このダイアログを飛ばしてTwitterに遷移します
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
どうも。 代表的な暗号通貨であるビットコイン(以下、 Bitcoin)は、当初よりプロトコルの改良が続けら... どうも。 代表的な暗号通貨であるビットコイン(以下、 Bitcoin)は、当初よりプロトコルの改良が続けられ、現在ではそのソースツリーは巨大なものになっています。 Bitcoinにバグ修正のPRをしてみたい場合でも、ディレクトリの深さが壁になります。 と、いうことでBitcoinのソースコード構造を、一緒に見ていきましょう! ※(注記)自分でコードや文献を見ながらまとめたものです。間違っている可能性があるので注意してください。 Bitcoinの実装 Bitcoin自体は、P2Pで動作するアプリケーションです。そのため、通信プロトコルさえあっていれば、パソコンで動作するBitcoinのソフト(ノード)が違う言語でも、違う作者のものでも正常に動作します。 有名なBitcoinのノードの実装では以下があります: bitcoin/bitcoin 通称「コア」が開発するC++実装。 bitcoinj/bit