Block
使用 ZeroMQ 檢測過時的塊
我正在編寫一個應用程序,它通過 ZeroMQ 接收有關新 tx 和塊的資訊。我有機會收到關於塊的通知,這些塊稍後會變成陳舊的塊。有沒有辦法驗證塊是否已經過時?
我不相信有直接的方法可以通過 ZeroMQ 做到這一點。您最好的選擇是在收到每個區塊時驗證其祖先。
當你收到一個塊時,檢查它的父雜湊是否與你已經看到的塊。如果父鏈驗證並且您還沒有來自父塊的另一個更長的子鏈,您可以接受這個塊。