Skip to content

Commit

Permalink
clean up snapshotter overview
Browse files Browse the repository at this point in the history
  • Loading branch information
anomit committed Nov 29, 2023
1 parent 9a97ffd commit 45c5ff4
Show file tree
Hide file tree
Showing 3 changed files with 12 additions and 3 deletions.
15 changes: 12 additions & 3 deletions docs/Snapshotters/Overview.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,21 +7,30 @@ This section provides a comprehensive walkthrough on what Snapshotters are, how

In the Powerloom Protocol ecosystem, a snapshotter peer plays a crucial role in maintaining data consistency and reliability. Powerloom operates on a decentralized network comprising nodes known as **"snapshotters."** These nodes are responsible for reading data from various blockchains, and anyone is eligible to run a snapshotter node.

![Powerloom Workflow](/images/introduction-image.png)
![Snapshotter workflow](/images/snapshotter_workflow.png)


## How Snapshotter peer works?
## Function

The primary function of snapshotters is to monitor state changes in selected smart contracts. This monitoring is guided by predefined "data market" schemas, which outline the specific data fields and events that the snapshotters need to track.

Whenever there's a change of events on the smart contract, snapshotters create "snapshots." These are structured data units that capture the most recent state. These snapshots are then promptly sent to the Powerloom consensus protocol for validation.

Powerloom is powered by numerous snapshotters instead of relying on centralized oracles. This approach helps in mitigating issues like single points of failure, outdated data, or dependence on particular data providers. The decentralized, peer-to-peer structure of Powerloom ensures consistent availability and reliability of data.

![Powerloom Workflow](/images/introduction-image.png)


## Specifications and moving parts

## Dive into the specifics
Snapshotter is a crucial part of our powerloom protocol. Dive deep into the technical aspects of snapshotter [here](/docs/category/snapshotter)

## Joining a data market

Continue along within this category to explore the different testnet based data markets that you can join as a snapshotter.

* [Joining a network](/docs/category/joining-networks)

## Setting up the snapshotter node

The snapshotter is a distributed system with multiple moving parts.
Expand Down
Binary file removed static/images/introduction.png
Binary file not shown.
Binary file added static/images/snapshotter_workflow.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 45c5ff4

Please sign in to comment.