Thanks Togo - these are awesome.
Why use a cold wallet: To not leave your 1.55M BBP vulnerable on a web host. A cold Sanctuary means you can keep your BBP off site, in an encrypted wallet (in your controller wallet) where the coins are safer.
Would your computer withstand a DOS attack:
One, you can shut off your RPC port at home and run a private node, and add a firewall, and encrypt the wallet and even leave the coins in cold storage, so Yes.
Easier and cheaper to run a VPS:
Based on my experience with the pool the only way to have 99.9% uptime is on a VPS. Too much happens on home networks that make it unreliable. Because we implement proof-of-service, you should consider the VPS option to keep your IP from changing and to ensure you receive your sanctuary rewards.
For cold masternodes do we need to keep the controller up 24-7:
No- controller only needs to be online to start the sanctuary.
Is it possible to setup multiple masternodes on one VPS:
Since you need a static IP per sanctuary, it can only be done via a lot of hacking, so without hacking - its not possible, and if you do pay for a block of IPs at the VPS, then it requires extremely advanced network config scripts to get it to work.
On the Sanctuaries coming soon: Thanks, fixing today.