電子的な取引
まず論文内では、コイン(ビットコインの元になる概念)をチェーンのように連続した電子署名と定義しています。
コインの所有者は、コインを送信する際に以下のデータを組み合わせます。
・自分が送信する情報を含めた過去の全ての取引情報
・送り先の公開鍵
さらに、それら全体をハッシュ化し、最後に電子署名を施します。
このデータを電子通貨の末尾に付け加え、送信相手にまとめて送ります。
ここで重要なのは、全ての取引内容と電子署名がセットになっているということです。
こうすることで、そのコインをこれまで誰が所有してきたかを確認することができます。
しかし、このままでは過去にそのコインが多重支払いに使用されていたかどうかを確認することができません。
これまでは、まさにこの問題を解決するために金融機関が存在していたのですが、論文内の仕組みでは、以下のルールを決めることで解決しています。
「コインが多重支払いに使用されたら、最初の取引だけを有効にし、2回目以降は無効にする」
ここでさらに、どの取引が最初かをどのように確認するのか、という問題が浮上します。
これに対しては、全ての取引を、その取引に関係のない人も含め全員に公開し、全員が同一の取引履歴を共有することで確認できる、と説明しています。
要するに、全員で同じ履歴を共有すれば、どれが最初の取引だったか意見が一致するよね、ということです。
Проверьте ход вашего урока
После того, как вы поняли урок,
нажмите кнопку "Проверить"!