ブロックチェーンとは何か?

A "ブロックチェーン「またはブロックチェーン技術y "はまったく新しい方法である。 インターネットでのデータ記録 一度記録されたデータを変更することが不可能、あるいは極めて困難な方法で。

ビットコインは、他の暗号通貨とともに、ブロックチェーン技術に依存して動いている。 暗号通貨を理解するためには、ブロックチェーンを理解する必要がある。

ブロックチェーンは、分散型データベースである。 ピアツーピア(P2P)ネットワーク リアルタイムで公開される。

これは基本的に、以下のことを記録している。  所有 .

通常のデータベースには  誰がエントリーを書き込んだり変更したりできるのか。ブロックチェーンはデータベースとは異なる。 誰も 担当.

あらかじめ決められたルールさえ守れば、誰でも新しいエントリーを追加することができる。しかし、一度データベースに新しいデータが追加されると、それを変更することはできない。

ブロックチェーンは、一般的なデータベースとは異なる方法で情報を保存するデータベースだと考えてほしい。

このレッスンでは ブロックチェーンとは何か、その仕組みと特別な理由.

ブロックチェーンとは何か?

最も単純に言えば、ブロックチェーンは特殊なデータベースであり、デジタル情報や"データ"を複数のコンピューターにまたがって変更することは不可能である。

ブロックチェーンに記録されるデータの種類はどのような形でもよく、ブロックチェーンの種類によって異なる。

その最も一般的な用途は、暗号通貨の取引履歴を記録することである。

例えば、ビットコインのブロックチェーンは、以下のような取引の詳細を保存する。 レシーバーの 住所送信者の 住所その  ビットコイン(BTC)のそして いつ そうなった (タイムスタンプと呼ばれる)。

特別なのは どうして 主催 保存するデータ.

ブロックチェーンのデータは"ブロック".

これらのブロックは 特別規則 (として知られている。コンセンサス・メカニズム").

これらのブロック 組む リニアで、 年代順 オーダーを作成する。ブロックの連鎖「またはブロックチェーン".

でリンクされたブロック(データを含む)の集まり。 具体的 を表している。 構造 ブロックチェーンの

各ブロックは、互いに「リンク」または「チェーン」できるように2つのものを使用する:

  1. ハッシュ:この文字列はアルファベットと数字から構成される。 まとめる ブロックに含まれるすべてのデータ。ブロック内のデータが変われば、ハッシュも変わる。
  2. 前のブロックのハッシュ.新しいブロックがブロックチェーンに追加されるたびに、そのブロックには前のブロックのハッシュも含まれます。 独自データ.基本的に、ブロックはその 所有する のハッシュを、その前のブロックのハッシュを含めずに生成する。これが「連鎖」を生み出す。

ブロックが作成されると ハッシュが生成される.ブロックのハッシュは、ブロックとその内容を識別する数値の「指紋」に似ている。

ハッシュ "とは何かご存じない方は、私の "ハッシュ "をお読みください。私の"ハッシング入門".

ハッシュは実際には、特定のブロックに結びついた一意な英数字の文字列に過ぎないので、このハッシュは ブロックID番号.

しかし、あるブロックのID番号を生成するためには、「材料」として前のブロックのIDが必要になる。そうでなければ、ブロックは自分自身のブロックIDを生成できない。

ブロックは「互いの上に」構築されるため、私は通常、ブロックチェーンを以下のようにイメージすることを好む。 垂直 まるで積み木の塔のようだ。

タワーとしてのブロックチェーン

しかし、スペースを節約するために、ブロックチェーンを頭の中で回転させて、次のように見てみよう。 ホリゾンタル 横向きの塔のような形...

横の塔としてのブロックチェーン

あるいは電車か...。

列車としてのブロックチェーン

つまり、ブロックチェーンは次のようになる:

ブロックチェーンはブロックの連鎖

ご覧のように、すべてのブロックには 参照 また、最新のブロックから最初のブロック(「創世記ブロック」と呼ばれる)まで、リンクをたどることができる。

ブロックは時系列にリンクされているので、ブロックチェーンは"追加のみ「つまり、新しいデータを追加することはできるが、既存のデータを変更したり削除したりすることはできない。つまりブロックチェーンでは、新しいブロックを追加することはできるが、そのブロックは一度追加されると パーマネント.

ブロックがリンクされているユニークな方法は、1つのブロックを変更すると、前のブロックもすべて変更しなければならないことを意味する。このため、以前に書き込まれたデータを危険にさらすことは(ほとんど)不可能である。

例えば、先ほどの画像をもう一度見てみよう。 ブロックID番号.

ブロックチェーンはブロックの連鎖

このブロックチェーンの「長さ」は102ブロックである。より正確には、"ブロックの高さ"の102ブロック。

ブロック#101のハッシュは次のようになる。 含む #100のハッシュをブロック。

ブロック#100の1ピースが変更されると、ブロック#100のハッシュが変更され、次のことが起こる。 #101のハッシュをブロックする を変更する、といった具合だ。 ブロック #102.

ブロック#100以降のブロックはすべて無効となる。.この設計により、ブロックチェーンの一部となったブロックを、完全に変更することなく、誰も変更することができなくなります。 再建 ブロックチェーン

ブロックチェーン上の情報は"不変"不変性とは、情報が改ざんされにくいということだ。改ざんは非常に難しい。

ブロックがブロックチェーンに追加されると、そのブロックに含まれる情報は次のようになる。 ネットワーク上の全員に見える.

ブロックチェーンとは P2Pネットワークに分散.つまり、一個人や一機関がネットワークをコントロールすることはできない。その代わりに、世界中のコンピューターが"ノード」である、  ブロックチェーンの更新と正確性を維持するために協力する。

そのため、一度ブロックチェーンに記録されたデータを変更することは難しい。

データを変更し、変更したブロックチェーンをブロックチェーンの「公式」コピーにするためには、自分のコンピューターに保存されているブロックチェーンのコピーを変更し、さらに次のことをしなければならない。 ビットコインネットワーク上の全ノードの半分以上 自分たちのものも更新するように。

これはほとんど不可能と言っていい。

ビットコインはどのようにブロックチェーンを使うのか?

ビットコインは、ブロックチェーン技術の実装に成功した最初の暗号である。

インターネットがなければカーダシアンも存在しない。ブロックチェーンがなければビットコインもない。

ブロックチェーンを使って取引を記録するというコンセプトは、ビットコインを可能にするために生まれた。

ブロックチェーンは"その ブロックチェーン"

だが 単一のブロックチェーンは存在しない.

ブロックチェーン技術はさまざまな用途に利用できる。 さまざまなブロックチェーン 異なる団体や組織によって開発された。

例えば、「ビットコインのブロックチェーン」はブロックチェーン技術の独自のアプリケーションである。イーサリアムのブロックチェーン」(これは別の暗号)とは異なる。

ブロックチェーンは、2つの問題を解決するためのサトシ・ナカモトのソリューションだった:

  1. 会員同士がデジタルマネーを送り合えるオンライン・ネットワークでは、他の人が自分のお金を複製していないことをどうやって確認できるのだろうか?言い換えれば、デジタルマネーを受け取った人は、自分に送られたお金が同時に他の誰かに送られたものでないと、どうやって確認できるのだろうか?
  2. メンバー同士がお互いを知らず、信頼もしていないピア・ツー・ピア・ネットワークにおいて、メンバーはどのようにして特定の真実について集団的に合意することができるのだろうか?言い換えれば、信頼できる第三者や中央集権的な存在に頼ることなく、見ず知らずの人たちがどうやってコンセンサスに達することができるのだろうか?

ビットコインのブロックチェーンは、すべてのビットコイン(BTC)の所有権を追跡している。これにより、どのビットコインが誰のものか、誰もが確実に把握できる。

先に述べたように、ブロックチェーンは「ブロックの連鎖」である。

これらの「ブロック」にはそれぞれデータが含まれている。.

ビットコインの場合、各「ブロック」には、次のようなデータが含まれている。 取引を表す。 あるアドレスから別のアドレスへのビットコインの送金.

ブロック "とは、単に "バッチ "のことである。 新規確定取引.

ネットワーク上で取引が行われると、取引データは「ブロック」にまとめられ、ネットワークの進行中の「ブロック」の連鎖に時系列で追加される。

ブロックチェーンを"書籍ビットコインネットワーク上で発生したすべての取引の記録を保存する" ブロック" のようなものです。ページ「ビットコインがあるアドレスから別のアドレスに移動するたびに、この「ブック」に追加される。

ビットコインのブロックチェーンが記録する情報の種類は以下の通りである。 取引ビットコインのブロックチェーンが"分散型分散台帳".

専門的に聞こえるが、簡単に分解できる:

  • 元帳 とは、取引の逐次記録のことである。会計士や簿記係が使う言葉である。
  • 分散型元帳 元帳は複製され シェアード 複数の参加者の間で。
  • 分散型台帳 分散型台帳は、単一の権威が以下のことを行うことはできない。 コントロール とは  を共有元帳に追加する。

ビットコインネットワークは、ブロックチェーンを 元帳 これまでに行われたすべての取引の履歴を整理する。 ビットコインアドレス間.この台帳は一般に公開されており、改ざんされていないことを誰でも確認することができる。

それぞれ ビットコインノード ノードはブロックチェーンの完全なコピーを保存し、ノード間で通信を行うことで、ブロックチェーンの最新の変更を全員が把握できるようにしている。

新しい取引がブロードキャストされたり、新しいブロックがブロックチェーンに追加されたりすると、ノードはその情報を他のノードに中継する。

ノードは、トランザクションが有効かどうかを教えてくれる信頼できる第三者に頼ることはない。その代わりに、ビットコインネットワークのルールを使用して、新しい取引を独自に検証します。

各取引をブロックチェーンに追加する前に、ノードの過半数が同意しなければならない。つまり、ネットワークからのコンセンサスなしに、一人の人間やコンピューターがブロックチェーンに変更を加えることはできない。

サトシ・ナカモトは実際に「ブロックチェーン」という言葉を使ったことはない。彼のホワイトペーパーでは、「ブロック」という言葉が67回、「チェーン」という言葉が27回使われているが、「ブロックチェーン」や「ブロックチェーン」は一度も登場していない。

ブロックチェーンとビットコインの違いは?

ブロックチェーンとビットコインは一緒に発明されたため、しばしば一緒に語られるが、ビットコインはブロックチェーンではない。

ブロックチェーンは 基礎的 ビットコインの技術。それがビットコイン(や他の暗号通貨)を可能にしているのです。

ビットコインは インスピレーション ブロックチェーンのために。

ビットコインが2009年に初めてリリースされたとき、それは ブロックチェーンの最初の実用例 実社会で使われている

ブロックチェーンを使用することで、ビットコインはすべての取引の記録を保持することができます。 なし 第三者の必要性

ビットコインはブロックチェーン技術なしには成り立たないが、この2つは全く異なるものだ。

ビットコインが最初だが、今では独自のブロックチェーンを持つ暗号通貨が他にもたくさんある。

ブロックチェーンの他の例 イーサリアムバイナンス・スマートチェーンカルダノコスモスソラナポルカドット そして 雪崩.

ブロックチェーンと分散型台帳の違いは?

ブロックチェーン」と「分散型台帳」という言葉はしばしば同じ意味で使われるが、同じではない。

ブロックチェーンは次の点に重点を置いている。 データがどのように整理され、互いにリンクされているか。 具体的には、データは「ブロック」に格納され、そのブロックが時系列順に「連鎖」する。

分散型台帳、または「分散型台帳技術」(DLT)とも呼ばれるものは、以下の点に焦点を当てている。 元帳の共有 ネットワークのすべてのメンバー(「ノード」)の間で。

元帳は一か所には存在しない。地理的に異なるノード間でコピーされる。 分散型 世界各地で。

分散型台帳はブロックチェーンでなくても「分散型」とみなされる。分散型台帳はデータをブロック単位で整理する必要がないからだ。

ネットワーク上の他のコンピューターと共有する必要があるだけだ。つまり、台帳はもはや中央の場所(集中管理された「サーバー」上)に存在するのではなく、複数の場所に「分散」されているのだ。

ブロックチェーンはDLTの一種と考えられている。.分散型台帳の一種にすぎない。つまり、すべてのブロックチェーンはDLTだが、すべてのDLTがブロックチェーンというわけではない。

すべてのiPhoneがスマートフォンであるように、すべてのスマートフォンがiPhoneではない。あるいは、すべてのカーダシアンがインフルエンサーだが、すべてのインフルエンサーがカーダシアンではない。