ブロックチェーン

ブロックチェーン(またはブロックチェーン)とは、リストを作成した後に簡単に変更することができないリストを格納する方法のことです。これはリストにも当てはまる。これは、デジタル署名やハッシュ関数などの暗号学のいくつかの概念を使用して行われます。非常に基本的な用語では、ブロックチェーンは以下の2つの考え方を組み合わせたものです。

  1. あるデータが与えられると、そのデータに対するチェックサムを計算するのは簡単です。このチェックサムを計算するために特別なハッシュ関数を設計することができます。これらの関数は、入力の長さに依存しない、常に同じ長さを持つ値を返すように設計することができます。この値はハッシュ値、すなわちメッセージダイジェストと呼ばれます。また、この関数にはもう一つの性質があります。同じ入力が与えられた場合、それらは同じ出力(ハッシュ値/メッセージダイジェスト)を返さなければなりません。
  2. ハッシュ値に加えて、ブロックには通常、タイムスタンプとペイロードが含まれています。各ブロックはデジタル署名を使用しており、これは署名が行われてからのデータの変化を検出することを可能にします。データの新しいブロックが作成されると、新しく作成されたブロックには前のブロックのハッシュ値も含まれます。

ほとんどの場合、ブロックチェーンはピアツーピアネットワークによって管理されています。すべてのピアは共通のプロトコルを使用しており、お互いにどのように通信すべきか、新しいブロックがどのように作成され、どのように検証されるかを指定します。一度記録されたブロックのデータは、それ以上簡単に変更することはできません。ブロックを変更するということは、それ以降のすべてのブロックを変更する必要があることを意味します。プロトコルにもよりますが、これにはピアの過半数、あるいはすべてのピアの同意が必要になります。

ブロックチェーンは設計上安全です。ブロックチェーン技術は、正しい記録を維持することが重要な場所で使用されます。使用例としては、医療記録、アイデンティティ管理、食品のトレーサビリティ、投票などがあります。

ブロックチェーンは、デジタル記録の完全性を保証する手段として、1991年にスチュアート・ハーバーとスコット・ストルネッタによって発明されました。ハーバーとストルネッタは1995年に世界初の商用ブロックチェーンであるSuretyを発表しました。

2008年、サトシ・ナカモトは、暗号通貨ビットコインの公開取引台帳となるハーバーとストルネッタの2つの論文『Bitcoin: A Peer to Peer Electronic Cash System』の3と4を参考文献として挙げています。ブロックチェーンのおかげで、ビットコイン信頼できる当局や中央サーバーを必要とせず、二重支出問題を解決する最初のデジタル通貨となりました。ビットコインのデザインは、他のアプリケーションにも影響を与えています。

ブロックチェーンの写真Zoom
ブロックチェーンの写真

質問と回答

Q:ブロックチェーンとは何ですか?


A:ブロックチェーンとは、作成後に簡単に変更できないようなエントリのリストを保存する方法です。デジタル署名やハッシュ関数などの暗号の概念を用いて、データの完全性を保証します。

Q:ブロックチェーンはどのように機能するのですか?


A:ブロックチェーンは、2つのアイデアを組み合わせています。あるデータがあれば、常に同じ長さの値を返す特別なハッシュ関数を使って、データのチェックサムを簡単に計算することができます。これに加えて、各ブロックは通常、タイムスタンプといくつかのペイロードを含んでいます。各ブロックはデジタル署名を使用し、データ作成時からの変更を検出することができる。新しいブロックが作成されると、そのブロックには前のブロックのハッシュ値が含まれます。ブロックチェーンはピアツーピアのネットワークによって管理され、プロトコルを使用して互いに通信し、新しいブロックを作成し、検証します。一度記録されたブロックのデータは、それ以降のすべてのブロックも変更する必要があるため、もう簡単には変更できません。

Q:二重支出とは何ですか?


A:二重支出とは、誰かが2回以上お金を使うこと、または両方の取引に十分な資金がないのに2回お金を使おうとすることを指します。

Q:ブロックチェーンは誰が発明したのですか?


A: ブロックチェーンは、デジタル記録の整合性を保証する手段として、1991年にStuart HaberとScott Stornettaによって発明されました。

Q: サトシ・ナカモトが2008年に言及したことは何ですか?


A:2008年、サトシ・ナカモトは、暗号通貨ビットコインの公開取引台帳として機能する論文「Bitcoin : A Peer To Peer Electronic Cash System」で、ハーバーとストルネッタの2つの論文(文献3、4)を参照しています。

Q:ビットコインはブロックチェーン技術でどのような問題を解決したのですか?


A: ビットコインはブロックチェーン技術によって、信頼できる機関や中央サーバーを必要とせずに、二重支出の問題を解決しました。

Q: ブロックチェーン技術の一般的な使用例にはどのようなものがありますか?


A:ブロックチェーン技術の一般的なユースケースは、医療記録管理、ID管理、食品トレーサビリティ、ゲーム、投票システムなどです。

AlegsaOnline.com - 2020 / 2023 - License CC3