SSP で Bitcoin Cash を送る

·7 分で読める·SSP Editorial Team 著
Bitcoin Cash 送金の SSP ハウツー表紙。ウォレット、QR コード、稲妻、盾のアイコン付き

SSP で Bitcoin Cash を送る

このガイドでは、SSP ウォレットから Bitcoin Cash を送る一連の流れを最初から最後まで解説します。手順は 5 つで、送金を開始するデバイスでの署名プロンプトが 1 回、2 台目のデバイスでの共同署名が 1 回です。画面に慣れれば 1 分とかかりません。しかも流れはSSP で Bitcoin を送るとまったく同じなので、そこで学んだことはそのまま活かせます。

本記事は最初の BCH 送金のために書かれていますが、100 回目の前にも読み返す価値があります——資金を守るのはアドレス確認の習慣だからです。SSP は初めてですか?まずは最初の SSP ウォレットをセットアップするでウォレットを準備しましょう。すでにSSP で Litecoin を送るを済ませているなら、この流れはおなじみに感じられるはずです。

はじめる前に

3 つの前提条件——どれも省略できません。

  1. ペアリング済みの両方のデバイスが電源オンでロック解除されていること。 SSP の 2-of-2 モデルは両方の署名を必要とします。一方のデバイスが電池切れ、充電中、またはスリープ中だと、送金は完了しません。
  2. 受取アドレスを信頼できる出所から入手していること。 入力するのではなくコピーしてください。手入力はタイプミスを招き、ミスがあれば資金は誤ったウォレットへ永久に送られます。信頼できる出所には、受取人の検証済みチャネル、あなたが管理するサービスの請求書、あるいはあなた自身の 2 つ目のウォレットで生成したばかりのアドレスが含まれます。
  3. 手数料の段階を決めていること。 SSP は現在のネットワーク推定値を表示しますが、優先度を選ぶのはあなたです。Bitcoin Cash の手数料はごくわずかですが、同じトレードオフが当てはまります。確認が速いほど費用はわずかに高くなります。詳しくはステップ 3 で。

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

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

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

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

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

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

これは神経質すぎるわけではありません。アドレスポイズニングと呼ばれる、よく記録された手口への防御です。攻撃者は、あなたが過去に使ったアドレスと先頭・末尾の文字がほとんど同じに見える新しいアドレスを生成し、ダスト取引を送りつけて、それをあなたの履歴に表示させます。次にあなたが取引一覧から「同じ」アドレスをコピーすると、実は攻撃者のアドレスをコピーしてしまうのです。送金は攻撃者へ渡り、取り戻せません。この手口は暗号資産ユーザーを狙うフィッシング攻撃で詳しく解説しています。

必ず元の信頼できる出所からコピーし、履歴からは絶対にコピーしないでください。アドレスが最新の CashAddr(bitcoincash:q…)でも、古い旧式の 1… アドレスでも、先頭・末尾 6 文字の確認方法はまったく同じです。

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

金額を入力します。BCH、satoshis、または現地通貨で入力でき、SSP がリアルタイムで換算します。画面には利用可能残高と手数料込みの概算合計も表示されるので、足りるかどうかが一目でわかります。

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

  • —— 最も安く、ほとんどの Bitcoin Cash 取引にこれで十分です。
  • 標準 —— 既定値。通常、次の 1〜2 ブロック以内に確認されます。
  • —— すぐ次のブロックに取り込まれるよう割増を支払います。時間に敏感な送金や、期限のある取引所への入金に役立ちます。

Bitcoin Cash は Bitcoin と同じ UTXO の手数料の仕組みを使うため、取引費用がなぜそうなるのかを理解したい場合は、SSP における Bitcoin の手数料戦略がそのまま当てはまります。

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

ここで SSP の 2-of-2 モデルが働きます。取引をブロードキャストするには、ペアリング済みの各デバイスから独立した署名が必要です。このモデルが初めてなら、まず2-of-2 multisig とは?を読んでください。

開始したデバイス(ここまで使ってきた方)で、概要——受取人、金額、手数料——を最後にもう一度確認し、確認をタップします。デバイスはローカルで署名しますが、まだブロードキャストはしません。

2 台目のデバイスに切り替えます。 数秒以内に、保留中の署名リクエストが表示されるはずです。同じ受取人、金額、手数料に加え、「承認/拒否」の選択肢が並びます。開始したデバイスと一致することを確認してから、承認をタップします。2 台目のデバイスが署名し、2 つの署名が結合されます。

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

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

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

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

両方の署名が揃うと、SSP は取引を Bitcoin Cash ネットワークに送信します。送金画面は保留中の状態に切り替わり、取引 ID(txid)を表示します——それをタップすると Blockchair のようなブロックエクスプローラーが開きます。

Bitcoin Cash のブロック生成はおよそ 10 分を目標としています——Bitcoin と同じテンポです。必要な確認の深さは、受け取る相手によって変わります:

  • 日常的な送金、少額 —— 通常は 1 確認で十分です。
  • 取引所への入金 —— 多くの取引所は 1〜3 確認で入金を反映します。取引所のポリシーを確認してください。
  • 高額の送金 —— 多くの受取人は、資金を最終的とみなす前に 6 確認(約 60 分)を待ちます。

この時点でアプリを閉じてかまいません。取引はすでにネットワーク上にあり、確認のために SSP を開いたままにしておく必要はありません。

Bitcoin Cash 固有の注意点

Bitcoin Cash に特有で、知っておく価値のある点がいくつかあります:

  • CashAddr が現代の形式です。 今日の Bitcoin Cash アドレスは CashAddr を使い、bitcoincash: という接頭辞を持ち、本体は q で始まります——たとえば bitcoincash:q…。古い旧式アドレスは 1… で始まります。SSP は CashAddr を使い、ステップ 2 の確認はどちらの形式でも同じです。
  • BCH アドレスと BTC アドレスを決して混同しないこと。 旧式の Bitcoin Cash アドレスは、Bitcoin が使うものとまったく同じ 1… の形をしています。2 つのチェーンが共通の歴史から分岐したためです——そのため、気づかないうちに Bitcoin アドレスを Bitcoin Cash の送金に貼り付けたり、その逆をしたりすることがあり得ます。誤ったチェーン上のアドレスに送られた資金は事実上失われ、取り戻せません。bitcoincash: 接頭辞はまさにこの曖昧さをなくすために存在し、それが SSP が CashAddr を採用している理由です。ステップ 1 で Bitcoin Cash 資産を選んでいること、そして受取人が渡したのが Bitcoin Cash アドレスであることを必ず確認してください。
  • 手数料は非常に低いです。 Bitcoin Cash は大きなブロックを使い、混雑することはまれなので、典型的な取引の費用は 1 セントのごくわずかな端数で済みます。ステップ 3 の段階はまれな混雑時には意味がありますが、日常の送金では差は無視できる程度です。

プロトコルの正式なリファレンスは、公式の Bitcoin Cash プロジェクトサイトを参照してください。

接続した dApp から送る

送金が SSP 内部からではなく、ブラウザベースの dApp によって開始される場合、あなたは <span id="[walletconnect](/academy/how-to/sending-bitcoin-with-ssp#walletconnect)"></span>WalletConnect を使っています——外部の dApp が QR コードやディープリンクを介して、あなたの SSP ウォレットに署名を要求できるオープンプロトコルです。

流れはステップ 4 以降は同じです。取引がブロードキャストされる前に、両方のデバイスが独立して署名しなければなりません。dApp があなたの鍵を見ることは決してなく、署名済みの結果を受け取るだけです。

違いはステップ 2 と 3 にあります。dApp が受取アドレス、金額、ときには手数料をあらかじめ入力します。あなたの役割は入力から確認へと変わります——dApp が署名を求めている受取人と金額が、その dApp の画面で承認しようとした内容と一致するかを確かめてください。何かおかしければリクエストを拒否し、dApp 側からやり直してください。

関連記事

この記事をシェアする

関連記事