Open
Description
On one hand, we want to be able to verify bitcoin scripts off the bitcoin blockchain so that we can bridge bitcoin to our blockchain. However, our serialized key types (private keys, public keys and signatures) always have a single byte prefix indicating the type. Is this gonna be a problem when executing scripting to verify them, given that bitcoin doesn't have such prefixes? This has to be studied.
Let's also not forget that our serialization uses scale-codec, which means it's not 1:1 compatible with bitcoin serialization. That's another side-issue.