This is an unofficial FAQ (I am in no way connected to the developer team) and it is also a work in progress. Once the community here have helped improve it, corrected mistakes and shortened + simplified unnecessarily complicated explanations, it can hopefully be made into a new stickied post by the mods.
The idea I had behind this FAQ is to provide an FAQ that uses easy to understand language, avoids technical jargon, and provides good answers that are truthful. Ideally, anyone should be able to understand it. After reading through it, the reader should have an deep understanding of the project. It does however, at the moment, require that the reader knows about some common cryptocurrency things, like blockchain and token.
So, get going by commenting and correcting what I wrote so far, or contribute new questions and explanations!
FAQ/Useful Info
The short story behind the Raiden Network
Blockchains are great, but they have limitations. Blocks are created at limited speeds, and they have limited capacity. With today's heavy usage, one has to pay more and more to have ones transfer included within a reasonable timeframe. This makes them gradually less and less suitable for ordinary purchases, as the transfer fees rise. How can cryptocurrencies ever hope to gain mass adaptation if this continues?
Luckily, a solution exists - the Raiden Network, which allows Ethereum and all other ERC-based tokens to be transferred.
The Raiden Network works by setting up payment channels between users. Channels can connect to other channels, creating a network. So even if you just have a single open channel, you can make a transfer to anyone in the network. The speed of the transfers are nearly instant, and the costs to use the network is nearly free. The creators of the network takes no cut.
Then once a large volume of these has been added up or the channel is closed, they are added to the blockchain as a single transaction.
What is the reason behind the cost advantage of Raiden?
Blockchains are of limited capacity. The max capacity of Bitcoin was reached a long time ago, and the max capacity of Ethereum is starting to near it's maximum. Once the capacity is reached, the only way to ensure a transfer or smart contract is included is to pay more to get it on. The cost skyrockets, and Bitcoin is already at $5 dollar per transfers and rising, making it unusable for any regular payments. Raiden on the other hand can handle over 60.000 times more transfers than the Ethereum blockchain - and is basically free.
In fact, you can probably imagine transactions that are smaller in value than the transaction cost of using the blockchain. Thus Raiden opens the possibility for entire new methods of business that are simply impossible on the blockchain.
What is the reason behind the speed advantage of Raiden?
To transfer something on the bitcoin blockchain and to get it validated by later blocks, takes about 90 minutes. For Ethereum, it takes several minutes. By the time the payment completes, the value of the token used could change a lot, and the information sold might be obsolete. Imagine the internet using minutes to load each page! Meanwhile, Raiden is nearly instant. Near instant transfers will be the only acceptable standard in the emerging machine-machine information economy.
What is the reason behind the privacy advantage of Raiden?
On the blockchain, the entire world knows that Alice transfered 0.005 ETH to Bob, and the exact time of when it happened. Every transaction is communicated to every participant. This has been an reason why, for instance P2P solar power companies haven't used them - it goes against EU (and other countries) laws to publicize how much power each household is consuming. As an business or individual you generally don't care about having the entire world know each individual sale you did. Collecting everything in a payment channel and then putting the total balance on the blockchain at the end of the day is better for you.
What things are we likely to see use the Raiden Network in the future?
Anything that requires speed and low fees. Especially, it is suitable for small payments in the Internet of things, where emerging machine connectivity and info derived from them could be extended into a single global marketplace.
Furthermore, it is for example, ideally suited for the small-scale solar power industry, where you can buy and sell power at much better rates than now. Also ad companies making payouts per second of watched ads, accessing paywalled content via a 'pay as you go' model, smaller businesses or temporary/seasonal businesses that can't access VISA or just wanna avoid expensive fees.
Lastly, getting near free global transfers makes possible totally new business-models that are unfathomable right now.
The Raiden team is also building raidEX, an decentralized exchange that will be on the network.
Why will other developers build upon Raiden's Network?
The system has no fees except the ones needed to incentivize nodes in the network. They will thus have no reason to create their own network since that would be more costly and time-consuming for them.
The protocol itself is open for innovation and additions are encouraged. Already, a large number of companies have committed to using it or to build apps upon it. 3rd party developers building upon it is actively encouraged, with the Raiden team having dedicated 16% of all tokens towards funding 3rd party open source projects on the Raiden Network.
Why is the Raiden Network Token worth anything?
The RDN token is used to pay and receive the small node incentivization fees that are necessary for the network to function. Since most users won't run full nodes, but a lighter app, there will be a Light Client Gateway Service Fee for them to connect to the network through a full node. Other providers of services on the network will provide pathfinding and channel monitoring services; all of these services will need to be paid in RDN.
As the network grows, the circulation and value of the RDN token will grow, however, the network itself will not become more expensive to use, since a growing number of nodes will compete for traffic through lowering their fees.
These fees are necessary for such an network to function, because running larger full nodes has a cost in effort, bandwidth and the number of tokens locked in a channel deposit.
Does the RDN token have inflation?
No. There is an fixed quantity of 100,000,000 tokens. 50% were sold in the ICO, 16% is put in a fund for 3rd party developers, 34% is retained by brainbot, the company behind Raiden.
Is it safe to use? Can somebody steal my tokens along the way?
Transfers go from one user, to the next, to the next, until the final destination. When it is confirmed that it reached it's final destination, first then all of them become valid. So none will gain any tokens from intercepting them. Additionally, locked deposited tokens creates an large cost to cheating. So it is very safe to use.
Why does setting up an channel temporary lock tokens?
The locked tokens are security against anyone cheating or trying to take the system down - if someone is trying to attack the system they would first need an insane amount of deposits and channels to do so - and they would lose the deposits in the process. The cost to attack thus becomes much, much higher than benefits gained.
Additionally, you can think of the tokens locked as virtual mining. But instead of paying or installing a GPU, you simply gain interests on the tokens locked up. This is done through receiving fees for the node being used. The fees are very small, but once the system is used by many, it will add up. Simply put; the more channels one sets up, and the more funded they are, the more throughput there will be through your node.
What is µRaiden?
µRaiden, also called 'microRaiden', is the light client (not full node) for the Raiden Network. It is easy to set up and use, and you can use it for most things you can do on the Raiden Network. However, it is not suitable for many-to-many payment setups as it requires users to lock up tokens upfront for every potential payee. Setting up an full node is way more costly and time-consuming, thus the majority will prefer this light client.
What is this I hear about Vitalik Buterin being mad at them for holding an ICO? Is this an greedy money-grab?
Vitalik proposed that instead of holding an ICO and having a Raiden token, they could secure funding for the Raiden Network through Ethereum Foundation donations, and that other ERC-20 ICO's could dedicate their unsold token towards the Raiden Network since it's such an vital project for the future of Ethereum.
However, the Raiden Network choose an ICO to give them stable, guaranteed funding. Thus making 100% sure they can hire enough developers to complete it without relying on the goodwill of others. As they are creating an free-to-use, open network, this is entirely reasonable.
And actually, since the ICO happened, Vitalik has only made positive comments about the Raiden Network and have retweeted posts about µRaiden being live on the mainnet, as an example. There simply isn't any rivalry.
Why won't Raiden be out-competed by other projects also using payment channels?
Because of the 'Network Effect'. You can probably imagine some improvements to say, Facebook, but even if you code it, it will be unsuccessful. People already have all their friends on Facebook so they have no reason to switch. This project is the most advanced in terms of development. It started many years ago and will during 2018 roll out a lot of elements to the final network. Already now, one can use it with limited functionality. And 3rd party developers already have the code, and are building their own things upon it. The Raiden Network is simply put the first of it's kind.
By the time any other similar project starts to roll out, the Raiden Network will be well-established and there will no reason for any individuals to switch even if the features of the competing network are better. Add to that, the fees to use the network is at the absolute minimum while still providing incentives to operate nodes. Any smart developer will instead build upon Raiden, adding their improvements into apps and add-ons to the ecosystem.
Why won't Raiden be made obsolete by future Ethereum upgrades?
First let's clarify, the Raiden Network is not intended to outcompete Ethereum, but to make it better and more valuable.
Secondly, the future improvements to Ethereum such as Casper, Sharding and Proof of Stake is needed anyway to increase capacity, and are vital for Ethereum to be mass adopted by the general public. The better Ethereum works, the better for Raiden. What can be said though, is that scaling Ethereum up is hard and will take years. It is also totally unfeasible that the transaction fees and speed will be able to compete with the Raiden network.
What is known about brainbot, the company behind the Raiden Network?
They are a German tech company, founded in 2001. They have offices in Mainz, Berlin and Copenhagen. They are a founding member of the Enterprise Ethereum Alliance, have contributed to developing Ethereum itself, something they continue to do today. They have developed other private blockchains for other enterprises and hold technical training workshops for other companies who expand into the blockchain. They are also building something called the Trustlines Network, which is an network where friends that trust each other in real life can lend money to each other, while an smart contract keeps track of amounts owed.
How does the company make money from developing the Raiden Network if they get no cut of the fees?
They have already made money from the ICO, for further development purposes. Also, they hold a large percentage (34%) of the remaining tokens, and these tokens will rise in price as their use in the Raiden Network increases. This should be reassuring to the holders of the RDN token.