Digital platforms and blockchain