A number of blockchains allow the miners to choose the transactions they include in a mined block. This adds additional challenges around miners picking the highest paying transactions, or worse, specifically/maliciously excluding transactions.
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.
This demonstrates that other blockchains really should consider how far we can or should take decentralization. Andrew Thompson certainly has taken this idea to the next level.
4 comments
[ 2.3 ms ] story [ 17.6 ms ] threadThreshold 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.