In Bitcoin transaction, it can have multiple vin and vout. In vout, it contains bitcoin script. In bitcoin script, the OP_RETURN contains payload, the payload is used to store Open Asset asset id and quantity (see
https://en.bitcoin.it/wiki/Colored_Coins#Open_Assets). The encoding is based on LEB128.
OP_RETURN has 40 byte limit. There is a request to increase the size limit to 80 bytes.
"Previously, a single transaction could send assets to up to 34 distinct recipients. After the change, it will be able to send assets to up to 74 recipients". (see
http://blog.coinprism.com/2015/02/11/80-bytes-op-return/)
Is the limit of 34 distinct recipient because the header of Open Asset is 6 bytes, so 40-6 = 34 ?