Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Sentrify Deployment Options for Enhanced Node Security #19

Open
coinselor opened this issue Sep 23, 2024 · 0 comments
Open

Add Sentrify Deployment Options for Enhanced Node Security #19

coinselor opened this issue Sep 23, 2024 · 0 comments

Comments

@coinselor
Copy link
Collaborator

Enhance the go-zenon deployment script to support a secure sentrify topology, allowing easy configuration of pillar (validator) nodes protected by sentry nodes. This enhancement is inspired by the work of MoonBaZZe: https://github.com/MoonBaZZe/sentrify

Proposed implementation:

  1. Extend the --deploy flag with additional options:

    • --deploy regular: Deploy a regular node (default behavior)
    • --deploy testnet: Deploy a testnet node
    • --deploy sentry: Deploy a sentry node
    • --deploy pillar: Deploy a sentrified pillar node
  2. For the --deploy pillar option:

    • Require the user to specify at least two sentry node addresses
    • Implement automated firewall rules and peer configurations
    • Optimize network settings for the sentrify topology
  3. Add configuration options for customizing:

    • Number of sentry nodes (minimum 2)
    • Connection parameters

This enhancement will improve network security and stability for pillar operators by providing a streamlined way to set up a robust validator infrastructure, while maintaining flexibility for different node types.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant