Question: why cyanide is used in benzoin condensation?
Answer: One approach to the synthesis of benzoin by condensation involves the use of cyanide ion, [3] as a strong nucleophilic agent. Addition of the cyanide ion to the aldehyde carbonyl forms a stable cyanohydrin. The carbanion, in turn, functions as a nucleophile and attacks a second molecule of benzaldehyde.