I am looking into completing blockchain transactions over an extremely limited data transport channel. Think even more limited than a satellite connection. The maximum payload I can send at any one time is only 256 bytes. Does anyone here think it would be possible to send a payment transaction to be registered in the blockchain within that single payload?
I'm new to blockchain, so forgive me if this is a very basic question, but I'd like to understand precisely what components need to be sent, which I believe are (coins, recipient, signature) and that's it? Could someone give me more detail as to how many bytes each of these pieces of data would be on the Bitcoin network? If you can think of any network which is more compressed/efficient I would appreciate a pointer there too.
If Bitcoin or no other chain fits within the 256 byte payload to send what it needs to, can you think of any way of making things smaller/compressed? Perhaps hashing some of those values even further in a pre-determined way through an originating application that we can then "unhash/decompress" on the other side with the same properly configured receiving application to regenerate the proper data before being submitted to the chain?
Thank you! JP