Chain boats used steam engines to haul themselves along enormous chains laid across riverbeds, allowing barges to move ...