誰かにビットコインを送るときに実際に何が起こるのか疑問に思ったことはありませんか?それは銀行口座の数字を移すほど簡単ではありません。実際にどのように機能するのかを分解してみましょう。## あなたのビットコインは一つの通貨ではありません – それは多くの部分ですアリスが0.45 BTCを持っていると想像してみてください。彼女が1単位のビットコインを持っていると思うかもしれませんが、それは違います。彼女のウォレットには実際には以前の取引からの小さな部分が集められています - 特に、0.4 BTCの価値があるチャンクと0.05 BTCの価値がある別のチャンクです。これらの部分は**未使用トランザクション出力 (UTXO)**と呼ばれています。各UTXOをあなたに特に宛てられた小切手のように考えてください。それを半分に引き裂いて一部を使うことはできません – あなたはその小切手全体を現金化するか、保持するかのどちらかです。これがビットコインが機能するための基本的なメカニズムです。## アリスがボブに支払う必要があるとき:UTXOモデルの実践今、アリスはボブに0.3 BTCを送信したいと考えています。しかし、ここに問題があります。彼女は自分の0.4 BTCの一部から0.3 BTCを切り出すことはできません。代わりに、彼女は新しい取引のために0.4 BTC全体を入力として使用する必要があります。彼女はネットワークにこう言います: "私の0.4 BTCを使って、0.3をボブのアドレスに送り、0.1 BTCを返してくれ。"次に何が起こるのでしょうか?元の0.4 BTCユニットは「使われた」状態になり、再度使用することはできません。しかし、この取引から2つの新しい出力が生まれます:ボブに送られる0.3 BTCとアリスに戻る0.1 BTCです。これらの新しい出力は、今や新しいUTXOとなり、将来の取引で使用する準備が整いました。## 組み合わせと分割: UTXOフレームワーク内の柔軟性アリスが代わりに0.42 BTCを送る必要がある場合はどうでしょうか?簡単です:彼女は0.4 BTCのUTXOと0.05 BTCのUTXOを組み合わせて単一の入力を作成します。そして、結果を分割します – 0.42 BTCをボブに送り、0.03 BTCを自分に返します。原則は変わりません:入力は消費され、新しい出力が出現します。## UTXOが重要な理由:ブロックチェーン追跡の基盤基本的に、**UTXOモデル**はビットコインブロックチェーンがすべての通貨がどこにあるかを追跡する方法です。すべての暗号通貨トランザクションはこの基盤の上に構築されています:未使用の出力を入力として取り、デジタル署名でそれらを所有していることを証明し、他の人が後で使用できる新しい出力を作成します。それはエレガントで透明であり、ビットコインや他の多くの暗号通貨が中央集権なしでその台帳を維持する方法の基本です。UTXOを理解することは、ブロックチェーンが実際にどのように価値を一人から別の人へ移動させるかを理解することです。
ビットコインがどのようにあなたのお金を動かすのか: UTXOの理解
誰かにビットコインを送るときに実際に何が起こるのか疑問に思ったことはありませんか?それは銀行口座の数字を移すほど簡単ではありません。実際にどのように機能するのかを分解してみましょう。
あなたのビットコインは一つの通貨ではありません – それは多くの部分です
アリスが0.45 BTCを持っていると想像してみてください。彼女が1単位のビットコインを持っていると思うかもしれませんが、それは違います。彼女のウォレットには実際には以前の取引からの小さな部分が集められています - 特に、0.4 BTCの価値があるチャンクと0.05 BTCの価値がある別のチャンクです。これらの部分は**未使用トランザクション出力 (UTXO)**と呼ばれています。
各UTXOをあなたに特に宛てられた小切手のように考えてください。それを半分に引き裂いて一部を使うことはできません – あなたはその小切手全体を現金化するか、保持するかのどちらかです。これがビットコインが機能するための基本的なメカニズムです。
アリスがボブに支払う必要があるとき:UTXOモデルの実践
今、アリスはボブに0.3 BTCを送信したいと考えています。しかし、ここに問題があります。彼女は自分の0.4 BTCの一部から0.3 BTCを切り出すことはできません。代わりに、彼女は新しい取引のために0.4 BTC全体を入力として使用する必要があります。彼女はネットワークにこう言います: “私の0.4 BTCを使って、0.3をボブのアドレスに送り、0.1 BTCを返してくれ。”
次に何が起こるのでしょうか?元の0.4 BTCユニットは「使われた」状態になり、再度使用することはできません。しかし、この取引から2つの新しい出力が生まれます:ボブに送られる0.3 BTCとアリスに戻る0.1 BTCです。これらの新しい出力は、今や新しいUTXOとなり、将来の取引で使用する準備が整いました。
組み合わせと分割: UTXOフレームワーク内の柔軟性
アリスが代わりに0.42 BTCを送る必要がある場合はどうでしょうか?簡単です:彼女は0.4 BTCのUTXOと0.05 BTCのUTXOを組み合わせて単一の入力を作成します。そして、結果を分割します – 0.42 BTCをボブに送り、0.03 BTCを自分に返します。原則は変わりません:入力は消費され、新しい出力が出現します。
UTXOが重要な理由:ブロックチェーン追跡の基盤
基本的に、UTXOモデルはビットコインブロックチェーンがすべての通貨がどこにあるかを追跡する方法です。すべての暗号通貨トランザクションはこの基盤の上に構築されています:未使用の出力を入力として取り、デジタル署名でそれらを所有していることを証明し、他の人が後で使用できる新しい出力を作成します。
それはエレガントで透明であり、ビットコインや他の多くの暗号通貨が中央集権なしでその台帳を維持する方法の基本です。UTXOを理解することは、ブロックチェーンが実際にどのように価値を一人から別の人へ移動させるかを理解することです。