sREAL Engine: Implementation
The sREAL Engine is a platform for hyper-efficient leviathan-free on-chain economic activity that reimagines finance from the ground up. The sREAL Engine is the first implementation of the sREAL Standard – a framework for hyper-efficient on-chain economic activity. This document outlines the implementation of the sREAL Engine.
For a high level explanation of the sREAL Engine, the problems it solves, and its implications for on-chain finance, see Implications. For a definition of the sREAL Standard, see sREAL Standard.
The sREAL Engine extends the Sovereign SDK’s framework for low latency, high throughput leviathan-free computation to realize a hyper-efficient and expressive leviathan-free economy by implementing two layers: the SyncVM (Synchronicity Virtual Machine) and the SVL (Synchronicity Value Layer).
The SyncVM, the sREAL Engine’s programmably private data and computation layer reimagines how functions are composed together to create the most expressive, composable and efficient computation environment ever, which
-
(1) enables private on-chain activity without compromising performance;
-
(2) allows the same value to be used in multiple orders to eliminate liquidity fragmentation;
-
(3) eliminates MEV and (4) eliminates latency asymmetry to create a fair and positive-sum platform for economic activity; and
-
(5) accelerates the rate of on-chain development to make Synchronicity the frontier of innovation and realize the true potential of leviathan-free technology.
For more information on the SyncVM, see SyncVM.
The SVL, the sREAL Engine’s economic layer, enables cross and unified margin across all protocols on the network to facilitate the most flexible and capital efficient economy. For more information on the SVL, see Value Layer.
Division of the SyncVM from the SVL is specified for a clear separation of concerns: the SyncVM is a platform sufficiently generalized to host applications and activity of all types, while the construction of the SVL on top of the SyncVM creates an opinionated framework specialized for hyper-efficient interoperability of value.
Both layers of the sREAL Engine are built on top of the Sovereign SDK for its unmatched combination of speed, scalability, composability, and expressivity. The Sovereign SDK is a modular system that allows developers to compose blockchain logic from interoperable building blocks called modules. Using the Sovereign SDK made implementing the sREAL Engine simpler, and makes it easy for other developers to leverage the sREAL Engine in their own blockchain implementations.