Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
CHIP-0011: BLS/SECP CLVM Operators and SOFTFORK Condition (#46)
* Initial draft of CHIP for BLS additions Signed-off-by: danieljperry <d.perry@chia.net> * New updates to BLS CHIP Signed-off-by: danieljperry <d.perry@chia.net> * assign CHIP number and set to draft * Add coinid operator and new softfork info * Add current opcodes and coinid cost calculation * Update coinid cost * Add fork points and update coinid info * Update soft fork block height * Update operators and descriptions * Update bls_verify cost * Update status to Review * Update syntax for bls_pairing_identity and bls_verify * Update CLVM costs * Update cost for bls_verify * Add SOFTFORK condition * Update fork point block height * Add secp signature info * Adjust cost of secp256k1_verify * Add message about sep cost rationale * Add descriptions for modpow and mod operators * Fix bls_verify * Add test cases * Fix cost for modulo operator * Clarify that mod operator may take negative inputs * update unknown condition costs and max announcements * Add note about block generator optimizations * Add new conditions with cost and new AGG_SIG conditions * Add new AGG_SIG PR info * Move CHIP-11 to Last Call * Move fork activation height to 4474000 * Move CHIP-11 to Review due to updated block height * Update soft fork height and move to last call * Move status of CHIP-11 to Final --------- Signed-off-by: danieljperry <d.perry@chia.net> Co-authored-by: Freddie Coleman <f.coleman@hotmail.co.uk>
- Loading branch information