The reason for using atomic swaps at REMME instead of having a centralized solution to the migration problem is that it is more secure when a bad actor has no direct access to the server facilitating the atomic swap (ERC20 ⇔ REMchain). This minimizes the potential intrusion, as well as removing a chance for data loss due to a single server shutdown, as all the information regarding atomic swaps is stored on-chain.
The server will facilitate 1:1 exchange of ERC20 REMME tokens using RemmeBridge smart contract upon deployment on the Ethereum mainnet with an atomic swap implementation, and REMchain mainnet.
There is NO need for a REMME owner to move tokens to the native platform immediately unless they want to spend them for services provided within the REMchain.
Let's see how both REM tokens can be used:
|ERC 20 REM||REMChain native|
|Classic Hodling||Guardians' Staking|
|Trading on exchanges||Earning REM on a REMChain Network|
|Compatible with all ERC 20 wallets||Paying for services in the REMChain network|
|Free token transfers between REMChain users|
Moving tokens between two different ledgers is a challenging task requiring thorough analysis and acceptance of trade-offs.
What's next: How to swap ERC20 REM to REMChain native