Building a truly decentralized system with a distributed key generator
hackernoon.com
hackernoon.com
Threshold encryption means we can have (1) transactions be encrypted and only inspected _after_ they have been accepted as part of a block, and (2)break any deadlocks in consensurs agreements.
Helium isn't the only one using DKGs but they're certainly not trivial to implement well.