Hello:
I'm new in all this technology, and I'm not quite sure where I should post this. If there's a better room, please move me there
I want to test an idea, for which I need a wallet app for exchanging coins of a NEW currency between users and a blockchain for storing the transactions. I have medium coding level, so, if the task is not really complex, I could try it myself. However, I have very basic doubts:
1. How is a new currency created?
A new currency can be created out of anything, so long as people are willing to accept it. For example, in prisons, cigarettes are a form of currency.
I imagine you are talking about cryptocurrencies though. In that case, most people just fork one of the major cryptocurrencies (Bitcoin, Litecoin, etc), change a few important parameters (magic bytes, genesis block, etc) and call it a day.
Is there a kind of registry of currencies, symbols...?
No. If you want a symbol for your currency, you will have to make it yourself and then try to get it accepted as a currency symbol in major fonts. The easiest way to do that is through Unicode, but even Bitcoin hasn't been accepted yet, so don't count on that happening.
2. I assume that using the Bitcoin blockchain gives people much more confidence than starting a new one. Can I use the Bitcoin blockchain for pushing transactions from a different currency?
It depends on your new currency. If you design it such that it uses Bitcoin transactions as a base, then yes. See for example Colored Coins or Counterparty (I think those two use Bitcoin in some way).
3. If I need to create my own blockchain, how should I customize the blockchain-node source?
Fork Bitcoin Core. Change stuff in chainparams.cpp.
4. Do you know a good forum where I could hire an experienced developer for the blockchain-node and the wallet?
You're already in a good forum. Just go to the services section and ask. There are many developers who make
shitcoins altcoins for a fee.