Signature

乙太坊中籤名(R,S)的S大於N/2時是否無效?

  • April 26, 2019

在 ECDSA 中,簽名 (r,s) 和 (r,-s) 都是有效的。但是,在比特幣中,當簽名中的 s-part 大於此文章中的組訂單的一半時,似乎無法驗證簽名https://bitcoin.stackexchange.com/questions/85946/low-s- value-in-bitcoin-signature 我想知道乙太坊是否與比特幣相同。如果是,那麼 s 需要低值的原因是什麼?

自從宅基地硬分叉以來,乙太坊就有了這個要求。此要求是作為 EIP-2 的一部分引入的(參見https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2.md#specification的第 2 點)

而不是我重複其他人已經回答的內容,這裡是一個簡潔地解釋為什麼需要低 s 要求的答案:https ://bitcoin.stackexchange.com/a/38253

引用自:https://ethereum.stackexchange.com/questions/69567