The requirements are scalable characterized qubits, initialization, long relevant coherence times, a universal quantum gate set, and selective readout. They concern the whole experimental information-processing cycle, including resources needed for quantum error correction.[ref]
The Physical Implementation of Quantum Computation by David P. DiVincenzo. Section III, requirements 1–5
New to topics? Read the docs here!