blockchain.info 交易時間戳設置為未來
Blockchain.info 的一組區塊的交易時間戳(又名)似乎存在一些違規行為
Received Time
。交易時間用 unix 時間戳記錄到未來(2017、2022、2035 等)例如,這是塊 237173 中的交易,其時間戳為 2035-05-27 00:00:59。
所有與未來有交易的區塊
Received Time
如下:237173 237175 237180 237181 237182 237183 237184 237185 237186 237187 237188 237189 237190 237191 237192 237193 237194 237195 237196 237200 237201 237202 237210 237280 237945 237980 238008 238013 238038 238227 239127 240078 241223 260657 260819
1)這些是有效的交易嗎?
2)如果它們是有效的,我如何為這些交易分配一個有效的時間戳?簡單地為他們分配塊的時間戳是否“公平”?
3)據我了解
Received Time
,它代表 bc.info 看到交易的時間,那麼這個時間戳怎麼會發生?它是一個錯誤嗎?
1)這些是有效的交易嗎?
是的
2)如果它們是有效的,我如何為這些交易分配一個有效的時間戳?簡單地為他們分配塊的時間戳是否“公平”?
你可以做任何事情。昨天我將它們標記為 1905,今天標記為 2048
3)根據我對接收時間的了解,它代表 bc.info 看到交易的時間,那麼這個時間戳怎麼會發生?它是一個錯誤嗎?
是的。
塊和事務時間戳在點對點環境中是不可靠的。在此處查看類似問題<https://bitcointalk.org/index.php?topic=1164293.0>
您可以擁有塊 n 的時間戳 > 塊 n+1 的時間戳。bc.info 似乎報告收到的時間與塊時間戳相同,這似乎是一個錯誤。我建議您探索其他區塊鏈 API,例如 blocktrail 和 tradeblock 。