SSP で Bitcoin を送金する

·6 分で読める·SSP Editorial Team 著
SSP の Bitcoin 送金画面のスクリーンショット。スマートフォンに 2 台目の署名者プロンプトが表示されている

SSP で Bitcoin を送金する

このガイドは、SSP ウォレットから Bitcoin を送金する流れを最初から最後まで案内します。5 つのステップと、送金を開始するデバイスでの 1 回の署名プロンプト、そして 2 台目のデバイスでの 1 回の共同署名による確認があります。画面に慣れれば、全体で 1 分とかかりません。

SSP ウォレットを持っていて、これから初めての BTC 送金をしようとしている方すべてに向けて書かれています — そして 100 回目の送金前にも読み返す価値があります。資金を守ってくれるのはアドレス確認の習慣だからです。

始める前に

3 つの前提条件 — いずれも必須です。

  1. ペアリングされた両方のデバイスの電源が入っていて、ロックが解除されている。 SSP の 2-of-2 モデルでは、両方からの署名が必要です。一方のデバイスがバッテリー切れ、充電中、またはスリープ状態だと、送金は完了しません。
  2. 受取人のアドレスを信頼できる出所から入手している。 コピーしてください — 手入力はしないこと。手入力は打ち間違いを招き、打ち間違いは資金を永久に誤ったウォレットへ送ります。信頼できる出所には、受取人の検証済みチャネル、自分が管理しているサービスからの請求書、または自分のもう 1 つのウォレットから新しく生成したアドレスなどがあります。
  3. 手数料の段階を決めている。 SSP は現在のネットワーク見積もりを表示しますが、優先度を選ぶのはあなたです。確認が早ければそのぶん費用がかかります。安価な取引は混雑時に未確認のまま残ることがあります。詳しくはステップ 3 で説明します。

ステップ 1: 送金画面を開く

モバイルアプリでは、ホーム画面の Send ボタンをタップします。ブラウザ拡張機能では、上部アクションバーの Send をクリックします。

SSP ウォレットが複数のチェーンを保有している場合、次の画面で資産を選ぶように求められます。リストから Bitcoin を選択してください。正しいサブアカウントを見ていることを確認してください — SSP はチェーンごとに複数のアカウントをサポートし、送金画面の上部に表示される残高は、そのアカウント固有の利用可能残高であり、ウォレット全体の合計ではありません。

表示される残高が想定より少ない場合は、戻ってどのアカウントから送金しているか確認してください。別のアカウントにある資金は、この画面からは使えません。

ステップ 2: 受取人のアドレスを貼り付ける

受取人の Bitcoin アドレスをアドレス欄に貼り付けます。そして — 他のことをする前に — コピー元の信頼できる出所と照合し、最初の 6 文字と最後の 6 文字を確認してください。必要なら声に出して読み上げてください。1 文字でも違っていれば、手を止め、欄をクリアして、元の出所から再度コピーしてください。

これはパラノイアではありません。これは、よく知られた攻撃手口 アドレスポイズニング(address poisoning に対する防御です。攻撃者はブロックチェーン上のあなたの取引を監視し、最初と最後の文字があなたの使ったアドレスとほぼ同じに見える新しいアドレスを生成し、それが履歴に表示されるようにダストトランザクションをあなたに送ります。次にあなたが取引履歴から「同じ」アドレスをコピーしたとき、コピーしているのは攻撃者のアドレスです。あなたの送金は攻撃者に渡ります。取り戻すことはできません。

つねに元の信頼できる出所からコピーし、履歴からはコピーしないでください。つねに最初と最後の 6 文字を確認してください。

ステップ 3: 金額を入力し手数料を確認する

送金する金額を入力します。BTC、sats、または現地通貨で入力でき、SSP は現在のレートでリアルタイムに換算します。画面には支払い可能な残高と手数料を含む概算合計も表示されるので、十分な残高があるかどうかをすぐに確認できます。

金額の下に、SSP は 3 つの手数料段階を表示します:

  • Low — もっとも安価ですが、混雑時にはトランザクションが mempool に何時間も留まることがあります。
  • Normal — デフォルト。通常は次の 1〜3 ブロック以内(平均 10〜30 分)に確認されます。
  • High — 次のブロックへの取り込みのために追加料金を支払います。時間のかかわる送金、締切のある取引所への入金、「次の 10 分以内にかならず確認されてほしい」というあらゆる場面で役立ちます。

手数料の見積もりはリアルタイムで更新されます。ネットワークが空いていれば、low でも素早く確認されます。混雑していれば、low と high の差がかなり広がると考えてください。

ステップ 4: 両方のデバイスで署名する

ここで SSP の 2-of-2 モデルが働きます。送信前に、ペアリングされた各デバイスから独立した署名が必要です。

送金を開始したデバイス(これまで使ってきた方)で、もう一度サマリーを確認してください — 受取人、金額、手数料 — そして Confirm をタップします。デバイスはローカルで署名します。まだブロードキャストはしません。

2 台目のデバイスに切り替えてください。 数秒以内に保留中の署名リクエストが表示されるはずです。同じ受取人、金額、手数料が表示され、Approve / Reject の選択肢があります。表示内容が送金を開始したデバイスと一致することを確認したうえで、Approve をタップしてください。2 台目のデバイスが署名し、2 つの署名が結合されます。

2 台目のデバイスに約 15 秒以内にプロンプトが表示されない場合:

  • SSP アプリが フォアグラウンド(バックグラウンドで動いているだけではない)にあることを確認してください。
  • バッテリーセーバー / データセーバー がバックグラウンド同期を妨げていないか確認してください。
  • 両方のデバイスがインターネット(Wi-Fi またはモバイルデータ)に接続されていることを確認してください。SSP はリクエストを中継するため、両側で接続が必要です。

必要であれば、開始したデバイスから安全に再試行できます。2 つ目の署名が完了するまで、資金は一切動いていません。

ステップ 5: ブロードキャストを見守る

両方の署名が集まると、SSP はトランザクションを Bitcoin ネットワークに送信します。送金画面は Pending 状態に切り替わり、トランザクション ID(txid)が表示されます — タップすると block explorer が開きます。

confirmations を待ちましょう。必要な深さは、誰が受け取るかによって異なります:

  • 個人間の少額送金 — 通常 1 confirmation で十分です。
  • 取引所への入金 — ほとんどの取引所は 1〜3 confirmations 後に入金を反映します。取引所のポリシーを確認してください。
  • 大口送金 — 多くの受取人は、資金を最終確定とみなす前に 6 confirmations(およそ 60 分)を待ちます。

この時点でアプリを閉じても構いません。トランザクションはネットワーク上にあり、SSP を開いたままにしておかなくても確認は進みます。

接続された dApp 経由で送金する

送金が SSP の内部から開始されるのではなく、ブラウザベースの dApp によってトリガーされている場合、あなたは <span id="walletconnect"></span>WalletConnect を使用しています — これは、外部の dApp が QR コードや deep link を介してあなたの SSP ウォレットに署名を要求できる、オープンなプロトコルです。

フローは ステップ 4 以降は同じです。トランザクションがブロードキャストされる前に、両方のデバイスが独立して署名する必要があります。dApp 自体があなたの鍵を見ることはありません — 署名済みの結果だけを受け取ります。

違いはステップ 2 と 3 にあります。dApp は受取人のアドレス、金額、場合によっては手数料を 事前に入力 します。あなたの仕事は入力から 観察 へと変わります — dApp があなたに署名するよう求めている受取人と金額が、dApp 側のインターフェイスで承認しようとしていた内容と一致するかどうかを確認してください。何かおかしいと感じたら、リクエストを拒否し、dApp 側からやり直してください。

関連記事

この記事をシェアする