- Unreliable cold wallets, etc. (even though xeroc has put together a nice guide, last time I tried it with 2 BitUSD, it got lost, so I would not trust it, and you shouldn't either)
- TITAN is more hassle than it's worth it - would've been nice as an "optional" feature. Transactions details got lost in the process.
Agreed ... and the coldstorage mess is basically the fault of TITAN.
But I will rewrite that howto as we now have the option to send funds to an
address! .. Also I am currently writing a offline-signing tool in python ..
Though it is also still untested ..
Please give me some time, I am working on this in my spare time and my TODO list
is endless
I dunno if 'send funds to an address' is a good option for cold storage..
after transferred fund to an address you cannot transfer it out until you take the client online, else you'll get 'insufficient fund' error. Workaround: copy the 'chain' folder from an online wallet to the offline wallet then the fund will be usable, but it also works with registered accounts.
Multi-sig is great for cold storage imho. Use an offline wallet for signing only.
- No cool use cases and example implementations - e.g. Escrow. Most of the
code out there is written with Bitcoin script in mind. BTS should have done one
of these: 1) Implement Bitcoin script, so that existing engines can work. 2)
Implement Ethereum and generate some noise in the process. 3) Implement its own
form of scripting.
IMHO it's an advantage to not use Script because you cannot mess up your funds
and read your transaction in JSON/plaintext not having to interpret the stack
ops in the correct order!
Also, the client (and delegages) do not have to "interpret" Script, which makes
it MUCH faster which we need for 10k tps.
Afaik escrow works nearly perfectly. Just need someone to put it in use.