Bitcoin is a decentralized currency and there is nobody with "supervisory power" over it.
Anyone is welcome to suggest improvements to the protocol (changing hashing rules or anything else) at any time, and can create a source code patch to any of the several pieces of Bitcoin client software to implement them. (The maintainers of Bitcoin Core or another piece of client software can do so simply by releasing a new version.) Each user can then make their own decision whether to adopt this patch or new version, or to continue using the software they already have. (Of course, they might be more likely to decide to adopt a patch if it comes from a "trustworthy" source, such as the software maintainers.)
If a general consensus emerges that the improvement is desirable, and essentially all Bitcoin users adopt the patch, then the protocol has effectively changed. So such a method could be used to make a change to the difficulty adjustment rules, should there be a consensus that such a change was necessary.
Assume the patch changes the protocol in a way that is incompatible with the existing protocol, so that the old and new protocols disagree about the validity of certain blocks or transactions. (For example, the new protocol might "lower difficulty" by saying a block of a certain low difficulty is valid in a certain situation, where the old protocol said it was invalid.) If some people adopt the patch and others do not, then there will be a problem: those two groups will disagree over whether particular transactions or blocks are valid. This situation is called a hard fork and essentially would split Bitcoin into two separate currencies: "old Bitcoin (BTCO)" and "new Bitcoin (BTCN)". Anyone who held, say, 1 bitcoin before the fork would effectively now hold 1 BTCO and 1 BTCN. The economic effects would be confusing, to say the least. Many people consider that if such a state of affairs continued for a significant length of time, and with a significant population on each side, the effect would be to destroy confidence in both the new currencies and render them both valueless.
As a result, users are likely to be cautious about adopting patches that change the protocol. They should only do so if they believe that the vast majority of other Bitcoin users will do the same. For this reason, implementing protocol changes is as much a political challenge as a technical one, and it helps a lot to have "trustworthy" people advocating for the change. So those trustworthy people may have some amount of power over the protocol, but not in a "supervisory" sense. It's less like being the king, and more like being the prime minister of an unstable coalition government.
If there was a feeling that the existing difficulty adjustment rules were not working well, the software maintainers and other well-regarded people could propose a change and hope that the user community as a whole would agree. That's what would likely have to happen in a situation like what you describe.
supervisory power from where? from mars? – amaclin – 2015-01-17T05:50:57.940
Are you asking if Bitcoin transactions will still be secure from double-spending if the difficulty drops to almost nothing? – Dr.Haribo – 2015-01-18T01:19:53.027
@amaclin Are you asking for clarification, or mocking the asker? @ efaysal The Bitcoin developers spring to mind; are you asking if there's a group specifically for supervising mining? – Nick ODell – 2015-01-19T04:21:02.273
1The difficulty wasn't 0 between 4 Jan 2009 and 8 Jan 2009, it was 1. A hash with 32 leading zero bits was necessary to mine a block. It just happens that no blocks were actually mined in that time period (assuming their date stamps are accurate), probably because nobody was trying to mine. As far as I know, there is no such thing as "difficulty 0" in the protocol, and I don't know why you think there is. But this may be a topic for another question. – Nate Eldredge – 2015-01-19T06:33:37.387
I think you may also be misunderstanding how the difficulty changes. It is recalculated periodically based on a fixed algorithm, which is described here. It may happen to behave similarly to an exponential function over some periods of time, but there's no inherent reason why it must do so. In particular, the algorithm specifies that the difficulty does not decrease below 1.
– Nate Eldredge – 2015-01-19T19:30:12.057NateWldredge, hard to understand the last clarification, "It may happen to behave similarly to an exponential function over some periods of time but there's no inherent reason why it must do so" , please can you elaborate more? – efaysal – 2015-01-19T21:09:44.543
I don't know what else to say. The adjustment is limited to at most a factor of 4 at each adjustment. If it changes by the maximum amount each time, you will get exponential growth or decrease. But it might not. – Nate Eldredge – 2015-01-21T01:04:45.727