Everscale architecture

A quick look at Everscale architecture

Workchains. Everscale currently operates with two workchains:

Masterchain (−1): stores system state (e.g., validator and configuration contracts).

Base workchain (0): used by regular users, tokens, and applications.

The protocol allows adding additional workchains in the future (1, 2, …) if needed.

Shardchains (shards). Each workchain can dynamically split into multiple shardchains when load increases and merge back when load decreases.

Validators & elections. Blocks are produced and verified by validators. The global validator set is chosen through periodic elections. During each election cycle:

  • A subset validates the masterchain, and

  • Other validators are assigned to shardchains (with regular rotation) to balance load and improve security.

Last updated

Was this helpful?