Explaining Zero Knowledge Protocols with Halloween Candy | Dark Hacker News