--snip--
What happened to all existing testnet Bitcoins anyway? Who's hoarding them? It's not supposed to be scarce, and it's not supposed to be in high demand. They're supposed to be easy to get for whoever needs them for testing anything Bitcoin related.
At this point I'd say it's about time to reset testnet again, and start over from scratch. So instead of the options above, you could probably accelerate this by selling them! Of course, testnet Bitcoins aren't supposed to have value, and they aren't supposed to be sold, but at this point a reset may be better (for a while).
100% in agreement... If somebody needs testnet coins, it should be as simple as
=> editing bitcoin.conf on your testnet node (which you are running anyways, since you're developing a project for which you need tBTC)
=> running minerd for 1 hour
=> waiting untill your mined tBTC is mature
=> having enough tBTC for your project, donating the rest to a faucet when you're done
However, i've calculated that at this point in time there is > 100 Th running on the testnet (115 Th iirc, i did the calculations a couple days ago). No home cpu miner can ever compete with this... If this continues, a developer would actually need to buy an ASIC or rent hashrate to get enough tBTC to test his/her project, since nobody knows who's hoarding tBTC, and people with faucets (like me) also have a very hard time getting tBTC to give away for free.
A reset is direly needed... However, if it's just a reset without any other protocol changes, the miner (or miners) that's currently using relatively new ASIC's on the testnet will just continue mining with his ASICs on the "new" testnet, and not much will change... Offcourse, if the block reward is once again 50 tBTC, at least a developer can rent hashrate for a short amount of time, since he'd only have to solve one or two blocks to get enough tBTC for about any project he fancies (at the moment, you'd have to solve a whopping 500 blocks to have ~100 tBTC).
To be honest, i don't have a clear-cut answer for this conundrum either.... Just as a brainstorm exercise i was thinking about a reset of the testnet and a huge premine done by the dev's on this newtestnet. The devs can then either run an honest high-claim tBTC faucet themselves, or fund the 6 or 7 existing faucets (maybe even make an agreement with the faucet owners first, about minimum claim amounts, no popups, minimal advertisement,...). An other option would be to look at the altcoin community and borrow some of their idears (like making the testnet POW/POS, or making resets very common so nobody wants to burn electricity to mine tBTC that'll only be valid for a couple of days/weeks).
At this moment, coinbase rewards seems to end up funding addresses like this one:
live.blockcypher.com/btc-testnet/address/2N3oefVeg6stiTb5Kh3ozCSkaqmx91FDbsm/
Once in a while, other addresses pop up tough... But not very often.