ハッシュキャッシュとは何なのか知りたいですか?これはビットコインの元となったオリジナルの PoW システムです。ナンバーワンの暗号通貨の基礎がどのように築かれたのかを詳しく見てみましょう。
米国証券取引委員会(SEC)による最近のスポットビットコイン上場投資信託(ETF)の承認が一因となり、ビットコイン(BTC)が史上最高値を更新する中、仮想通貨は再び見出しを独占し、注目を集めています。世界中の投資家の注目を集めています。今後の半減期をめぐる期待が、その知名度をさらに高めることに貢献しています。
しかし、ビットコインの価格変動や将来の軌道に対する熱狂の渦中にある多くの人々は、ビットコインの誕生の道を開いた基礎プロトコルや技術に気付いていないかもしれません。その重要な要素の 1 つが、ビットコインの開発に極めて重要な役割を果たした概念であるハッシュキャッシュです。
ビットコインの将来をめぐる議論が激化する中、ハッシュキャッシュの歴史と重要性を掘り下げることで、世界をリードする暗号通貨の起源に関する貴重な洞察が得られるかもしれません。
目次
Hashcashとは何ですか?
Hashcashはどのように機能しますか?
Hashcash はどのようにしてスパムや DoS 攻撃を防ぐのでしょうか?
ハッシュキャッシュと他のプルーフ・オブ・ワークシステムの比較
ビットコインとハッシュキャッシュの関係
Hashcashとは何ですか?
Hashcash は、電子メール スパムとサービス拒否 (DoS) 攻撃という 2 つの大きな問題に対抗するために、英国の暗号学者 Adam Back 博士によって開発された暗号化プロトコルおよびプルーフ オブ ワーク (PoW) システムです。
このプロトコルの背後にある主な考え方は、電子メールの送信者やサービスを要求するすべての人に、電子メールの送信やサービスへのアクセスの前に数学的なパズルを解くように要求することです。これは、システムを氾濫させようとしている単なるボットやスパマーではないことを証明します。
計算要件は一般の電子メール ユーザーにとってほとんど不便ではありませんでしたが、スパマーがこれらのパズルを解くことを強制することで、大量の電子メールを送信するのにコストがかかりました。
バック氏は次のように説明しています。「エントリーレベルのデスクトップまたはラップトップ クラスのマシンを使用する一般ユーザーの場合、それほど多くのメールを送信しないため、メール 1 通あたりの CPU オーバーヘッドは無視できます。最悪の場合、メールは、低速の古いハードウェアで送信される前に数秒遅延します。しかし、スパマーにとっては、これは致命的です。スパマーは、アカウントがキャンセルされる前に、盗んだクレジットカードで購入した DSL 回線で 1 分間に 10,000 通以上のメールを送信したいのです。」
Hashcashはどのように機能しますか?
前述のように、Hashcash では、電子メールを送信したりサービスを要求したりする人は、電子メールに関連するデータを取得してハッシュ アルゴリズムに入力するという計算パズルを解く必要があります。
Hashcash は、Secure Hash Algorithm 1 (SHA-1) を使用して、各電子メールに固有のスタンプを生成しました。このスタンプは受信者の検証手段として機能し、正当な電子メールと迷惑なスパムを区別するのに役立ちます。
簡単に言えば、送信者は受信者のメール アドレスに関連付けられたデータに対して数学的な計算を実行します。このデータ ポイントは、送信者のアドレス、受信者のアドレス、またはメールのタイムスタンプである可能性があります。
メールを受信すると、受信者は逆の操作を実行してスタンプの真正性を確認できます。このプロセスにより、スタンプが受信者のメールアドレス専用に作成されたものであり、大量のスパムキャンペーンに使用される一般的なものではないことが保証されます。
ただし、ハッシュキャッシュ スタンプとして有効なのは、スクランブルされたデータなら何でもいいわけではなく、結果として得られるハッシュは特定の数のゼロで始まる必要があります。この特定のハッシュを見つけるのは、ビーチで特定の砂粒を探すようなものです。送信者は、必要なゼロの文字列が先頭にあるハッシュを作成する乱数を見つけるまで、さまざまな乱数を試し続けなければなりませんでした。このプロセスは、プルーフ オブ ワークとして知られるようになりました。
こちらもご覧ください: ビットコインの成功は破滅をもたらすのか?
Hashcash はどのようにしてスパムや DoS 攻撃を防ぐのでしょうか?
前述のように、Hashcash は、一般ユーザーに影響を与えることなく、悪意のある人物によるメールの送信やサービスのリクエストにコストがかかるようにすることで、スパムやサービス拒否攻撃を防止します。では、これをどのように実現するのでしょうか?
まず、メールを送信したりサービスをリクエストしたりする人に、解くべき計算パズルを提示することで、スピードバンプを作成します。これを行うには、送信者またはリクエスト者は CPU サイクルや電力などの計算リソースを使用する必要があり、時間と労力を費やす必要があります。
メールの送信やサービスへのアクセスにこのコストを追加することで、悪意のある人物による不正使用が減り、オンライン通信とサービスがより安全かつセキュアになります。
ハッシュキャッシュと他のプルーフ・オブ・ワークシステムの比較
Hashcash が開発したプルーフ・オブ・ワーク システムは、当初は電子メールのスパム送信者を阻止する目的で使用されていましたが、今では暗号通貨のマイニングと同義になっています。しかし、最近のバージョンは、その古いバージョンとどの程度似ているのでしょうか、あるいは異なるのでしょうか。詳しく見てみましょう。
類似点
ハッシュキャッシュと暗号ベースの PoW システムはどちらも、計算能力を消費するという基本原則を共有しています。両方のシステムの参加者は、暗号関数から派生した複雑なパズルを解きます。この「作業」は、悪意のある人物による電子メールのスパムやネットワークの妨害を阻止するハードルとして機能します。さらに、パズルの解答は、作業が実際に行われたことの証明としても機能します。
Hashcash と同様に、Bitcoin やその他の PoW 暗号通貨は分散型ネットワーク上で動作し、単一の組織が管理することはありません。Hashcash では、電子メール サーバーが独自に PoW を検証してスパムをフィルタリングできます。暗号通貨では、マイナーが分散型ネットワーク上で競争し、ブロックチェーンを保護します。
違い
Hashcash と他のプルーフ・オブ・ワーク システムの主な違いは、目的と用途にあります。Hashcash は、大量のメールを送信するのに計算コストがかかるようにすることで、電子メール スパムに対抗するために設計されました。
一方、暗号通貨の PoW システムは、ネットワークの状態とトランザクションの有効性に関する合意であるコンセンサス メカニズムとして機能します。
さらに、どちらのシステムも暗号パズルを利用していますが、詳細は異なります。Hashcash とは異なり、Bitcoin や同様の PoW 暗号は SHA-256 ハッシュ アルゴリズムを採用し、ブロック生成率を安定させるために難易度を動的に調整します。
さらに、作業に対する報酬に関しては、PoW 暗号通貨は成功したマイナーに新しいコインと取引手数料を与えることで参加を奨励します。しかし、Hashcash 暗号通貨は採掘できません。そのような直接的な報酬は提供されません。パズルを解くと、メールの送信など、必要なサービスへのアクセスが許可されるだけです。
最後に、暗号 PoW システムでは、パズルを解くことがネットワークのコンセンサスを得る上で重要な役割を果たします。一方、Hashcash は電子メールの不正使用を防ぐことのみに重点を置いており、プルーフ オブ ワークではネットワークのコンセンサスが決定されません。
ビットコインとハッシュキャッシュの関係
ハッシュキャッシュは究極のスパムスレイヤーにはなりませんでしたが、ビットコインマイニングに実装されたPoWシステムの基礎概念として機能しました。また、お金の基本原則である希少性が、中央機関に頼ることなくデジタル空間に存在できることを示しました。
ビットコインの匿名の創始者、サトシ・ナカモトは、2008年に公開されたビットコインのホワイトペーパーの中で、バックのシステムが暗号通貨のコアマイニング機能に与える影響を認めた。
文書の中で、ナカモト氏はビットコインの分散型台帳用の分散型タイムスタンプサーバーを維持するために「アダム・バック氏のハッシュキャッシュに似たプルーフ・オブ・ワークシステム」を使用することを提案した。
ビットコイン ネットワークでは、マイナーはネットワークのハッシュ アルゴリズム SHA-256 に基づく数学パズルを解くために競い合います。このアルゴリズムは、トランザクション データをビットコイン ハッシュと呼ばれる、通常 64 文字の一意の文字列に変換します。このプロセスには多大な計算作業が必要であり、実質的に作業証明として機能します。
これを巨大な推測ゲームと考えてください。マイナーは計算能力を使って、目標値を下回るまで無数のビットコインハッシュ解を出します。マイナーがパズルの有効な解を見つけると、新しいブロックをネットワークにブロードキャストします。その後、他の参加者がブロックとそのトランザクションの有効性を検証し、コンセンサスルールを満たしている場合はブロックチェーンに受け入れます。
したがって、ビットコインとハッシュキャッシュのつながりは、ビットコインのコンセンサスメカニズムの基礎としてハッシュキャッシュのプルーフオブワークの概念を採用したことに根ざしています。ビットコインはハッシュキャッシュの本来の目的を分散型通貨とブロックチェーン技術に適用することで拡張しましたが、コンセンサスを得るために計算努力を必要とするという中核的な考え方は、両方のシステムに共通する基本的な側面のままです。
続きを読む: なぜサトシの正体を暴きたいのか、そしてそれが実現したら何が変わるのか
