Blockchain consensus mechanisms for democratic voting environments Thomas Auer, Kurt Horvath, Dragi Kimovski Posted Jan 1, 2025 Link