-
Notifications
You must be signed in to change notification settings - Fork 3
1 Super Genius Home Page
Link to GRPC implemenation for SuperGenius Wallet.
The SuperGenius processing component uses ifps-pubsub gossip protocol similar to how a game has a lobby system for a peer-to-peer game.
All SuperGenius nodes subscribe to the processing channel.
To begin processing a request is made to the channel for any open processing requests that have a slot open. If there is a slot open the node joins the sub-channel processing- where UUID is a unique ID create by a processor node, see next section
If there are no slots open, the processing node grabs the block-lattice branch (database records) of their synced database records which have block data of request to process.
The node grabs the UUID from db record and then opens up a processing- channel and publishes the UUID to the main channel.
The channel publish/subscribe system uses ipfs-pubsub with communication protocol using gRPC.