Skip to content

Commit

Permalink
Add indexers to architecture diagram (#307)
Browse files Browse the repository at this point in the history
* Add info about indexers and block explorers

* update diagram and hard-code it
  • Loading branch information
timothymcmackin authored Feb 6, 2024
1 parent afab708 commit c2c579a
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 4 deletions.
14 changes: 10 additions & 4 deletions docs/architecture.mdx → docs/architecture.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,9 @@
title: Architecture
authors: Tim McMackin
last_update:
date: 28 November 2023
date: 6 February 2024
---

import LucidDiagram from '@site/src/components/LucidDiagram';

The Tezos blockchain is composed of many Tezos nodes running around the world, complemented by other running daemons, such as bakers and accusers.
These processes collaborate with the overall goal of maintaining the blockchain data in a decentralized manner.

Expand All @@ -15,7 +13,8 @@ Users interact with nodes through many different clients, including command-line

This diagram shows a high-level view of the Tezos system:

<LucidDiagram width="640px" height="480px" src="https://lucid.app/documents/embedded/d778aa2a-ad0a-4324-b235-ed3b35742c58" id="Uz-K28y3R8gJ" />
![A high-level view of the Tezos system, including Tezos nodes, the blockchain data itself, an Indexer, and a few examples of clients](/img/architecture/architecture-overview.png)
<!-- https://lucid.app/lucidchart/d778aa2a-ad0a-4324-b235-ed3b35742c58/edit -->

## The blockchain data

Expand Down Expand Up @@ -147,6 +146,11 @@ Some typical use cases for nodes are:
Optionally, this node can open its RPC interface to serve different kinds of requests.
- A node along with a baker, an accuser, and a signer can be used to bake new blocks, activity which ensures that the blockchain progresses and yields rewards in tokens.

### Indexers and block explorers

Indexers are off-chain applications that retrieve blockchain data, process it, and store it in a way that makes it easier to search and use.
They are an important part of block explorers, which are applications that provide data about the blockchain.

## References

For more information about the architecture of Tezos, see:
Expand All @@ -155,3 +159,5 @@ For more information about the architecture of Tezos, see:
- [Tokens](./architecture/tokens)
- [Smart Optimistic Rollups](./architecture/smart-rollups)
- [Governance](./architecture/governance)
- [Indexers](./developing/information/indexers)
- [Block explorers](./developing/information/block-explorers)
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 c2c579a

Please sign in to comment.