Hey! These docs are for version 0.19.0, which is no longer officially supported. Click here for the latest version, 0.21.0!

Platform State

Global state of all platform data managed by a replicated state machine

Overview

Platform state represents the current state of all the data stored on the platform. You can think about this as one big database, where each application has its own database (Application State) defined by the Data Contract associated with the application. Therefore, platform state can be thought of as a global view of all Dash Platform data, whereas application state is a local view of one application's data.

The Platform Chain is processed by a state machine in Drive to reach consensus on how to build the state and what it should look like. The last block of the Platform Chain contains the root of the tree structure built from all documents in the platform state. By checking the root of the state tree stored in the block, the node can confirm that it has the correct state.

Platform State PropagationPlatform State Propagation

Platform State Propagation


Did this page help you?