The ABOAT ECOSYSTEM has a semi-decentralized structure, as the focus is primarily on smart contracts. In the background, the backend acts as a security mechanism and to enable the free use of ABOAT TOKEN. The connection can best be described using the following graphic:
In the first step, the user validates that they want to receive their reward. To do this, it first sends a transaction to the reward system and then to the backend. This checks whether the user and the associated wallet have really deposited in the reward system that he has started an order. After this is confirmed, the necessary data is fetched from the database and an order is sent to the Oracle Service. The Oracle Service has access to the rewards system's owner wallet and is thus able to tell the rewards system that a distribution is to take place and the amount of this distribution. Finally, the reward system sends the reward to the respective user.