暗号通貨は、取引の安全性を確保するために暗号技術を使用し、データを未承認のアクセスや操作から保護します。これがなぜ暗号通貨と呼ばれるかの理由でもあります。暗号技術には 2 つの主要な機能があります:
- ユーザーの身元を保護すること。
- 取引の正当性を検証すること。
ユーザーの身元を保護すること#
暗号通貨の世界では、ユーザーはまず非対称暗号アルゴリズムに基づいて「公開鍵」と「秘密鍵」のペアを生成します。公開鍵は漏洩しても問題ありませんが、秘密鍵は厳重に秘匿される必要があり、自分だけが知っている必要があります。私があなたに送金する必要がある場合、あなたの公開鍵だけを知っていれば十分であり、銀行口座番号のようなものです。
「公開鍵 / 秘密鍵」は暗号アルゴリズムによってランダムに生成されるため、「公開鍵」は擬似匿名であり、取引の背後にいるユーザーを識別することが難しく、ユーザーの身元情報が保護されます。
取引の正当性を検証すること#
私があなたに送金する必要がある場合、私は自分の「秘密鍵」を使用してその取引にデジタル署名する必要があります。その後、取引はネットワークに送信され、ネットワーク内のノードは私の「公開鍵」を使用してデジタル署名を検証し、送信者が取引の有効性を確保するために十分な資金を持っていることを確認します。検証に成功すると、取引が秘密鍵所有者によって行われたこと、つまり私が発起したことが証明され、最終的に取引は新しいブロックに永久的に保存されます。
まとめ#
ビットコインやイーサリアムなどの暗号通貨が暗号通貨と呼ばれるのは、公開鍵 / 秘密鍵のペアの生成、デジタル署名など、多くの暗号技術の知識を使用してその安全性を確保しているためです。