Gno: An interpreted, stack-based Go virtual machine to build succinct and composable apps + Gno.land: a blockchain for timeless code and fair open-source
In order to increase the security of validator keys, Horcrux comes into help and allow to shard a private validator key making sure blocks can be signed only a set number of shards keys are retrieved. This increase not only the security but also the fault-tolerance of a validator.
Horcrux uses the a package from ComeBFT to encode/decode private key while we use Amino. This makes the creation of the shards from the ED25519 private key failing with an error like:
Description
In order to increase the security of validator keys, Horcrux comes into help and allow to shard a private validator key making sure blocks can be signed only a set number of shards keys are retrieved. This increase not only the security but also the fault-tolerance of a validator.
Horcrux uses the a package from ComeBFT to encode/decode private key while we use Amino. This makes the creation of the shards from the ED25519 private key failing with an error like:
when the command is executed.
How could we have Horcrux setup for a Gnolang chain?
cc @r3v4s @albttx @sw360cab @zivkovicmilos