ビットコインのシステムとその構成要素

ビットコインとは何か?

ビットコイン」は通常、暗号通貨として語られるが、それ以上のものだ。

ビットコインは システム.

どのようなシステムでもそうであるように、ビットコインのシステムは 要素集合 として機能する。 全体.

ビットコインのさまざまな構成要素を見てみよう。

ビットコインのシステムは基本的に インターネットを介して互いに「会話」するコンピュータの束。

お互いに話ができること、 ビットコイン・ソフトウェア が各コンピュータにインストールされている。

ビットコインのソフトウェアは オープンソース つまり、誰でもソースコードを見ることができる。

オープンソースとは、そのソフトウェアが誰にも、どの会社にも所有されていないことを意味する。使用も変更も自由である。オープンソース・ソフトウェアは、一般にアクセスできるように設計されたコードです。つまり、誰でもコードを自由に見たり、変更したり、配布したりすることができます。

として知られている。 ビットコインクライアント2008年末にサトシ・ナカモトによって創設された。

このソフトウェアのオリジナルの実装は、現在では次のように知られている。 ビットコイン・コア.サトシ・ナカモトは、2010年後半に姿を消すまで、ビットコイン・コアのオリジナルメンテナーを務めていた、

それ以来、"コア開発者"が引き継ぎ、現在はソフトウェアのメンテナンスを行っている。

このソフトウェアは何をするのですか?それは ビットコイン・プロトコル.

プロトコル とは、システムを管理する一連の規則や手順のことである。つまり ビットコインのプロトコルは、ビットコインシステムの動作方法を定義する一連のルールです。.

例えば、流通するビットコインの量をあらかじめ決めておくルールがある。また、ある取引が有効であると判断する基準を定めたルールもある。

このプロトコル(ルール)は文章で記述することができるが、ビットコインの場合は次のように表現される。 コンピューターコード.このコンピューター・コードをコンパイルして ソフトウェア.

編集 つまり、プログラマーが書いた人間が読めるコンピュータ・コードを、コンピュータが実行可能なマシン・コードに翻訳することである。

誰でもダウンロードしてインストールできる ソフトウェア.

Bitcoin Coreのコードはオープンソースであるため、現在、ビットコインのコードの実装は複数存在する。しかし、Bitcoin Coreは依然として最も人気があり、他のBitcoinソフトウェアによって参照バージョンとして使用されている。

現在、このソフトウェアは何千台ものコンピュータにインストールされている。 を越えて 世界の

これらのコンピューターは ビットコインノード.

コンピュータ(「ノード」)がインターネットに接続され、ソフトウェアを実行し始めると、そのコンピュータは「ノード」の一部となる。 ビットコインのネットワーク。

ノードがビットコインネットワークに接続されると、互いに通信を開始し、情報を共有する。

では、ビットコインシステムの構成要素を挙げてみよう:

  • ビットコイン ソフトウェア
  • ビットコイン プロトコル
  • ビットコイン ノード
  • ビットコイン ネットワーク

まだコンポーネントが足りないが、心配はいらない。すべては後のレッスンでゆっくりとカバーされる。

とりあえず、これまで学んだことをビットコインのシステムの「地図」に描いてみよう。

今、"地図 "はかなり小さく見えるが、待っていてほしい!

あなたがより多くのコンセプトを学ぶにつれて、私たちはそれが成長するのを見るでしょう!驚く準備をしておいてください! 

では、ビットコインのネットワークについて詳しく説明しよう。