仮想通貨ガイド
1xBitニュース
2021-07-02 16:23:00

SegWit:より良いビットコイン送金方法

ビットコインや暗号通貨の大量導入により、一般的に取引コストや処理時間が大幅に増加しています。しかし、当社のプレーヤーがより少ない手間でBTCを送ることができるSegWitという解決策があります。

ビットコインの取引効率を向上させる目的で作られたビットコインのソフトフォークであるSegWitについて、ご存知の方もいらっしゃると思います。SegWitにより、1xBitのお客様は、スポーツベッティングやオンラインカジノでのプレーで得たコインを、この特定のフォーマットに対応している他の暗号通貨ウォレットアドレスに簡単に引き出したり送ったりすることができます。しかし、このプロセスにはいくつかの複雑な点があり、せっかく稼いだ資金を失わないためにも知っておくべきだと考えています。

SegWitとはSegregated Witness(隔離された署名領域)の略で、2015年にPieter Wuille氏とビットコイン開発者チームがスケーラビリティ問題の解決策として初めて発表したビットコインプロトコルのアップグレードです。スケーラビリティの改善は、取引データを処理・保存する際に署名が不要になる程度にブロックデータを再編成することで達成されます。その結果、SegWitでのビットコイン取引は、より速く、より安くなりました。

SegWitを使って1xBitからBTCを出金する予定の方は、このフォーマットをサポートするプラットフォームやデジタルウォレットにしか引き出しができないことを覚えておくことが何よりも重要です。そうしないと、資金は永遠に失われてしまいます。したがって、1xBitからBTCを送信する際には、すべてのウォレットが以下の3つのフォーマットすべてをサポートしているわけではないので、十分にご注意ください。

  • ビットコインのレガシーアドレス(P2pKH)は、オリジナルのビットコインネットワークに属しているため、レガシーと呼ばれています。これらのアドレスはすべて「1」で始まることを覚えておいてください。 
  • SegWitP2SH)は、SegWitによる取引を含むすべてのBTC取引をサポートする、機能横断的なネットワークです。このネットワークのアドレスは、「3」で始まります。 
  • ネイティブSegWitbech32)は、より安く、より速く取引するために選択する必要があるタイプのBTCアドレスです。これらのアドレスは、先頭に「bc1」が付いていることにご注意ください。

レガシーアドレスからSegWitアドレスにBTCを送金することは可能なのか? 

ビットコインネットワーク上でのSegWitの有効化は、ソフトフォークとして行われました。ソフトフォークとは、新バージョンと旧バージョンが後方互換性を保つように暗号プロトコルを変更することです。つまり、レガシーアドレスからSegWitアドレスへの資金移動がシームレスに行えるようになったのです。

ブロックチェーンレベルでは、当該アドレスのフォーマットには実質的な違いはありません。しかし実際には、例えば暗号通貨取引所のプラットフォームで生成されたレガシーアドレス(1~)からbc1アドレスに資金を送ろうとしたときに、そのプラットフォーム自体が新しいアドレス形式をサポートしていない場合、複雑な問題が発生する可能性があります。この場合、P2SHアドレス(3~)を使用するのが良いでしょう。これはbc1~よりも効率が悪いかもしれませんが、それでもレガシーアドレスよりも高度です。bc1アドレスからレガシーアドレスへの送金には問題はありません。 

1xBitは、1~、3~、および bc1のすべてのアドレスタイプへのBTCの出金をサポートしています。bc1~アドレスにコインを出金したい場合は、送金先のウォレット/取引所/プラットフォームが、1~、3~、bc1~アドレスからのBTC取引をサポートしていることを事前に確認してください。 

 

1xBitで入出金が可能なBTC以外の暗号通貨で、SegWitプロトコルのアップデートを利用しているものはあるのか 

ライトコイン (LTC)、デジバイト (DGB)、クアンタム (QTUM)

ライトコイン(LTC)

ライトコインのネットワークでは、伝統的にLアドレス(P2pKH)が使われてきました。これは、日付の入ったアドレスが「L」で始まることを意味しています。

SegWitの導入に伴い、ライトコインネットワークにおけるSegWitアドレスのフォーマットが修正されました。現在、それらのアドレスの新しいフォーマットは、「3」(P2SH)で始まることを意味しています。

しかし、SegWitを採用しているビットコインのアドレスも「3」で始まるため、LTCアドレスのフォーマットが変更されたことが問題となりました。このため、ユーザーがLTCをビットコインのアドレスに送信すると、永久に資金が失われてしまうという厄介な事態が発生していました。

この問題を解決するために、ライトコイン財団はアップグレードを実施し、ライトコインのSegWitアドレスの最初の文字を「M」に変更しました。

取引所プラットフォームやコールドウォレットの使用中に、「M」で始まるアドレスが無効であるというエラーメッセージが表示された場合、「3」で始まるP2SHアドレスに資金を出金することができます。

3」で始まるアドレスは、前に「M」が付いているアドレスなので、同じウォレット、同じアドレスに残高が表示されるわけです。「3」のアドレスを使うことは、基本的に偽名を使うことと同じです。 

  • LTCを出金したい「M」のアドレスをコピーする 
  • Trezor社が推奨するこの種の取引に適した無料のコンバーターであるhttps://litecoin-project.github.io/p2sh-convert/ にアクセスする。 
  • 少額のLTCをあなたの3~アドレスに送り、取引が正常に行われていることを確認する。 
  • トライアル取引が成功すれば、残りの資金を送金する。 

ltc1(bech32)アドレスは、Bech32規格のSegWitアドレスとして指定されています。

異なるフォーマットのアドレス間でLTCを転送するには? 

  • LアドレスからMアドレスへ、またはその逆にLTCを送ることができます。 
  • また、ltc1アドレスからL~またはM(-3-)アドレスのどちらかにコインを送ることができます。 
  • したがって、取引所/ウォレット/プラットフォームがSegWitアップグレードをサポートしているかどうかを確認せずに、L~、M-(3-)アドレスからltc1~アドレスにライトコインを送金しないでください。送金してしまうと、資金を永久に失うリスクがあります。

1xBitプラットフォームでは、L~、M(3-)ltc1~のアドレスタイプへのLTCの出金をサポートしています。ltc~アドレスに資金を引き出す場合は、受信側のウォレット/取引所/プラットフォームが、L~およびM(3)アドレスからltc~アドレスへのLTCの取引をサポートしていることを確認してください。


デジバイト(DGB) 

  • レガシー(P2pKH):このネットワークの旧アドレスは、「D」で始まります。これは、デジバイトアドレスのオリジナルフォーマットです。 
  • SegWit (P2SH)SegWitのアドレスは「S」で始まります。SegWitのアップグレードにより、ネットワーク手数料の低減やコールドウォレットによるトランザクション署名のプロセスが迅速化され、ライトニングネットワークのようなレイヤー2ソリューションの導入が可能になります。 
  • ネイティブSegWit (bech32):「dgb1」で始まるSegWitの独自アドレス。このアドレスを使用することで、タイプミスに対する保護が強化され、取引価格も安くなります。 


異なるアドレスフォーマット間でDGBを送信するには? 

  • D~アドレスからS~アドレスにDGBを送ることができ、その逆も可能です。 
  • また、dgb1アドレスからDGBコインをD~またはS~アドレスに送ることもできます。 
  • ただし、多くのウォレット/取引所がbech32規格を取り入れていないことに留意してください。したがって、取引所/ウォレット/プラットフォームがSegWitアップグレードをサポートしていることを確認しない限り、D/S~アドレスからdgb1~アドレスにDGB送金しないでください。送金してしまうと資金を永久に失うリスクがあります。 

1xBitプラットフォームでは、DGBからD~、S~、および dgb1~のアドレスタイプへの出金をサポートしています。dgb~アドレスに資金を出金する場合は、受信側のウォレット/取引所/プラットフォームが、D~およびS~アドレスからdgb~アドレスへのDGBの取引をサポートしていることを確認してください。 

クアンタム (QTUM)

  • レガシー(P2pKH):旧アドレスは「Q」で始まります。これはQTUMアドレスの旧形式です 
  • SegWit (P2SH)QTUMネットワークのSegWitアドレスは、「M」で始まります。SegWitのアップグレードにより、ネットワーク手数料の低減、コールドウォレットによるトランザクションの署名プロセスの迅速化が実現し、ライトニングネットワークのようなレイヤー2ソリューションの導入が可能になります。 
  • ネイティブSegWit (bech32)SegWitのネイティブアドレスは、「qc1」で始まります。これは、セキュリティアップグレードを組み込んだSegWit独自のアドレスです。 


異なるアドレスフォーマット間でQTUMを送信するにはどうすればよいか? 

  • QアドレスからMアドレスにQTUMを送ることができ、その逆も可能です。 
  • また、qc1アドレスからQTUMQ~またはM~アドレスに送信することもできます。 
  • しかし、多くのウォレット/取引所はbech32規格を認識していません。したがって、取引所/ウォレット/プラットフォームがSegWitアップグレードをサポートしていることを確認することなく、Q/M~アドレスからqc1~アドレスにQTUMを送金しないでください。送金してしまうと資金を永久に失うリスクがあります。 

1xBitプラットフォームでは、Q~、M~、およびqc1~のアドレスタイプへのQTUMの出金をサポートしています。qc~アドレスに資金を手巾する場合は、受信側のウォレット/取引所/プラットフォームが、Q~およびM~アドレスからqc1~アドレスへのQTUMの取引をサポートしていることを確認してください。

まとめ 

ビットコイン以外の他の暗号通貨をSegWitアドレスに送ることは可能か?

いいえ。BTC以外の資産をSegWitアドレスに送ると、資金を失うことになります。  

ネイティブSegWitアドレスを使用して、BTCLTCDGBQTUM1xBitからLegacyアドレスに送信することは可能か? 

SegWitは旧BTC/LTC/DGB/QTUMアドレスとの下位互換性があるため、可能です。ただし、コインを送る予定のウォレットがネイティブSegWitbech32)フォーマットをサポートし、レガシー(P2pKH/SegWitP2SH)アドレスからSegWitbech32)アドレスへの取引をサポートしていることを確認してください。