But I'll note the even with ECC you need to double check things in case there was corruption on the drive wires or in many other places. With the right filesystem you can find some of those locally during a scrub, but double checking end-to-end isn't much harder.
ECC may still be needed for the actual processing, but I don't see a point on having it on a NAS (especially considering you need to send the data over a network to read or write it)
If you have disks set up in RAID 1 or RAID 6, would you still lose data though?
Raid6 will repair single bit errors, assuming a bit wasn't flipped before/during the erasure code calculation when writing the data.