Core is a replicated state machine that maintains a local copy of a cryptographic ledger and processes transactions against it while reaching consensus with a set of peers. It implements the Stellar Consensus Protocol, a federated consensus protocol.
Horizon is one of the main components of the shelf system. It stores the lots and the user data as well as provides api for actions such as registering a new user, creating a lot, adding a lot to a watchlist, etc. while constantly synchronizing its state with that of the corresponding nodes of the shelf network.
- provides routing to different microservices;
- checks jwt signature in requests;
- manages blacklists.