The other method of rewarding miners to perform block hashing proof-of-work computation is through transaction fees; even now some (most?) miners do not accept transactions without a small fee attached, currently an equivalent of a few USD cents per transaction.
The idea is that at some point, transaction fees will have to take over from the block reward as motivation for mining.
Regardless of the costs involved, since the work factor corrects for the amount of mining activity, even a single interested person mining is enough to keep the Bitcoin network going (though that invites some bad scenarios - a group of people is much better...) As things are going and with ASIC mining becoming commonplace there will definitely be enough interest to keep things going on the technical side for the far future. [2]
[1] https://en.bitcoin.it/wiki/Controlled_Currency_Supply [2] https://en.bitcoin.it/wiki/Mining
also, the FAQ:
https://en.bitcoin.it/wiki/FAQ#How_does_the_halving_work_whe...