Solidity
EIP 198引入後,Solidity中RSA簽名驗證需要多少gas?
由於 EIP 198 的引入,現在 RSA 簽名驗證在乙太坊中是可行的。
這種驗證需要多少gas?
你可以在這裡閱讀:https ://github.com/ethereum/EIPs/blob/master/EIPS/eip-198.md
4096 位 RSA 求冪
mult_complexity(512) * 4095 / 100 = 22853376
在最壞的情況下會消耗 gas,儘管 RSA 驗證在實踐中通常使用 3 或 65537 的指數,這將分別將 gas 消耗減少到5580
或89292
。根據 EIP 的第一個範例,此處
modExp()
實現的功能和輸入:0x03 0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2e 0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f
執行成本是
14248
gas。