Blockchain-based distributed identity authentication for networked toll systems