@Cane_Toad

Как системы поддерживают сохранность данных в blockchain?

(Я только начинаю изучать тему блокчейна, так что заранее извиняюсь, если вопрос сформулирован неправильно)
Как я понял, каждая система в блокчейне содержит данные о транзакциях, но это же огромный массив данных, как на каждой системе может храниться вся история транзакций?
  • Вопрос задан
  • 85 просмотров
Решения вопроса 1
mayton2019
@mayton2019
Bigdata Engineer
Для контроля целостности всего блокчейна используется другая структура данных - Дерево Меркла. Она обычно хранится рядом с блоками и закрепляет контрольные суммы для всех блоков сразу. На вершине дерева стоит главная контрольная сумма которая закрепляет всю известную историю блоков. Поэтому проверить расхождение двух хранилищ очень просто. Достаточно обратиться к дереву. Так-же просто понять где чейн оборвался и очень просто понять как его восстановить и продолжить дальше реплицировать.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы