bdd28aa33d
Add blockchain bootstrap support to dramatically speed up initial sync: New files: - setup/bootstrap.sh: Downloads and extracts blockchain snapshot from http://194.233.88.206/triangles-bootstrap.tar.gz (~1.3GB) - docs/BOOTSTRAP.md: Complete documentation on bootstrap process, time savings, security, and troubleshooting - build/test-bootstrap.sh: Bootstrap functionality tests Installer changes (setup/install.sh): - Automatically downloads bootstrap before starting trianglesd - Skips bootstrap if already applied (.bootstrapped marker) - Allows opt-out with BOOTSTRAP=no environment variable - Reports bootstrap status in installation summary Benefits: - Reduces initial sync from 2-5 days to 1-6 hours - Downloads 1.3GB instead of syncing 3GB over days - Still validates all blocks from bootstrap point forward - Safe: maintains full consensus rules Bootstrap server updated weekly (Sundays 4 AM) with fresh snapshots.