Organization
The Synthetic Blockchain is composed of a few main components, not unlike a typical blockchain. There needs to be a place for transactions to be staged, a way for blocks to be finalized, a canonical format for a Command to be accepted onchain, and actions that are triggered by these commands.
These components are:
Indexer: The mechanism that adds new commands to the mempool
Mempool: Where commands are staged until they are executed
Blocks: The collection of commands executed in unison
Commands: The format for a user submitted request, analogous to a Transaction on standard blockchains
Effects: Requirements that require asynchronous actions to take place. Intents that can not be handled within the execution of the Command.
Last updated