ビットコイン変更アドレスとは何ですか? 「変更」の出力とアドレスの説明

あなたはビットコインの支払いをしたばかりで、あなたのビットコインの一部が未知のアドレスに転送されていることを発見しましたか?心配しないでください。あなたの財布はそれが危険にさらされていないか、バグでもありません。それらはあなたが所有する変更アドレスに送信されるだけで、ビットコインの主要なプライバシー機能の1つです.

これは頻繁に発生します。 QTウォレット、エレクトラムウォレット、またはビットコインウォレットのいずれであっても。人が財布からコインを送るときはいつでも;指定された量のコインが目的の受信者のビットコインアドレスに送信され、残りの量は送信者のBTCアドレスに返送されます。同じアドレスではなく、消費者のビットコインウォレットに関連付けられている変更アドレス.

ビットコイン変更アドレス

ほとんどのユーザーは、ブロックエクスプローラーで自分のアドレスを調べるまで、この変更出力に気付くことはありません。また、初心者にとって、この概念は、BTCアドレスの残高が正確でなく、ウォレットに表示される合計残高に加算されないため、混乱する傾向があります。ウォレットに表示される合計残高は、受信アドレスと変更アドレスの両方を含むすべてのアドレスの残高であるためです。.

では、アドレスの変更または出力の変更とは何で、どのように機能するのでしょうか。また、ビットコインの「変更」を別のアドレスに送信する理由と、送信者が使用した元のアドレスに送信しない理由も?

アドレスの変更と出力の説明

ビットコインで;変更の出力は、支出者がトランザクションで使用した残りの金額または追加のサトシの金額に他なりませんが、支出者自身に返されます。指定された金額を超えて支払いたくないため、返送されます。変更出力が返されるアドレスは、変更アドレスと呼ばれます。この変更アドレスは通常、送信者が差額を受け取るためにクライアント(ビットコインウォレット)が生成する新しいビットコインアドレスです。.

だから、差額を取り戻す代わりに、そもそもビットコインの正確な金額を支払わないのはなぜですか??

アドレス変更または出力変更の概念を理解するために、最初にビットコイントランザクションの基本を理解しましょう.

ビットコイン取引

基本的に、すべてのビットコイントランザクションは、トランザクションの入力、出力、および使用量(BTC)の3つで構成されています。トランザクション入力は、ビットコインの送信元のアドレスです。トランザクション出力は、ビットコインが送信されるアドレスです.

現在、ブロックチェーンは、すべてのビットコイントランザクションを開始から現在まで追跡する膨大なデータの記録です。つまり、基本的にビットコインを所有している場合。ブロックチェーンは、あなたのアドレスにビットコインを構築した以前のすべてのトランザクションへの参照を持ちます.

トランザクションフロー

あなたがビットコインを誰かに送る前に、彼らは最初に他の誰かのアドレスからあなたに送られましたよね?あなたに送信するアドレスはトランザクション入力であり、ビットコインを受信したアドレス(あなたのBTCアドレス)はトランザクション出力です.

今、あなたがあなたのビットコインを他の人に送りたいなら; BTCの送信元のアドレスがトランザクション入力になります。あなたのビットコインを受け取る他の人のBTCアドレスがトランザクション出力になります。したがって、基本的に、ある時点で、出力が使用されているかどうかに応じて入力になる可能性があります.

トランザクション出力&入力

出力が別のトランザクションの一部ではない(使用されていない)場合、コインが実際に存在する場所であり、未使用のトランザクション出力(UTXO)と呼ばれます。.

UTXO出力

よし!入力、出力、およびUTXOを理解したので、「変更」という実際のトピックに取り掛かりましょう。変更出力が作成される理由と方法?

ビットコイン変更出力

ビットコインや基本的に他の多くの暗号通貨では、UTXO(未使用のトランザクション出力)は分割できません。つまり、前のトランザクションの出力が別のトランザクションの入力になると、その全体を費やす必要があります。分割することはできず、ルールです。ビットコインプロトコルでは、UTXOを完全に使用することしかできません。これは主に2つの理由で行われます。セキュリティと効率.

したがって、出力がユーザーがトランザクションで支払いたい金額よりも大きい場合。変更出力が作成され、新しいUXTOになります。同様に、出力がユーザーが支払いたいものよりも小さい場合、ウォレットクライアントは、資金を補うための入力として、ユーザーの未使用の出力のいくつかを取得します。.

各出力は1つ以上の入力でコンパイルされ、各入力は1つ以上の出力で構成できます。したがって、これにより、ビットコインは複数のアドレスから複数のアドレスにすべて1つのトランザクションで送信できるという結論に達します.

複数変更出力入力

次に、ビットコインの変更アドレスをよりよく理解するために、以下の例を見てみましょう.

ビットコインの「変更」の例

ボブとアリスの2人がトランザクションに関与する次の例を考えてみましょう。.

出力アドレスを変更する

ボブは取引所から購入した50ビットコインを持っており、それを単一の出力で受け取りました。なんらかの理由で、ボブはアリス0.5BTCを送信したいと考えています。ただし、ボブは50BTCの入力を1つしか持っていません.

UTXOは不可分であるため、ボブは0.5BTCだけを送信することはできません。代わりに、彼は入力全体を費やす必要があります。つまり、彼は1回のトランザクションで50ビットコイン全体を費やして2つの新しいUTXOを作成しています。 0.5 BTCの1つの出力は(アリスへの)宛先アドレスに送られ、もう1つの49.5BTCはボブが所有する変更アドレスに戻ります。.

複数の入力の例:

これは、アリスがさまざまな人々からのいくつかの未使用の出力を蓄積したように見える別の例です。アリスのウォレットには、0.5 BTC、0.1 BTC、0.2BTCの3つの未使用の出力が含まれています.

複数の入力

今回、アリスはナンシー0.8BTCを支払いたいと思っています。ただし、彼女は1つの未使用の出力に0.8BTCを持っていません。したがって、彼女は複数の出力を使用して合計値を合計します.

ビットコインの「変化」を理解する

ビットコインの変更アドレスと出力の概念はまだ混乱していますか?よし!私たちが日常生活で実践している別の例を見てみましょう.

ビットコインは、物理的な現金と同じように機能します.

あなたが100ドル札を持っていると仮定しましょう。あなたは喫茶店に行き、25ドル相当のコーヒーを飲みました。今25ドルを支払うためにあなたは請求書をリッピングしますか?番号

ドルの変更

100ドル札全体をレジ係に支払います。レジ係はコーヒーに25ドルを受け取り、変更として75ドルを返します。米ドルの請求書には金種が固定されているため、トランザクションは次のようになります。

入力:

  • $ 100(レジに支払いました)

出力:

  • 25ドルはレジに行きます
  • 20ドルの変更があなたに返されます
  • 20ドルの変更があなたに返されます
  • 20ドルの変更があなたに返されます
  • 10ドルの変更をあなたに戻します
  • 5ドルの変更があなたに返されます

100ドル相当の取引が行われ、25ドルが他の人に支払われ、75ドルが変更として返送されました。.

注意: レジ係が返済するまで、変更金額がウォレットで利用できないことに気づきましたか。ビットコインの場合と同様に、トランザクションが確認されるまで、変更出力を使用することはできません.

ビットコインの確認についてもっと読むには.

これがまさにビットコインの「変更」の仕組みです。ビットコインを除く;請求書は未使用トランザクション出力(UTXO)と呼ばれます。また、物理的な現金取引とは異なります。ビットコイン取引には取引手数料が含まれます.

これは、取引手数料を伴う実際の取引の別の例です.

トランザクションハッシュ: 791f5aeb156c8a0e9b235a26a4dd319e1ba3e5b7dbc513f8ec4cf206bb5716c4

取引手数料

上記のトランザクションでは、次のようになりました。アドレス「1GBXjHxe74s7HPR97PvdxPYdghsphcLAZG」は、アドレス「1GBfXw6BaHdo2nggNedFhKJGBi2Yhurmoc」に0.00157800の支払いを送信しました。.

ただし、関連する入力の合計は0.03961452BTCでした。 0.00000582の取引手数料と0.00157800の支払いを受取人の住所に支払った後、0.0380307の変更額が返されました。.

ご覧のとおり、変更額は、送信者が最初に使用したアドレスではなく、別のアドレスに返されます。とにかく、変更アドレスは送信者が所有しています.

ここで、変更アドレスがどのように作成されるのか疑問に思うかもしれません?

変更アドレスはどのように作成されますか?

ビットコインの初期の頃;ユーザーは、トランザクションに変更出力が含まれる場合は常に、変更アドレスを手動で入力するように求められます。ご想像のとおり、これは非常に多くの混乱を招き、ユーザーはその過程でビットコインを失いました。多くのユーザーが、自分が制御できない間違ったアドレスに誤って変更を送信しました.

変更アドレスの作成と管理を自動的に処理するすべての最新のビットコインウォレットに感謝します。トランザクションが開始される前に、ウォレットはアドレスを作成し、変更出力を受信するように割り当てます.

それはすべてウォレットのバックグラウンドで自動的に行われます。そして心配しないでください。変更アドレスはウォレットによって作成されるため、ウォレットには、そのアドレスの秘密鍵が含まれています。これにより、変更アドレスからの余分なコインを再び使うことができます。唯一のことは、特定のブロックの確認を待つ必要がある前に言ったとおりです.

ビットコインコア、エレクトラム、その他のほとんどのウォレットは、このプロセスを非常にうまく処理するように設計されています。また、通常、変更アドレスは[アドレス]タブにあります.

住所の変更

今、あなたのほとんどが持っている次の質問は、ビットコインの「変更」を同じアドレスに戻してみませんか??

同じアドレスへの変更を受け取るとプライバシーが低下します

さて、あなたは同じアドレスに変更出力を送ることができます。同じアドレスに送信するとアカウンティングが簡素化されますが、ユーザーのプライバシーが低下します。この記事の前半で述べたように、アドレスの変更はプライバシーの向上に重要な役割を果たします.

設計上、すべてのビットコイントランザクションはブロックチェーンに永続的に保存されます。このシステムは完全に透過的で、誰でも見ることができます。誰でもいつでもトランザクションを追跡または確認でき、金額がどこから誰に送信されたかを簡単に理解できます。個人のアイデンティティをリンクすることにより、個人の財務履歴について簡単に結論を導き出すことができます。これは憂慮すべきことであり、ほとんどの人は好まない.

したがって、匿名性を維持し、トランザクションを追跡するジョブをより困難にするために、変更出力は通常、新しく作成された変更アドレスに送信されます.

それがビットコインの変更アドレスと出力についてのすべてを説明することを願っています.

次回ビットコインを誰かに送ったときに、大量のBTCが別のアドレスに転送されていることに気付いた場合でも、心配する必要はありません。それらはあなたのお金であり、あなたがトランザクションで見るアドレスはあなたがコントロールする変更アドレスです.

この記事は教育的だと思いましたか?次に、ビットコインをさらに学ぶのに役立つ次の記事を読むことをお勧めします.

  • ビットコインブロックの報酬の説明
  • トランザクションハッシュIDとは?
  • ビットコインmempoolの取引手数料とサイズの説明