This article has been translated from English to Japanese.

ビットコインネットワークは何をしているのか?

前回のレッスンで述べたように、ビットコイン・ネットワークはビットコイン・ソフトウェア を実行するコンピュータで構成されている。これらのコンピュータ または「マシン」はビットコイン・ノードとして知られている。

ビットコインノードは基本的に「おしゃべり」をする。彼らは互いに会話することを好む。

しかし、彼らが話題にするのは、カーダシアン一家の最近のゴシップではなく、ネットワークの周辺で起こっていることだ。

これは、互いにメッセージを送信することで行われる。

Bitcoin nodes tealk to each other

ビットコインの場合、各メッセージには新しい取引に関する情報が含まれている。

ノードは互いに接続し、取引を共有することでネットワークを形成する

この情報(「取引データ」)の共有により、ネットワーク上のすべてのコンピュータが最新の状態に保たれる。これは、インターネット上でデジタル通貨を運用する場合に非常に重要である。

Bitcoin nodes share messages to each other

ビットコインネットワークの参加者は誰か?

ビットコインクライアントソフトウェアを実行しているコンピュータはすべてネットワークの一部である。

インターネットに接続している? それなら参加できる。ビットコインネットワークには誰でも参加できる

インターネット接続の他に、ソフトウェア(ビットコインクライアント)をダウンロードしてインストールし、一日中アプリケーションを実行させておく必要がある。

起動して稼働し始めると、そのコンピュータはビットコインネットワーク上でビットコイン「ノード」として認識される。

あなたをいじめたり、締め出そうとする嫌なやつや意地悪な女の子はいない。ビットコインクライアントソフトウェアをコンピュータにインストールして起動した?クールなクラブへようこそ。これであなたもノードの仲間入りだ。

コンピューターオタクの専門用語では、「クライアント」とはサーバーに接続するハードウェアまたはソフトウェアを指す。

例えば、Google ChromeやApple Safariなどのインターネットブラウザは、ウェブサイトのサーバーに接続してコンテンツを要求するため、「クライアント」である。

ビットコインの文脈では、クライアントとは ピアツーピア方式で他のクライアントに接続するソフトウェアである

これらのクライアントはすべて互いに通信を行うため、各クライアントがノードとなるネットワークを形成する。ビットコインのクライアントが接続するビットコインの「サーバー」は存在しない。すべてのビットコインのクライアントは、同時にサーバーでもある

混乱を避けるため、通常「クライアント」の代わりに「ノード」という用語が使用される。

Anybody can join the Bitcoi network and become a node

ビットコイン・ネットワークは、世界中の接続されたノードの集まりにすぎない。そして、その数は15,000以上もある!

ビットコインノードの地理的分布を示す地図は次の通りである。

Map of Bitcoin nodes

「ピアツーピアネットワークのコンピュータがソフトウェアを実行することで管理されている」と説明されているビットコイン(およびその他の暗号通貨)を読んだ場合、これが意味するところである。

ビットコインネットワークは、ビットコインソフトウェアに基づいて自律的に動作する、独立したコンピュータ(「ノード」)のリーダーを持たないネットワークであると考える。