DeFiを始めるとき、最初に理解しなければならないのはウォレットのセキュリティです。銀行口座と違い、DeFiでは「秘密鍵を持つ者が資産を持つ」という原則があります。秘密鍵を失うか、他人に知られると、資産は戻りません。これは怖い話ではなく、仕組みを理解すれば対処できることです。

シードフレーズとは何か、なぜ重要か

ウォレットを作成すると、12語または24語のシードフレーズ(リカバリーフレーズ)が表示されます。このフレーズから秘密鍵が生成されます。シードフレーズを知っている人は、あなたのウォレットを完全に制御できます。デジタルデバイスには保存しないことが基本です。スクリーンショット、メモアプリ、クラウドストレージへの保存はすべてリスクです。紙に書いて、複数の安全な場所に保管することを勧めます。

よくある詐欺の手口

DeFiで最も多い詐欺は、偽のウォレット接続要求です。「ウォレットを検証してください」「報酬を受け取るには接続してください」という文言が出たら、まず疑います。正規のプロトコルは、シードフレーズや秘密鍵を求めることはありません。また、Discordで「サポート」を名乗る人物がDMを送ってくるケースも多い。公式のサポートはDMでは対応しません。URLを必ず確認し、ブックマークから直接アクセスする習慣をつけます。

ハードウェアウォレットの使い方

LedgerやTrezorなどのハードウェアウォレットは、秘密鍵をオフラインのデバイスに保管します。トランザクションに署名するとき、デバイスの画面で内容を確認してから物理ボタンを押します。ソフトウェアウォレット(MetaMaskなど)と比べて、フィッシングサイトに接続しても秘密鍵が漏れるリスクが低い。DeFiで大きな金額を扱う場合は、ハードウェアウォレットの使用を強く勧めます。設定方法はBasecamp Kitの資料に含まれています。

トランザクションに署名する前に確認すること

MetaMaskでトランザクションの承認を求められたとき、「送信先アドレス」「送金額」「コントラクトの関数名」を確認します。特に、ERC-20トークンの「approve」関数は注意が必要です。approveは、指定したコントラクトがあなたのトークンを使う許可を与えます。金額が「無制限(unlimited)」になっている場合は、必要な金額に変更してから承認します。Revoke.cashなどのツールで、過去に与えた許可を確認・取り消しできます。

ウォレットのセキュリティは、DeFiを使う上での基礎体力です。Basecamp Kitでは、これらの内容を実習形式で学べます。詳しくは現在のプロダクト一覧をご覧ください。