monero-site/_i18n/ru/resources/moneropedia/pruning.md

17 lines
2.9 KiB
Markdown
Raw Normal View History

2020-03-23 12:59:14 +00:00
---
terms: ["pruning", "обрезанием", "Обрезание", "обрезание", "обрезания"]
2020-06-29 18:53:19 +00:00
summary: "Функция, которая позволяет операторам узлов загружать и синхронизировать только 1/3 блокчейна"
2020-03-23 12:59:14 +00:00
---
'Обрезание' позволяет операторам узлов сэкономить 2/3 объёма памяти при сохранении полной истории транзакций. Обрезание предполагает удаление 7/8 ненужных данных кольцевых подписей. Остающаяся 1/8 данных будет доступна остальным узлам и будет использоваться для синхронизации с сетью. Остальные «обрезанные» узлы будут иметь случайную 1/8 данных, которая также будет доступна сети. Такими обрезанными узлами можно пользоваться без какого-либо ущерба для анонимности или безопасности.
2020-03-23 12:59:14 +00:00
Существует три способа обрезания:
2020-03-23 12:59:14 +00:00
- *Синхронизация обрезанного узла с нуля.* Загружается и синхронизируется только 1/3 всего блокчейна.
- *Обрезание существующего узла.* Обрезается уже существующий блокчейн, но в результате блокчейн не становится меньше. Вместо этого части файла помечаются как свободные, после чего данные будут использовать это свободное место, и файл не будет разрастаться до тех пор, пока свободного место будет достаточно.
- *Создание нового обрезанного блокчейна на основе полного.* Имеющийся полный блокчейн будет использован для нового обрезанного блокчейна.
2020-03-23 12:59:14 +00:00
Обрезанные узлы довольно полезны, и в качестве @удалённых-узлов лучше использовать именно их, но, по возможности, пользователям рекомендуется создавать полные узлы и прибегать к обрезанию только в случае разумной необходимости.
2020-03-23 12:59:14 +00:00
Возможность 'обрезания базы данных' [добавлена](https://github.com/monero-project/monero/pull/4843) в январе 2019. Дополнительная информация содержится в соответствующем [посте](https://web.getmonero.org/2019/02/01/pruning.html).