Here's a question from one of the promintent persons in the cryptocurrency, our answer and his response. You might find it interesting:
Q: From what I was able to find on your project - a few obvious questions arise. Which network will be handling the vast majority of the transactions and how would you address the scalability issue that would be an obvious problem for any rewards solution on blockchain (wich are plenty right now, none have solved this issue last time I have checked with them).
A: Thank you for the question. We also consider the network scaling as one of the major roadbocks to quite a few projects that have emerged recently.
Short answer:We will move the vast majority of transactions off from the Ethereum blockchain. In the beginning, we'll process them in a centralized manner; later we will switch to Raiden Lightning networks or other blockchains.
Long answer:Using Raiden network will allow authorizing the settlements of the transactions on the Ethereum platform almost instantly. We will adapt our software to make use of the Raiden network as soon as it's released. Now it's 80% ready, according to their official GitHub
https://github.com/raiden-network/raiden/milestones.
While the Raiden network is still under development, we have the following plan:1. In the beginning, we will make a half-centralized software, when the shoppers will get their BIT rewards in a centralized manner (our web wallet). The balance in that wallet will not depend on Ethereum blockchain; it will be controlled by our proprietory software and database. However, when someone wants to withdraw their total reward to the external crypto wallet their balance will be recorded to Ethereum blockchain, and they will receive actual ERC20 tokens. We know from experience that only a small minority of people will withdraw tokens often because most people use the default solution and don't care so much.
2. If the Raiden network is still under development in August 2018, we will consider using µRaiden (
https://github.com/raiden-network/microraiden) to make the system more decentralized, as µRaiden will help to reduce fees of transfers between shops and shoppers.
3. If there will be no good news about Raiden network in November 2018, we will consider moving the tokens and the entire system to another blockchain. We are closely looking at Ripple or NEM, which are both attractive from different perspectives suits. If we decide to move this way, we will implement an atomic cross-chain exchanger to move all the tokens to the new blockchain. It is a complex, but a realistic process.