Skip to content

Commit

Permalink
CHIP-0011: BLS/SECP CLVM Operators and SOFTFORK Condition (#46)
Browse files Browse the repository at this point in the history
* 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
danieljperry and freddiecoleman authored Aug 25, 2023
1 parent b2bcd47 commit 157d136
Showing 1 changed file with 583 additions and 0 deletions.
Loading

0 comments on commit 157d136

Please sign in to comment.