Transactions
解碼比特幣交易數據
我最近了解到,一些加密貨幣允許使用者將額外的輸入數據附加到他們的交易中,並且想知道比特幣是否也是如此。
例如,乙太坊允許其使用者將“輸入”數據附加到交易中,並且發送者可以將實際交易資訊以十六進制格式隱藏在“輸入”數據中。在乙太坊交易數據中,有很多情況下交易的輸入金額為 0,但如果您查看其輸入數據,它有一個十六進製字元串,其中包含實際交易金額和實際輸出地址。
我想知道比特幣是否有類似的功能。如果是這樣,我應該查看比特幣交易數據中的哪一列來獲取隱藏資訊?這是交易數據中的列列表。
比特幣沒有您描述的那種自由定義的輸入欄位。在比特幣中,每個輸入都必須引用一個特定的已用 UTXO,並滿足創建輸出時指定的鎖定條件。有一個例外是支付區塊獎勵的交易中的 coinbase 欄位,但是,這種交易類型每個區塊只能出現一次,並且由找到區塊的礦工創作。
然而,有一種“空數據”(
OP_RETURN
)輸出類型,它允許發送者附加一個包含最多 83 字節數據的輸出。例如,空數據輸出可用於錨定時間戳和彩色硬幣式網路(如 Omni 層)。