>>>RaiBlocks allows for only 128 bits total on its first layer.
Care to explain? I couldnt find the notion of layers in the Raibloks whitepaper
XRB's chain uses a 128 bit integer to represent account balances on the tangle. This limits the amount of data that can be passed considerably. Some have thought that using stenography, we may be able to get around this issue. Personally, I would try to build a 2nd layer over top the layer that stores account balances.
Here is RaiBlock's GitHub on the matter:
https://github.com/clemahieu/raiblocks/wiki/Distribution,-Mining-and-UnitsStenography if you're interested:
https://en.wikipedia.org/wiki/Steganography