Final answer:
IPv6 uses Neighbor Discovery (NDP) protocol for hardware address resolution.
Step-by-step explanation:
The protocol that IPv6 uses for hardware address resolution is Neighbor Discovery (NDP).
NDP is part of the IPv6 protocol suite and is responsible for finding and maintaining the mapping between IPv6 addresses and their corresponding physical (MAC) addresses on a local network.
Unlike IPv4's ARP (Address Resolution Protocol), which uses broadcasts, NDP uses ICMPv6 messages to perform address resolution and other network functions.