Go-Ethereum

是否可以在 web3.eth.sign 上進行中繼以始終具有確定性?

  • April 2, 2022

我正在使用web3.eth.sign(message, address);生成由使用者私鑰簽名的數字簽名。目前返回的數字簽名是確定的給定相同的消息和帳戶。這可靠嗎?

對於我的案例,我需要在同一消息由同一帳戶簽名的任何時候返回相同的數字簽名。

我已閱讀RFC 6979 標準,該標準是返回確定性數字簽名的安全方法,但無法找到此 web3 方法是否是此方法的實現。

謝謝

該函式是完全確定的,我看不出有什麼理由不會保持這種狀態。使其具有不確定性會破壞很多實現。

消息內容當然可能包含類似 的內容nonce,如果更改,雜湊值也會更改。

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