Building stronger and faster blockchains