ビットコインのトランザクション(取引)は複数の TxIn(支払元)と複数の TxOut(支払先)によって構成されます。

すべての TxIn は秘密鍵によって署名する必要があります。そして TxIn の合計数量と TxOut の合計数量の差が手数料と呼ばれ、ブロック生成時に採掘者が手に入れます。

TxIn にはアドレスも数量も書いておらず、支払元のコインを入手したトランザクション(取引)とそのトランザクション内の TxOut の何番目かのインデックスしか書かれていません。

そのため TxIn の合計数量を計算するには 1 億以上あるトランザクションから対象となるトランザクションを取り出さなくてはなりません。

さらにその支払元のコインが二重払いになっているかを判定するためには工夫を要します。

 

-----
CRYPTO WORKS(クリプトワークス)では、初心者の方でもご安心できるように暗号資産のご購入方法や、暗号資産取引所の操作方法や国内外の様々な暗号資産取引所口座開設方法のご説明も致します。また、お客様に対して専任コンシェルジュによるサポートをさせて頂いており、丁寧で安心な暗号資産取引をお楽しみ頂けます。