This minimum information that Event Espresso needs for a registration is a first name and an email address. Last name is now optional.
Questions for Event Espresso 4 are creatied through the questions editor which can be found in Event Espresso --> Registrations Form --> Questions --> Add New Question.
That editor has an option for making a question optional or required:
By default it is set to optional.