---
title: "Структуры данных и кодирование"
description: "Обзор основных структур данных Эфириума."
lang: ru
sidebarDepth: 2
---

Эфириум создает, хранит и передает большие объемы данных. Эти данные должны быть отформатированы стандартизированными и эффективными с точки зрения памяти способами, чтобы позволить любому желающему [запустить узел](/run-a-node/) на относительно скромном оборудовании потребительского класса. Для достижения этой цели в стеке Эфириума используется несколько специфических структур данных.

## Предварительные требования {#prerequisites}

Вы должны понимать основы Эфириума и [клиентского программного обеспечения](/developers/docs/nodes-and-clients/). Рекомендуется ознакомиться с сетевым уровнем и [белой книгой Эфириума](/whitepaper/).

## Структуры данных {#data-structures}

### Деревья Меркла-Патриции {#patricia-merkle-tries}

Деревья Меркла-Патриции (Patricia Merkle Tries) — это структуры, которые кодируют пары «ключ-значение» в детерминированное и криптографически аутентифицированное префиксное дерево (trie). Они широко используются на уровне исполнения Эфириума.

[Подробнее о деревьях Меркла-Патриции](/developers/docs/data-structures-and-encoding/patricia-merkle-trie)

### Префикс рекурсивной длины (RLP) {#recursive-length-prefix}

Префикс рекурсивной длины (RLP) — это метод сериализации, широко используемый на уровне исполнения Эфириума.

[Подробнее о RLP](/developers/docs/data-structures-and-encoding/rlp)

### Простая сериализация (SSZ) {#simple-serialize}

Простая сериализация (SSZ) является доминирующим форматом сериализации на уровне консенсуса Эфириума из-за ее совместимости с мерклизацией.

[Подробнее о SSZ](/developers/docs/data-structures-and-encoding/ssz)