Protocol
1. Do you know about the core development of the bitcoin protocol? Are you involved in it?
Yes I know about the core development of the bitcoin protocol, I read the git history. I also have read a lot of the emails from the mailing list. I am not involved since my C++ and python are not my strong programming languages, I be more of a headache to them.
2. Who is responsible for, updates, changes and the overall evolution of the protocol? What does it take to join this group?
Currently Gavin is the lead developer so he is the one that makes the all the big decisions but he also listens to a lot of the core developers. It takes just a strong knowledge of C++ and python to join, they really never turn anyone away.
3. If development of the protocol is in the hands of a few, Isn't there potential for corruption?
There is potential corruption but the protocol is so young that it needs this hands on, so once it is running out of beta and really on it's own it can handle these unknown bumps in the road better.
4. What is the best way for an interested person to learn about the protocol?
Sign up for github, and watch the repo. Sign up for the mailing list on sourceforge to keep up with what they are talking about. Look at the code and try and figure out how it works. Take small issues and try and fix them and pull request them.
Development
1. What are some major opportunities for bitcoin developers at the moment?
There are a lot of major opportunities for bitcoin developers. If you have a passion for something, and there is no bitcoin site for it. Create it. This is like the internet bubble all over again, don't wait for other companies in those other spaces to add bitcoin, find your niche and be first to market.
2. What are some good ways for new developers to start learning about bitcoin?
Setup the testnet in a box on your development server takes no time to do. Just write code, and playing see how things are return and how to get responses. For this I recommend using bitcoin-qt because you can then look at the debug console window so you know what you are expecting. Another good way is look at all the open source bitcoin software, some of it is kinda old but again it will give you again a good view of bitcoin.
3. What are the major challenges bitcoin developers face?
The major challenge is security. Security of the bitcoind and the server in general, are some times just not focused on as much as it should. Also if you create that niche site, is find people who like bitcoin and that niche. I have many projects that just sit on my dev server, until that community gets more involved in bitcoin, but the good news is everyday more and more people are joining bitcoin so that should be a problem.
Big Picture
1. If bitcoin gains widespread acceptance, do you think other cryptocurrencies will be adopted along side?
- If not, what's special about bitcoin that can't be replicated?
Yes of course, it is already happening bitcoin hit over $100 and litecoins just hit $1. While they may not be as popular they will gain ground due to the success of bitcoin.
2. Some say bitcoin cuts banks out of the loop. What if banks (or even governments) were to develop their own cryptocurrencies?
Some people would use them, but it is always great to have competition, as long as they don't try to stop bitcoin which is very hard, I would welcome bank crypto-currenices, who knows maybe for 1 chase coin I can trade 1000 bitcoins.
3. In your opinion, do you think the recent rise in price is a gathering snowball, or a bubble about to be popped?
You can't call a bubble and a broken clock is right twice a day, so you just have to ride it out and see what happens.
4. What do you think are the major existential threats which bitcoin faces?
How do we handle scammers and defaulters will be the next major problem we face coming in the next years.
5. What is the most important thing everybody should know about bitcoin?
The most important thing about bitcoins that everybody should know is this a revolution of the currencies and how we handle money. We are paving the way for our children to be able to give them an option in the way they hold and spend there money. This is the freedom of speech applied to money.