Transactions

chainstate leveldb 中的非 scriptPubKey 輸出在哪裡?

  • June 7, 2019

我閱讀 了<https://bitcoindev.network/understanding-the-data/> ,它解釋了鏈狀態的 leveldb 包含至少一個未使用輸出的交易。

它有“那些未使用的輸出的 scriptPubKey 和數量”。

但是我在某處讀到了任何 OPCODE 腳本都可能用於輸出。非 scriptPubKey 輸出在哪裡?

他們是一樣的。scriptPubKey是交易輸出中的腳本。

scriptPubKey 不僅包含公鑰。它專門是一個腳本。輸出的 scrtipPubKey 只是輸出腳本,因此輸出中的任意腳本都將稱為 scriptPubKey。它們的處理方式與那些用於 pubkey 的腳本完全相同;沒有特別的區別。此類輸出以相同的方式儲存在鏈狀態數據庫中。

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