Bei Blutgruppen handelt es sich um Proteinstrukturen auf der Oberfläche der roten Blutkörperchen. Es gibt da A und B, sowie die Kombination aus A und B. Bei Blutgruppe 0 sind diese Strukturen nicht vorhanden.
Wenn Du nun jemanden, der diese Strukturen nicht hat (also z.B. bei Blutgruppe 0) z.B. Blut mit Blutgruppe A gibst, dann erkennt das Abwehrsystem des Körpers dieses als fremd, weil ihm die Proteinstruktur unbekannt ist, und bildet Antigene gegen das Spenderblut. Genauso ist es, wenn Du jemandem mit Blutgruppe A blut der Gruppe B gibst oder umgekehrt. Da Blut der Gruppe 0 dieses Strukturen nicht besitzt, ist es (prinzipiell) als universelles Spenderblut geeignet (mit einigen Einschränkungen, z.B. gibt es noch den Rhesusfaktor und Unterblutgruppen).