ハードウェアウォレットとは?
重要なポイント |
— Cryptocurrency hardware wallets are the most secure way to store your crypto private keys. — A crypto private key is the essential link between a crypto owner and the blockchain address where their assets are stored. — Ledger hardware wallet is the most secure hardware wallet on the market, here we explain why |
多少なりWeb3の経験をお持ちの方なら、ハードウェアウォレットについて聞いたことがあるでしょう。 多くの暗号資産ウォレットと同様に、ソフトウェアウォレットは公開鍵と秘密鍵のペアを生成します。 暗号資産の秘密鍵は、暗号資産の所有者と資産が含まれるブロックチェーンアドレスとの間の重要な架け橋です。
公開鍵は、共有するアドレスであり、他の人があなたに暗号資産を送信できるようになります。 一方、秘密鍵を使用すると、対応するアドレスに保存されている暗号化またはデータへの排他的アクセスが可能になります。 対照的な役割を持つ鍵ですが、実際には、公開鍵は秘密鍵から派生します。 これは、2つのコードが本質的にリンクされていることを意味し、特定のパブリックアドレスに資金を送金する場合、対応する秘密鍵を持つ人だけがそれらのコードにアクセスできることが保証されます。
これは、これらを含むほとんどの暗号資産ウォレットに当てはまります。 しかし、ハードウェアウォレットには重要な機能もあります。それは、専用のコンピューターチップに秘密鍵を保存し、オフラインでトランザクションに署名することです。 このシンプルな機能により、最も安全な暗号資産ウォレットを作成することができました。
詳細に入る前に、基本から始めましょう。 そもそも、ハードウェアウォレットとは何でしょうか?
ハードウェアウォレットとは?
ハードウェアウォレットは、インターネット接続から分離した環境で秘密鍵を保存するデバイスです。 他の暗号資産ウォレットと同様に、ユーザーがトランザクションに署名し、ブロックチェーンと対話する方法を提供します。
コールドウォレットとよく混同されますが、同じものではありません。 コールドウォレットは、資産を保管するための特別なウォレットであり、スマートコントラクトと対話することはありません。 一方のハードウェアウォレットはコールドウォレットとして機能しますが、他にも興味深い用途がいくつかあります。
では、それらは何のためにあるのでしょうか?
ハードウェアウォレットとは?
ハードウェアウォレットは、最も重要な暗号技術革新の1つです。 説明すると、デジタル資産の多くの所有者にとって最大のリスクとなるのが、オンラインの脅威です。 これらの詐欺には、ハードウェアウォレットが対策として機能します。 暗号資産ウォレットであらゆる資産を保護している場合は、鍵をオフラインにしておくことをお勧めします。
Then if you want to interact with any blockchain apps or platforms, you might want to keep those interactions separated from your valuable assets. Luckily, you can do all of this and more with a single hardware wallet. So let’s explore the largest use cases for hardware wallets:
複数のチェーン上のアカウントの管理
Firstly, hardware wallets can generate private keys for multiple blockchain addresses. This means you can manage accounts for multiple networks and different types of accounts containing different types of assets all from the same device. To keep those keys secure and easy to manage, your hardware wallet generates a secret recovery phrase. This serves as a master key to all of the private keys managed by that device. So, even if you have accounts on multiple networks, you can always recover your accounts with that single recovery phrase.
トランザクションにオフラインで署名
もう 1 つの重要な目的は、オフラインでトランザクションに署名することです。 説明すると、あなたの秘密鍵を持っている人は誰でもあなたの暗号資産にアクセスできるため、これは非常に重要です。 物理的またはインターネット接続経由など、あらゆる手段を使って悪意のある者は、資金を盗むために秘密鍵を発見しようとします。 その後、それらを入手すると、暗号化アドレス全体とその中のすべてを制御できます。
秘密鍵が知られないように、ハードウェアウォレットはオフラインでトランザクションに署名します。 これは、インターネットに接続されたデバイス上の潜在的なハッカーから資金を保護することを意味します。 そしてもちろん、必要に応じてキー署名トランザクションにアクセスして管理できるようにしながら、これを実行します。
コールドストレージ
ハードウェアウォレットのアカウントをコールドウォレットとして使用することを選択する人もいます。 説明すると、「コールドウォレット」と「ハードウェアウォレット」という用語は同義ではありません。
コールドウォレットとは具体的に何を意味するのでしょうか?
Put simply, a cold wallet keeps private keys offline, much like all hardware wallets – but its defining feature is that it never interacts with smart contracts, apps, or unknown wallets. In other words, a cold wallet is purely for storing private keys and sending and receiving assets – not for engaging with Web3 applications. And to clarify, an account on your hardware wallet only stays cold if you do not connect it to apps and services.
While setting up this type of account is most user-friendly on a hardware wallet, it’s also possible to use sound or paper wallets as your cold wallet too. That’s why these terms are not synonymous at all. However, hardware wallets are still the most popular and user-friendly way to set up and manage a cold wallet.
ハードウェアウォレットはどのように機能しますか?
ハードウェアウォレットを何に使用するかがわかったので、この特別なデバイスの背後にある基盤技術を見てみましょう。 正しく動作するには、ハードウェアウォレットのデジタルとフィジカルの両方においていくつかの異なる機能が必要です。
コンピューターチップ
まず、ハードウェアウォレットには情報を保存するためにコンピューターチップが必要です。これには、ハードウェアウォレットの動作に必要な秘密鍵とファームウェアが含まれます。 使用する可能性のある正確なコンピューターチップとそれに関連するセキュリティは、ハードウェアウォレットごとに異なる場合があります。 したがって、どの種類のチップが搭載されているかを確認することが常に重要です。
もちろん、すべてのLedgerウォレットは、現存する最も安全なチップの1つであるセキュアエレメントチップを搭載しています。 このセキュアエレメントチップは、銀行カードやパスポートにあるものと同じもので、特に改ざん防止を目的として設計されています。
秘密鍵用に設計されたオペレーティングシステム
次に、ハードウェアウォレットがそのチップを使用できるようにするには、オペレーティングシステムも必要です。 説明すると、デバイスのオペレーティングシステムが、複雑なタスクを実際に管理するための鍵となります。 アプリを完全に安全に保ち、相互に保護しながら、デバイス上でアプリを実行する責任があります。
ただし、ほとんどのコンピューターチップは、秘密鍵を直接保存するように設計されていないことにご注意ください。 したがって、この目的に使用されるチップには特定のオペレーティングシステムが必要です。 これがまさに、Ledgerデバイスが独自のオペレーティングシステム「BOLOS」を使用する理由です。
ブロックチェーンと対話するためのインターフェース
ハードウェアウォレットのインターフェイスは、スマートフォンやラップトップなどのインターネットに接続されたデバイス上で実行されます。 これにより、暗号資産の管理やWeb3コミュニティへの参加など、トランザクションをブロックチェーンに送信できるようになります。 「パソコンですでにブロックチェーンにアクセスできるのに、別のデバイスのインターフェイスを使用するデバイスに何の意味があるの?」と思うかもしれません。
But in fact, your hardware wallet allows you to sign transactions offline. It only uses your internet-connected device to broadcast an already-signed transaction. Keeping that process offline keeps your private keys protected from threats.
これらの部分は実際にどのように機能するのでしょうか? 詳しく見ていきましょう。
ハードウェアウォレットがブロックチェーントランザクションを処理する方法
Essentially, hardware wallets process blockchain transactions similarly to most wallets that use public and private keys. Firstly, it presents you with the intent (which is essentially the full details of a transaction in an unsigned state), then it prompts you to sign and transmits that transaction to the blockchain. If you’re not familiar with that process, make sure you check out the full article on how a blockchain transaction works first.
ここで、これを段階的に説明するために、ハードウェアウォレットの各コンポーネントと機能がどのように連携するかを見てみましょう。
- You connect your Hardware wallet to its interface on your phone or laptop via a cable or Bluetooth
- ハードウェアウォレットのインターフェースを使用してトランザクションを初期化します
- ハードウェアウォレットは「インテント」を提示します。取引の詳細、その条件に署名するか拒否するかを選択できます。
- スマートフォンまたはラップトップのウォレットのインターフェースで「署名」をクリックすると、取引が承認されます。
- Your hardware wallet will prompt you to confirm the transaction on the device itself. This is known as 2FA (two-factor authentication) and ensures nobody can ever transact with your crypto private keys remotely.
- ハードウェアウォレットは、コンピューターチップ内の秘密鍵を使用して、完全なオフライン環境でトランザクションに署名します。
- The hardware wallet sends signed the transaction to your smartphone or laptop hosting its interface using the cable or Bluetooth connection
- スマートフォンやラップトップは、秘密鍵をまったく参照することなく、署名済みのトランザクションをブロックチェーンに送信して処理します。
もちろん、プロセスはハードウェアウォレットごとに若干異なる場合もあります。 Ledgerデバイスに興味がある場合は、Ledgerウォレットがトランザクションを処理する方法をご確認ください。
ハードウェアウォレットのリスクとその軽減方法
ハードウェアウォレットは、多くのリスクから暗号資産を守りますが、もちろん、そのすべてを回避することはできません。 ハードウェアウォレットの使用には固有のリスクがいくつかあり、それぞれを理解し、必要な予防措置を講じることが重要です。
シークレットリカバリーフレーズと秘密鍵のセキュリティ
もう一度言います。秘密鍵とシークレットリカバリーフレーズは、秘密にしておくことが非常に重要です。 あなたの秘密鍵を知る人は誰でも、その秘密鍵に紐付けられたアカウントにアクセスできます。 さらに悪いことに、あなたのシークレットリカバリーフレーズにアクセスできる人は誰でも、ハードウェアウォレットで保護されているすべてのアカウントにアクセス可能となるのです。 シークレットリカバリーフレーズが侵害されると、ハードウェアウォレットはアカウントを保護できなくなります。 したがって、シークレットリカバリーフレーズのバックアップを保存することは非常に重要なのです。どこに保存しても、他の人に場所が分からないようにしてください。 パートナーにも教えてはなりません!
危険なスマートコントラクトを回避する
ハードウェアウォレットがオンラインの脅威やハッキングから資産を保護するのに最適であることはわかっています。 しかし、残念ながら、悪意のあるスマートコントラクトへの署名を阻止することはできません。
説明すると、Web3の多くは、分散型ブロックチェーンアプリとプラットフォームを可能にするブロックチェーンベースのコンピュータープログラムの一種であるスマートコントラクトとの対話に関するものです。 多くの場合、これはリスクにはなりません。 ただし、すべてのスマートコントラクトが善良とは限りません。 悪意のあるスマートコントラクトが資産を盗もうとする可能性があります。 さらに、すべてのウォレットに、署名しているトランザクションの完全な詳細が表示されるわけではありません。 これにより、トランザクションが実行されるまで、何に同意しているのかを正確に知ることができなくなります。 このタイプの署名は、ブラインド署名であり、資産に重大なリスクをもたらす可能性があります。
Within the Ledger ecosystem, you can mitigate this risk by accessing blockchain apps and smart contracts using Ledger Live. Ledger Live offers clear signing, meaning you can always transact in safety. However, when using other hardware wallets, or when you might want to connect your Ledger to a platform or app outside the Ledger ecosystem, you may have to blind-sign a transaction now and again.
では、ブラインド署名する場合、ハードウェアウォレットを悪意のあるスマートコントラクトからどのように保護すればよいでしょうか?
簡単に言うと、資産を単一のハードウェアウォレットで管理される複数のアカウントに分離することです。 説明すると、単一のデバイスで保護された複数のアカウントを作成でき、これらのアカウントは互いに独立しているため、資産を分離することで悪意のあるスマートコントラクトのリスクを軽減できます。 必要なのは、複数のアカウントを設定し、それぞれを個別のタスクに指定することだけです。
これを正しく行う方法について詳しくは、暗号資産を分離する方法に関する記事全文を必ずご覧ください。 しかし本質的には、貴重な資産を複数のウォレットに分割すると、たとえ 1 つのアカウントで不正な取引に署名したとしても、他のアカウントは安全に保たれるため、リスクが軽減されます。 つまり、最も貴重な資産を保護しているのと同じLedgerデバイスから、好きな場所で取引できるということです。 各アカウントは個別に動作します。
ハードウェアウォレットの選び方
Now that you know hardware wallets are the best option for protecting and managing crypto, you might be wondering how to get your hands on your own device and which one to choose. For the full details, check out the article on how to choose a hardware wallet. But put simply, you should focus on a few key things including; its purpose, its flexibility, its accessibility, and its security.
Ledgerは、あらゆる用途に対応するハードウェアウォレットを提供しております。 例えば、NFTとカスタマイズが好きなら、Ledger Staxがおすすめです。 シンプルさを好むなら、Ledger Nanoの方が良いかもしれません。 どのLedgerデバイスを選択しても、最高レベルのセキュリティをご利用いただけますので、ご安心ください。 実際、Ledgerデバイスはこれまでにハッキングされたことがありません。 お悩みの場合は、暗号資産ウォレットを比較ツールをお試しください。
コールドウォレットの使い方は?
ハードウェアウォレットを使用する準備ができている場合は、どこから始めればよいかを知りたいかもしれません。 そこで、ここでは自分なりの方法をいくつか紹介します。
はじめに
Using a hardware wallet for the first time means connecting the device to your computer or smartphone and installing the relevant interface software. When you initialize this connection, the wallet will automatically generate a secret recovery phrase (or seed phrase). This code is like the master key to all of the accounts the hardware wallet protects. Thus, it’s also important to keep this code hidden. From there, you can generate multiple crypto accounts and manage them on that device. Yes, that means you can store all of their private keys with that single device—protected by a single recovery phrase.
既存の暗号資産を新しいハードウェアウォレットに移行する
If you already have some crypto, you can also secure your existing cryptocurrency in a hardware wallet. To do so, just open up a new account for each ecosystem’s asset on your device. For example, if you already own some ETH and some ADA, you will have to install two new accounts on your Ledger device: one for Ether and one for Cardano. From there, you can send your cryptocurrencies to those respective accounts, and rest assured your crypto is secure.
ソフトウェアウォレットからハードウェアウォレットに資産を移動する場合、ソフトウェアウォレットのシークレットリカバリーフレーズを使用して、新しいハードウェアウォレットにキーを「インポート」したくなるかもしれません。 ただし、これは特に安全というわけではありません。 ハードウェアウォレットでも、すでにオンラインに公開されている秘密鍵を保護することはできません。 ソフトウェアウォレットを使用していた場合、鍵が決して公開されなかったという保証はありません。これでは、ハードウェアウォレットの主な目的が無効になります。 このため、資産ごとに新しい秘密鍵を生成することが不可欠です。
In the same vein, you should never import your hardware wallet secret recovery phrase into a software wallet. This would store a copy of your keys on your internet-connected device, which wouldn’t be very safe.
Ledger暗号資産セキュリティソリューション
So, now you know that hardware wallets combine multiple security components and features to give you full control over your private keys.
Web3を安全に操作するには、適切なツールを常に備えて、新しい環境で直面するリスクを理解することが必要となります。 Ledgerの使命は、その両方を提供して、自信を持って探索できるようにすることです。