The IPv6 allows multiple nodes to be on the on the IP, where in the IPv4 does not. Also, the IPv6 only nodes are not compatible with the IPv4 nodes and vice versa. Also v6 does support help for multiple applications whereas v4 does not have support for applications. V6 has become very helpful for many companies because of the support it has for the applications that run on their specific computer/server.
These attacks are very different from v4, these attacks I will list are only towards v6; Reconnaissance, Unauthorized access, Header manipulation and fragmentation, Layer 3 and Layer 4 spoofing, Address Resolution Protocol (ARP) and Dynamic Host Configuration Protocol (DHCP) attacks, smurfing, Routing attacks, Viruses and worms, Transition, translation, and tunneling mechanisms. These attacks are very serious and IPv6 has to protect itself, where usually the very first attack would be the Reconnaissance (better known at Recon) which will gather all the data it can about that specific network. After the attacker has done its recon, it will select which attack would be the most reliable and easy to invade the networking system. Now the recon for IPv4 vs. IPv6 is very different because IPv6 does not allow ping sweep/port scan as easily as IPv4 would. IPv6 has upgraded their defense measures so that the system will not be prone to attacks as easily as IPv4 would be now.
These are just some of the few