Files
tri-pi/docs
Krystie bdd28aa33d feat: add automatic blockchain bootstrap
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.
2026-03-28 18:27:41 -07:00
..
2026-03-28 16:23:04 -07:00
2026-03-28 16:23:04 -07:00