Distributed Key Generation: Writing Smart Contracts and Combatting Bad Actors | Hacker News Reader