Blockchain and its impact on Society