The hardest finish is only as hard as the wood underneath.
Walnut can be had in a variety of densities, depending where it was grown, how old the tree, etc. But if it's the soft variety, a hard finish will damage easily, and crack, flake around dents in the wood. An oil finish might be more suitable, easily repaired with an occasional rub of fresh oil.