Is hashing transaction data once for each input really a huge bottleneck, though? Do mobile devices have an issue with this?
Think about what slow transaction verification speed means. Slower propagation across the network. More work per node. Greater opportunity for algorithmic attacks, races and other shenanigans by attackers.
--
Jeff Garzik Bitcoin core developer and open source evangelist BitPay, Inc. https://bitpay.com/