Block
輕節點如何獲得塊?
我想更好地了解輕節點如何檢索完整節點。如果我理解正確,我可以認為輕節點是點對點網路的一部分,它只接收和儲存塊頭,這意味著每 10 分鐘大約 80 個字節(當然有一些近似值)。
假設輕客戶端想要檢索完整的塊號 1234。我在文件中看到了*
getData
消息,其他節點可以回复block
*消息。您對如何評估輕客戶端必須為 getData 消息發送多少字節以及必須接收多少字節有任何提示嗎?我認為只從網路中檢索一個塊就足夠了,因為輕節點可以驗證該塊是否是其本地 head-only 區塊鏈的一部分。
感謝您的支持 :)
假設輕客戶端想要檢索完整的塊號 1234。我在文件中看到了
getdata
消息,其他節點可以用塊消息回复該消息。您對如何評估輕客戶端必須為
getdata
消息發送多少字節以及必須接收多少字節有任何提示嗎?這取決於塊有多大。該塊在隔離見證啟動之前為 0-1 MB,之後為 0-4 MB。通常,塊來自越早,它包含的數據越少。
消息頭有一些成本,但它是 24 個字節,所以這並不重要。