why DPoS is good for small blockchains