-
Notifications
You must be signed in to change notification settings - Fork 447
Open
Milestone
Description
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 increases 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:
Error: encoding/hex: invalid byte: U+0067 'g'
when the command is executed.
$ horcrux create-ed25519-shards --chain-id cosmoshub-4 --key-file /path/to/cosmoshub/priv_validator_key.json --threshold 2 --shards 3How could we have Horcrux setup for a Gnolang chain?
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels
Type
Projects
Status
Need lots of help
Status
Backlog