According to this theory, an acid is a substance that donates a proton, while a base is a substance that accepts a proton.