Transactions

TX nLocktime 和記憶體池

  • June 24, 2018

在達到 nLocktime 之前,廣播的 TX 位於何處?在記憶體池中與否?試了很多都搞不清楚。請幫忙。

此類交易僅位於交易創建者處。節點通常不會將無法立即開采的交易保存在其記憶體池中。

除了 Achow 的回答,這裡是 Andreas 的比特幣聖經(“Mastering Bitcoin, 2nd edition”)的摘錄:

如果 nLocktime 不為零且低於 5 億,則將其解釋為塊高度,這意味著交易無效,並且在指定的塊高度之前沒有中繼或包含在區塊鏈中。如果超過 5 億,則將其解釋為 Unix Epoch 時間戳(自 1970 年 1 月 1 日以來的秒數),並且在指定時間之前交易無效。nLocktime 指定未來區塊或時間的交易必須由發起系統持有,並且只有在它們生效後才傳輸到比特幣網路。如果交易在指定的 nLocktime 之前傳輸到網路,則該交易將被第一個節點視為無效而拒絕,並且不會中繼到其他節點。

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