Codablecashのソースコードで、ノードが「仲間」を見つける仕組みを追う
前回は、ノードの起動〜停止までをテストコードから追いました。今回は同じことを、実際のソースコードから読んでゆきます。 記事内のコード引用は、前回と同じくCodablecashのソースコード967b7eb(2026年9月8日)のコミットからお借りしています。 ...
前回は、ノードの起動〜停止までをテストコードから追いました。今回は同じことを、実際のソースコードから読んでゆきます。 記事内のコード引用は、前回と同じくCodablecashのソースコード967b7eb(2026年9月8日)のコミットからお借りしています。 ...
前回・前々回はステーキング関連のコードを読みましたが、今回はノードの動きに注目します。 暗号資産(仮想通貨)のネットワークには、中心となるサーバーがありません。そのため、参加している個々のノードが互いにつながって、新しいブロックやトランザクションについて「ねぇねぇ、こんなのが来たよ」と伝播し合っている・・・というイメージがP2P(ピア・ツー・ピア)にはあると思いますが、実際のコードではどうなっているのでしょう。 ...
前回の記事では、コードベースでステーキングの流れを追いました。今回はその中の「ロック期間」だけに絞って、もう少し細かく見てゆきます。 記事内のコード引用は、Codablecashのソースコード967b7eb(2026年9月8日)のコミットからお借りしています。 ...
前回の記事で、ステーキングとは?という部分がちょっとは理解できたので、今度はコードベースでもっと具体的に理解していこうと思います。 題材とさせていただくのは、リリース間近のCodablecashです! Codablecash開発者さんのアカウント CodablecashのXアカウント Codablecashのソースコード(GitHub) コードはオープンソースなので、ステーキングが「中で何をしているのか」の実際のコードを追って確かめることができます。 ...
前回の記事で、マイニングとは「帳簿の次のページを書く係を決める、計算が要るくじ引き」と説明しました。ただ、言葉だけだとやっぱり理解しにくいです。 そこで、ターミナルで「小さいマイニング」をやってみました。使うのはsha256sumというコマンドです。 sha256sumが作るハッシュ値 sha256sumはLinuxのコマンドで、SHA-256というハッシュ計算をしてくれます。ビットコインなど多くのブロックチェーンのマイニングでも、このSHA-256が使われています(前回の記事で触れたMoneroのRandomXのように、コインによっては別の種類のハッシュ計算を使います)。 ...
暗号資産(仮想通貨)を保有したことがない人でも「マイニング」という言葉は聞いたことがあると思います。日本語だと「採掘」といいますね。この言葉は漠然と知っていても、実際何を意味しているのかはあまり知りませんでした。 ...
暗号資産(仮想通貨)について勉強していると自然と目にする「ステーキング」という言葉。預けておくと利子がつく、みたいな仕組みだとふわっと理解していましたが、改めてステーキングについて調べてみました。ざっくりステーキングの概要や、参加方法のパターンについてまとめます。 ...
2026年8月、Cosmos系(たくさんのブロックチェーンを共通規格でつないで、ひとつの経済圏にしようという一派)のチェーンで長く使われてきたウォレットアプリ「Cosmostation Wallet」が、公式Xアカウントでサービス終了を告知しました。 ...
2026年8月13日、ハードウェアウォレット大手のTrezorが「配送業者の1社がデータ侵害を受け、顧客の注文情報が漏洩した」と公式ブログで発表しました。 ...