Please see the following draft BIP which should decrease the amount of bytes needed per transaction. This is very much a draft BIP, as the design space for this type of improvement is large. This BIP can be rolled out by a soft fork. Improvements are around 12% for standard "one in two out" txn, and even more with more inputs hashes. https://gist.github.com/JeremyRubin/e175662d2b8bf814a688