We're pretty confident that we can keep the website open for many years, even if the company that runs it went under tomorrow. We've got redundant server systems with prepaid hosting and some other tricks.
Not good enough. Many people (like me) got into bitcoin precisely because they want to eliminate counter party risk. A coin like this is something I might give to my children some day. Assuming TitanBTC will still be around in 25+ years from now would be foolish.
With that being said, I totally agree that some people aren't going to be comfortable relying on our website being around. For people that choose not to take us up on the 2-factor authentication service we're providing, we'll be rolling out coins with private keys included underneath the hologram next week. These coins will work just like any other physical bitcoin (with all the same vulnerabilities) and we'll gently recommend that people don't resell them, but I'm happy to be flexible with what this community is looking for.
That sounds good. But how do I know a copy of the private key is not stored at TitanBTC where it was created? Or if it was securely generated using a true random number generator?
I'm not sure if this is possible but what I would like to see is some kind of kit. E.g. a coin where I can inject my own private key and seal it with a secure hologram. (Similar to a paper wallet kit). But I guess it wouldn't be a TitanBTC anymore at that point. It would be a coin wallet.
I LOVE the spirit of a coin "kit" and I think well be able to make that happen in the near future with what we're working on. It's a more technical hurdle than we originally anticipated. We released this version of the coins to help augment the investor dollars that we're using to innovate in this space.
I honestly haven't found a good way to answer the question of "how do I know TitanBTC isn't keeping a copy of the private key". A lot of people asked the same questions of Mike Caldwell early on and I think it will just take time for us to prove our competence and trustworthiness to the community.
In short, the computers that generate those keys are offline. We're using a DB of random numbers generated from an atmospheric noise variable, similar to what you'll get from random.org. We purge the page files on the hard drives in those computers on a scheduled basis to make sure there's no lingering data signatures. We think we've got a good method of clearing any temporary data from the cache on our printers, but I won't hesitate to say that the process can be improved and I welcome any input on how we could make it better. I've reached out to Mike, but have yet to connect with him. He may be thinking we're competition. I hope not.
The bottom line is that I don't want to rush that period of "getting to know us" because its important that the community rejects bad ideas and scammers. In fact, I really appreciate how fiercely this community defends it ideologies. This thread was meant to help my team explore new ideas as we try to perfect the system for physical bitcoins once and for all. Thank you sincerely for the feedback.