There are different blood types based on antigens on red blood cells. The main antigens are A, B, and Rh factor D antigen. Each blood type also contains specific antibodies that bind to and attack foreign blood cell antigens. This means that blood transfusions must match the recipient's blood type to avoid an immune response where the antibodies cause clotting. Only type O blood lacks antigens and type AB blood lacks antibodies, making blood type matching important for safe transfusions.