I don't understand the need for processing power for a Bitcoin wallet, but I'm not involved in the crypto-currency space.
What I would want is absolute reliability. For a start, you would want something with a server motherboard and ECC RAM. These are going to be a bit more spendy than an ordinary desktop. You can find retired equipment that would probably meet your needs on ebay or the manufacturers website. If you know someone who works where they have a data center, ask about retired equipment. I got a Dell 1U rack server with 2 Xeon processors, 32GB ECC RAM and 2 15K 300GB SAS drives for the asking. (I returned the drives since I had larger drives to put in the case.) Be aware that servers are designed for a server room or closet and can be pretty loud.
The next thing would be a bulletproof file system. For this use I'm migrating to ZFS which supports various RAID configurations and checksums all data, correcting any errors found. This is on Linux. It is also well supported by BSD and Solaris. There is dedicated NAS software that runs BSD under the surface and probably uses ZFS. (FreeNAS, for example.) That's probably going to provide the most solid storage for a home/hobbyist system.
The other thing that I can think of is backup. RINB! (RAID Is Not Backup.) It provides redundancy and can shield you from disk failures, but if you accidentally delete or corrupt one of your files RAID is not going to help. (ZFS snapshots can, however.) Likewise you need offsite backup. If a bad guy breaks in and grabs all of your equipment or the place where your equipment is stored is destroyed by fire, nothing but an off site backup is going to protect.
I'm sure there others here that work with servers on a day to day basis that can offer better suggestions. I'm a hobbyist sysadmin. (And professional developer. The only thing scarier than a S/W guy with a screwdriver is a S/W guy with a soldering iron.
)
That said, what I do understand about blockchain is that it is distributed. Perhaps that provides for correction of errors on any single node. I would expect that to have been built into the initial design. But then again, I also would have expected it to be designed in a way to prevent theft, bt I'm apparently wrong about that.