That would allow the <bytes> portion to contain a message correct?
Yes.
Wouldn't that be opening pandora's box to a giant block chain?
As I have indicated in previous posts and indeed in the first post of this thread, encoding substantial messages in transactions is already possible. Gavin's mooted proposed tolerance of OP_DROP transactions simplifies the implementation considerably and reduces messaging overheads. It also allows the popularity of messaging to be measured.
Additionally,
Gavin's opinion is that the CPU time taken to verify signatures is a bottleneck for transaction processing. My messaging scheme would result in more signature verifications whereas OP_DROP would not.
One major cause of a balooning block chain would be the use of "mixnets".
My proposed solution to a giant block chain is
forgetting most of it.
ByteCoin