Problem: When PIH chain breaks, entire system stops.
Scenario:
Invoice 100 → ✓ (Hash: ABC)Invoice 101 → ✓ (PIH: ABC, Hash: DEF)Invoice 102 → ✗ ERROR (PIH: DEF)Invoice 103 → ? Which PIH? DEF? Hash of 102?Invoice 104-200 → 97 INVOICES WAITING IN QUEUE
Critical Issues:
- Chain break: One error stops everything
- Ambiguity: Is failed invoice’s hash valid?
- Queue paralysis: 20 new invoices/minute, system blocked
Questions:
- What’s the recovery procedure for broken chain?
- Is single chain sustainable for 100K monthly invoices?
- Are parallel chains (multi-CSID) possible?