6. ARCHITEKTURA SWITCHEO
Na scentralizowanych giełdach większość funkcjonalnej logiki i danych jest wykonywana i przechowywana na ich własnych serwerach.
Główne operacje Switcheo są jednak realizowane głównie poprzez Smart Contract na zdecentralizowanym blockchainie NEO.
Istnieją 4 podstawowe komponenty, które składają się na Switcheo DEX:
- Interfejs użytkownika, który współdziała ze Smart Contract’ami
- Dedykowane węzły blockchain do rejestrowania zdarzeń i interakcji inteligentnych kontraktów
- Baza danych historii zleceń i API
- Broker Smart Contract’ów
6.1 INTERFEJS UŻYTKOWNIKA (UI)
Z punktu widzenia użytkownika, Switcheo DEX działa prawie identycznie jak tradycyjne giełdy, użytkowanie jest podobne.
Tam, gdzie jest to wymagane, zawsze przypominamy użytkownikom o możliwych różnicach podczas wykonywania działania.
Na przykład transakcje są asynchroniczne, mogą zawieść i muszą zostać ponownie przesłane.
Inną różnicą jest to, że konto użytkownika nie jest wymagane.
Ponadto "logujemy się" przy użyciu portfela użytkownika zamiast pary e-mail i hasło, i możemy natychmiast wyświetlić saldo portfela, historię transakcji itp.
Cechy:
- Kupuj / sprzedawaj na rynku
- Limit kup / sprzedaj
- Zaloguj się przez Portfel JSON, WIF, klucz prywatny, księga główna
- Dopasowywanie po stronie klienta i wypełnianie wielu ofert w ramach jednej oferty
- Automatyczne ponawianie nieudanych wypełnień
- Historia transakcji osobistych
- Wykresy transakcji (za pośrednictwem handlu)
Interfejs użytkownika Switcheo jest oparty na aplikacji React.js.