ブロックチェーン-二重支払い

画像に示されている状況を考えてみましょう-

ここではっきりとわかるように、ボブは本と引き換えにリサに10ドル札を差し出している。リサがこの物理的な10ドル紙幣を受け取ると、物理的な通貨が現在リサに所有されているため、ボブがこのお金を他のトランザクションに再利用する方法はありません。

ここで、お金がデジタル形式で支払われる状況を考えてみましょう。これは画像に示されています-

両替の形式はデジタル形式であるため、基本的にはボブのデバイスのどこかに保存されているバイナリの物理ファイルです。ボブがこのファイル(デジタルマネー)をリサに渡した後、ファイルのコピーをアリスに渡すこともできます。どちらも、デジタルコインを認証する手段がなくてもお金を受け取ったと考えているため、それぞれの商品をボブに配達します。これはdouble-spending 送信者が複数のベンダーからサービスや商品を入手するために複数の場所で同じお金を使う場合。

この二重支払いの問題を解決するには、一元化された権限を使用してすべてのトランザクションを監視します。これは画像に示されています-

一般的には銀行である一元化された機関は、すべてのトランザクションを記録する元帳帳を維持します。今、ボブは彼のデジタルマネーを銀行に送金しなければなりません。銀行はボブの口座から借方に記入する元帳に入力します。ボブが送信したいデジタルマネーを支払うのに十分な残高があることを確認した後、そのお金をリサに送金し、元帳に自分のアカウントを入金します。

今、ボブがお金を二重に使うことができないことが保証されています。すべてのデジタルトランザクションがこのような一元化された機関を経由してルーティングされる場合、二重支払いの問題は解決されます。これは、トランザクションで受け取る各コイン(デジタルマネー)の信頼性を検証する上で別の利点も提供します。したがって、偽のお金(ボブがコピーを使用してアリスに支払う場合のように重複したお金)は簡単に検出され、流通を防ぐことができます。

中央集権化された権限の導入は、二重支払いの問題を解決しますが、別の大きな問題をもたらします。それは、中央集権化された権限自体を作成および維持するコストです。

銀行は業務にお金が必要なため、顧客のために行う通貨取引ごとに手数料を削減し始めます。これは、特に複数のエージェント(銀行)が取引全体に関与する可能性がある海外送金では、非常に高額になる場合があります。

上記のすべての問題は、ビットコインと呼ばれるデジタル通貨の導入によって解決されます。ここで、ビットコインの設計とアーキテクチャについて詳しく説明する前に、ビットコインとは何かについて簡単に説明します。