Yeah, I initially looked into developing something with this scheme in mind, but decided that it wouldn't suit because it was too clunky (with all the refund transactions, and DOS angles) and only supported bitcoin derivatives, whereas I wanted to offer a lot of '2.0' currencies.