When will there be variable or use defined difficulty and stratum support in the Bitcoin client? It seems it is needed very badly.
I can't actually figure out what you're asking about. Can you try again with some more context, especially please describe what you're trying to accomplish.
I would be happy provide some context.
Solo mining against the Bitcoin-QT client results in allot of shares being leaked over to backup pools. So it seems something needs to be done at some point so that folks with high hash rate ASIC's can solo mine without the need to setup there own pool software to do it.
Currently I have about 20Ghs of ASIC's and when I solo mine I get this behavior.
My thought was to implement the stratum protocol as an option for the mining software to communicate with the Bitcoin Client in server mode. Right now that is done with the old getwork protocol.
My other thought was to implement variable difficulty, but after thinking about that I realized that was probably silly since, I think, the mining software is only going to submit shares that meet or exceed the current difficulty anyway.
So does that explain what I'm thinking better?
Thanks,
Sam