Skip to content
Cosmopediaby Unity Nodes
DiscussionsSecurityValidator Security Measures Implemented - Seeking Community InsightsForum ↗

Validator Security Measures Implemented - Seeking Community Insights

Security7 posts736 views6 likesLast activity Sep 2023
LA
lancelaiOP
Sep 2023 4

Hello Cosmos Community and I hope this is the right place to post, I hope you’re all doing well. I’m reaching out as an engineer at Pundi X and Function X, and I wanted to share that we’ve successfully implemented specific security measures for our validator nodes. These measures address scenarios such as server breaches, consensus public key leaks, and wallet private key compromises. Specifically, we have: • Consensus Public Key Replacement : In the event of a server breach or consensus public key leakage, we’ve implemented a solution using the `edit-consensus-pubkey` transaction to replace the validator’s consensus public key. • Authority Transfer for Private Key Compromise : To mitigate the risks associated with a validator’s wallet private key being compromised, we’ve set up a mechanism for transferring validator authority to another address using the `grant-privilege` transaction. In this setup, the compromised private key cannot send transactions on the chain, while an authorized address can perform transactions on behalf of the validator’s address. Since we believe in the value of knowledge sharing within the Cosmos community, we’re curious to know if anyone…

Excerpt (1195 of 1722 characters). Read the whole post on the forum ↗

JA
jacobgadikian
Sep 2023

Hi you implemented this? Does it happen to work with the latest SDK?

Is really great

LA
lancelai
Sep 2023 1

This is our latest features added hxxps://github(dot)com/FunctionX/fx-core/releases/tag/v5.0.0

RO
robert.zaremba
Sep 2023 1

Amazing. Would you be able to backport it to Cosmos SDK?

LA
lancelai
Sep 2023

On our side, we’ll try to create PR to cosmos-sdk

LA
lancelai
Sep 2023

Seems no one else implemented similar feature in the cosmos ecosystem.

We’ve also initiated a discussion on this feature over at our StarScan forum. You can find the ongoing conversation here: hxxps://forum(dot)starscan(dot)io/t/f-x-core-mainnet-validator-updates/2141/263

Please feel free to share your thoughts, suggestions, or any related experiences you’ve had. Your feedback will help us improve and refine this feature.

Thank you for being an essential part of the Cosmos community. We look forward to hearing from you!

Best regards,
Lance

LA
lancelai
Sep 2023

We have created some PRs to cosmos-sdk

GitHub

Contributors to cosmos/cosmos-sdk

:chains: A Framework for Building High Value Public Blockchains :sparkles: - Contributors to cosmos/cosmos-sdk

https://github.com/cosmos/cosmos-sdk/pulls?q=is%3Apr+author%3Azakir-code+is%3Aclosed

← Back to Discussions