Ostracon, a consensus algorithm, is forked from Tendermint Core. We have added VRF to Tendermint BFT. It adds randomness to PoS Validator elections and improves security.
Apache License 2.0
70
stars
28
forks
source link
migration vrf library from r2ishiguro to curve25519-voi #653
We replace the Ostracon's vrf library from r2ishiguro to curve25519-voi by #620 and #633. But this change has a consensus breaking change, So this Ostracon need to add the migration logic from r2ishiguro to curve25519-voi
Problem Definition
The r2ishiguro vrf library was removed by #633. We still need it to verify a previous blocks.
Proposal
Need to add r2ishiguro vrf library again.
Need to add a migration algorithm (r2ishiguro -> curve25519-voi)
Need to add the feature to prevent to reuse r2ishiguro after migrating to curve25519-voi.
Summary
We replace the Ostracon's vrf library from r2ishiguro to curve25519-voi by #620 and #633. But this change has a consensus breaking change, So this Ostracon need to add the migration logic from r2ishiguro to curve25519-voi
Problem Definition
The r2ishiguro vrf library was removed by #633. We still need it to verify a previous blocks.
Proposal
For Admin Use