Перейти до основного контенту
Change page

Структури даних і кодування

Останні оновлення сторінки: 15 серпня 2023 р.

Ethereum створює, зберігає та передає великі обсяги даних. Ці дані мають бути відформатовані стандартизованими та ефективними з точки зору пам'яті способами, щоб будь-хто міг запустити вузол на відносно скромному обладнанні споживчого класу. Для цього в стеку Ethereum використовуються кілька специфічних структур даних.

Передумови

Ви повинні розуміти основи Ethereum та клієнтського програмного забезпечення. Рекомендується ознайомитися з мережевим рівнем і технічним документом Ethereum.

Структури даних

Patricia Merkle Tries

Patricia Merkle Tries — це структури, які кодують пари «ключ-значення» в детерміноване та криптографічно автентифіковане префіксне дерево. Вони широко використовуються на виконавчому рівні Ethereum.

Докладніше про Patricia Merkle Tries

Recursive Length Prefix

Recursive Length Prefix (RLP) — це метод серіалізації, який широко використовується на виконавчому рівні Ethereum.

Докладніше про RLP

Simple Serialize

Simple Serialize (SSZ) — це домінантний формат серіалізації на рівні консенсусу Ethereum через його сумісність із меркелізацією.

Докладніше про SSZ

Чи була ця стаття корисною?