Price of bitcoins is mainly determined by emotion. They're worth as much as people think they're worth. That's why it's an unstable currency and a risky investment.

You could argue that it's backed up by the cost of electricity, though.