Guides
Dash CoreDash PlatformDash.orgDash User DocsLog In
These docs are for v0.17.0. Click to read the latest docs for v0.25-redirect.

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.

733

Platform State Propagation