分散型取引所:署名前にスワップを確認する

分散型取引所(DEX)は、通常の取引所口座に資金を預ける代わりに、ブロックチェーンのコントラクトで取引します。自分で鍵を持つとリスクの種類は変わりますが、なくなりません。同じネットワーク内での単純なトークン交換を、資産の確認から取引結果まで追います。

課題:承認前に、許可する内容、最低受取数量、総費用を説明できるようになること。

DEXのトークンスワップを確認するためのDeFiイラスト

取引を三つの層で追う

ウォレット:あなたの許可

接続するとアプリに公開アドレスが表示されます。承認やpermit署名はトークンの使用を許可し、スワップは取引を実行します。別々の操作です。ガス代が不要な署名でも重要な権限を与える場合があります。取引サイトにリカバリーフレーズを入力しないでください。

ルーター:提案された経路

自動マーケットメーカーはプールの準備資産と取引し、板方式のDEXは注文を照合します。アグリゲーターは複数のプールや別の執行システムに取引を分割することがあります。経路と条件を読みましょう。見慣れた画面でも、すべてのトークンやコントラクトが信頼できるわけではありません。

ブロックチェーン:決済

送信した取引はブロックに含まれるまで保留中です。成功したレシートは執行を示すだけで、資産の正当性を証明しません。バグ、悪意あるトークン、改ざんサイト、取引順序のリスクは残ります。同じネットワーク内のスワップで別のチェーンへ資産は移りません。

手順:見積もり、その後ウォレット要求を確認

ネットワークと資産を照合

確認済みの公式情報からプロトコルを開きます。アプリとウォレットのネットワークを一致させ、コントラクトアドレス全体を公式文書とエクスプローラーで照合します。ティッカーやロゴだけでは識別できません。承認、交換、その後の送金に必要なネイティブのガス通貨を残します。

見積もり全体を読む

入力数量、予想受取数量、価格への影響、最低受取数量、各手数料を確認します。価格への影響は自分の取引が生み、スリッページは見積もりから執行までの変化です。許容幅を広げても悪い見積もりは改善しません。古い見積もりを更新し、結果が不適切なら数量や経路を見直します。

許可し、結果を検証

各要求で使用権限を得るコントラクト、トークン、上限、有効期限を確認し、理解できる範囲に権限を限定します。送信後は正しいエクスプローラーでハッシュを調べ、状態、コントラクト、数量、受取人を確認します。アプリの切断はトークン承認を取り消しません。不要な権限は別途確認します。

計算例:最低値は境界であり約束ではない

200 × (1 − 0.01)=198

固定入力の通常のプール交換で、100 USDCに対して200トークンと仮定します。許容幅1%なら最低値は198です。この仮の見積もりにはプール手数料を含み、ガス代は別です。執行で197しか得られなければ、適切な最低値チェックがスワップを取り消します。ただしブロックに含まれた失敗取引でもガスを消費し得ます。5%なら最低値は190となり、価格への影響を減らすのではなく悪い結果を許します。執行方式は異なるため、ウォレットや注文の実際の最低値を読んでください。

署名前に見つけたい三つの間違い

ティッカーを証拠にする

二つのコントラクトが同名を使えます。アドレス全体とネットワークを独立に確認しましょう。少額購入の成功は、後で売れることや制限が変更されないことの証明にはなりません。

無制限の承認を安易に与える

使用承認は今回の取引額以上を危険にさらす場合があります。署名済みpermitを含め、アクセス範囲を確認します。監査やハードウェアウォレットが危険な許可を無害にするわけではありません。

ガス用残高を全部交換する

同じティッカーでも、別ネットワークのトークンでそのネットワークの手数料を払えるとは限りません。必要なガス資産を残し、再送前には保留中の取引を確認して意図しない重複取引を防ぎます。

練習:危険な判断を見つける

見積もりは500トークン、許容幅2%、ガス代別。最低値は490と計算できました。しかしウォレットは未知のコントラクトに無制限の使用権限を求めます。最低値が正しければ署名しますか?ブロックに含まれた後で失敗するとどうなりますか?

考え方を見る

署名しません。計算は出力の境界を確かめるだけで、権限や資産の正当性は確認しません。止まってコントラクトと許可範囲を検証します。取引が取り消されると交換による状態変更は戻りますが、使ったガスは請求され得ます。490という境界は他のすべての危険を防ぎません。

安全なアクセスと復元を表す暗号資産ウォレットと鍵

基礎を知れば、次の一歩が変わる

次の購入や送金の前に、誰がアクセスを管理しているのか、暗号資産の送り先はどこか、取引に実際いくらかかるのかを理解しましょう。

暗号資産へのアクセスを守る

取引所口座と自己管理型ウォレットでは、必要な対策が異なります。取引所へのログインは専用のパスワードと強力な二要素認証で保護しましょう。自己管理では、復元用バックアップがアクセスを取り戻す手段になります。

リカバリーフレーズはオフラインで秘密に保管してください。サポート担当者やウェブサイトに求められたら、操作を止めましょう。

復元の例を見る

スマートフォンが故障したとします。取引所は本人確認後に口座の復旧を支援できる場合があります。しかし自己管理型ウォレットはリカバリーフレーズをリセットできません。利用前に、そのウォレットの公式バックアップ手順を確認しましょう。

正しい送金ネットワークを選ぶ

送り先が資産、トークンの種類、ネットワークに対応している必要があります。見慣れた銘柄コードや同じアドレス形式だけでは不十分です。出金ネットワークを選ぶ前に、受取先プラットフォームの入金手順を読みましょう。

アドレス、必要なメモやタグ、手数料、最低金額を確認してください。まず少額のテスト送金を検討しましょう。

ネットワークの例を見る

送り先が Ethereum 上の USDC に対応しているとします。送金元の取引所で安い別のネットワークを選んでも、Ethereum の送金にはなりません。双方が対応するネットワークを使用してください。通常の出金はトークンをブリッジしません。

支払う価格を理解する

取引手数料はコストの一部にすぎません。スプレッド、利用可能な流動性、出金手数料も重要です。成行注文は約定を優先し、指値注文は価格を指定しますが、未約定や一部約定になる場合があります。

注文の確認画面と受取額をチェックし、予定している購入と出金の総コストを比較しましょう。

コストの計算例を見る

仮の例です。200 米ドルの取引で手数料率が 0.1% なら、取引手数料は 0.20 米ドルです。別途 5 米ドルの出金手数料がかかれば、これらの費用は計 5.20 米ドルになります。スプレッドやスリッページは別に発生する可能性があります。実際の取引所の料率ではありません。