Bitcoin-Core
為什麼交易驗證結束時區塊上有簽名和公鑰對
我是學習比特幣和區塊鏈的學生。我想知道為什麼交易結束後所有的區塊都有簽名和密鑰對。
為什麼我問這個,我正在研究後量子密碼學(PQC),幾乎 PQC 具有非常大的密鑰和簽名大小,但現在比特幣塊大小限制為 1MB。因此,如果將來硬體性能與現在相似,那麼我認為塊大小是至關重要的。
我閱讀了比特幣後量子白皮書,但解決方案是將塊大小增加到 16MB。
是否有任何理由儲存密鑰和簽名?有什麼嚴重的漏洞嗎?
需要簽名和公鑰才能在事後驗證交易。礦工不是唯一的驗證者,僅僅因為交易在一個區塊中並不意味著它自動有效。其他全節點仍然需要驗證所有區塊,這包括驗證區塊中的所有交易,也就是驗證簽名。