Transactions

如何為比特幣交易生成 utxo 資訊?

  • September 14, 2021

我正在使用 bitcore atm 並正在嘗試設置交易。txId但我在&上找不到太多資訊script。我知道它說 txId 是從交易中生成的,但是如何為尚未發生的交易生成 txId?

也許我沒有完全理解這個過程,有沒有人能理解的更好地解釋一下?

var utxo = {
 "txId" : "115e8f72f39fad874cfab0deed11a80f24f967a84079fb56ddf53ea02e308986",
 "outputIndex" : 0,
 "address" : "17XBj6iFEsf8kzDMGQk5ghZipxX49VXuaV",
 "script" : "76a91447862fe165e6121af80d5dde1ecb478ed170565b88ac",
 "satoshis" : 50000
};

var transaction = new bitcore.Transaction()
 .from(utxo)
 .to('1Gokm82v6DmtwKEB8AiVhm82hyFSsEvBDK', 15000)
 .sign(privateKey);

編輯:我發布此內容時誤解瞭如何在區塊鏈上計算價值。我現在看到 txid 和/或 utxos 不是目前交易,而是支出地址收到的先前未花費的交易。

交易 ID 只是交易的雜湊值,無論交易是否不完整(無效)、未確認或已確認都無關緊要。wTXID 在操作上類似,但只是對交易的一部分進行雜湊處理。

引用自:https://bitcoin.stackexchange.com/questions/109645