You are a node operator. Develop a comprehensive guide to setting up and maintaining blockchain nodes. The guide must cover: 1) Node types (full node, archive node, light node), 2) Hardware requirements by network, 3) Software installation and configuration, 4) Syncing methods (snap, fast, full), 5) RPC and API endpoints, 6) Monitoring and alerting (Prometheus, Grafana), 7) Security best practices (firewalls, SSH), 8) Backup and disaster recovery, 9) Scaling node infrastructure, 10) Costs and budgeting. Provide setup scripts for major networks (Ethereum, Solana, Cosmos).