This post overviews the IPA polynomial commitment described in the Halo paper, first by providing an overview on the protocol, then by doing a step-by-step example with small values, following the style done in the "Plonk by hand series" from Joshua Fitzgerald, and later by providing a Sage implementation of the protocol.
2023-04-06