Challenge
But what does it look like in practice?
Note that the following are all random fictional stories!
Fast forward 5 years, Bob is buying a cup of coffee. From his point of view, he just uses his smartphone to pay for coffee, just like before. However, in the background, his wallet performs multiple tasks to complete the payment. It sends out some Moonbucks coupon tokens, plus the user's preferred stablecoin to pay for coffee. The merchant sends back some FairCoffeeBuyer reputation coins, which are automatically and atomically exchanged by the wallet for the local StreetWorkersFund coins off-chain. Bob's wallet sends some AwesomeWalletCreator coins to its developers to pay for usage. Interaction with Raiden Network does not need to run the always-on Ethereum full node and Raiden Guest Network client. Bob's application also automatically pays some RDN coins to reliable nodes as they provide the Ethereum ecological entrance service fee.
So when the machine executes transactions and provides multi-currency-based services in the background of the complex commercial network, users still have a perfect experience.
challenge
The payment channel network is still a very new idea and technology. They were first proposed about two years ago, and blockchain has been known for more than 8 years. Most importantly, both of them are very complex technologies in terms of concept and implementation. Regarding this point, neither the Lightning Network nor the Raiden Network has a specific specification that can be seen.
The points mentioned below still need to be studied. In this article, they are introduced at a high level, but in the future they are all worth having a separate article of their own.