NextGen Blockchain: On the Brink of Mass Adoption