purplesquirrelnetworks/coldstar-whitepaper
Coldstar: Air-Gapped Cold Wallet for Solana
Technical whitepaper and documentation for Coldstar — an open-source, command-line cold wallet management tool for the Solana blockchain that prioritizes security through air-gapped transaction signing.
  
Abstract
Coldstar is an open-source, command-line cold wallet management tool for the Solana blockchain that prioritizes security through air-gapped transaction signing. This whitepaper describes the implementation — a Python-based CLI application that enables users to create bootable USB cold wallets, generate Ed25519 keypairs offline, and sign transactions without network exposure.
By leveraging Alpine Linux as a minimal operating system and industry-standard cryptographic libraries, Coldstar provides enterprise-grade security with full code transparency and reproducibility.
Key Features
- Complete air-gap isolation during private key generation and transaction signing
- Minimal Alpine Linux (~50MB) bootable USB creation
- Python-based terminal interface with rich UI components
- Ed25519 cryptographic operations using audited libraries
- Offline transaction signing with online broadcasting separation
- Rust secure signer module for hardware-level key protection
- Cross-platform support (Windows, Linux, macOS)
Architecture
┌──────────────────────────────┐ ┌──────────────────────────────┐
│ HOST SYSTEM (Online) │ │ COLD WALLET (Air-Gapped) │
│ │ │ │
│ • Transaction creation │ │ • Key generation │
│ • Broadcasting signed tx │────▶│ • Transaction signing │
│ • Balance checking │◀────│ • Alpine Linux USB boot │
│ • Network communication │ QR │ • Secure memory wiping │
└──────────────────────────────┘ └──────────────────────────────┘Documents
Security Model
- Air-Gap Isolation: Private keys never touch internet-connected systems
- Minimal OS: Alpine Linux reduces attack surface to ~50MB
- Secure Memory: Cryptographic material is wiped from RAM after use
- No Proprietary Hardware: Works with commodity USB drives ($5-10)
- Full Transparency: 100% open-source codebase (Python + Rust)
- Ed25519: Industry-standard elliptic curve cryptography
Technical Stack
Related Resources
Citation
@techreport{coldstar-whitepaper-2025,
title={COLDSTAR: A Python-Based Air-Gapped Cold Wallet Tool for Solana},
author={Syrem and Karsten, Matthew},
year={2025},
institution={ChainLabs Technologies / Purple Squirrel Media},
note={Technical Whitepaper v1.0.0},
url={https://coldstar.dev}
}License
MIT
Contact
- Organization: Purple Squirrel Media
- Maintainer: Matthew Karsten
- Email: matthew@purplesquirrelmedia.io
- Twitter: @buildcoldstar
