Принципы и значение избыточности в блокчейн технологиях

Избыточность (Redundancy) — это что-либо, что находится в избытке по сравнению с тем, что требуется для нормальной работы.

Что такое избыточность?

Избыточность — это понятие, при котором объект имеет более одной составляющей чего-либо. Это могут быть любые вещи, от части информации до резервной системы, до повторяющегося объяснения чего-либо (подобно тому, что мы сделали здесь). Суть ее заключается в том, что если что-то одно выходит из строя, то на его место приходит другое.
Применительно к вычислительной технике избыточность может означать дополнительное место для хранения данных или дополнительный источник питания на компьютере. В данном смысле это означает, что система имеет достаточно места для хранения и питания, чтобы работать, даже если что-то пойдет не так.

Применительно к сетям избыточность означает наличие дублирующих путей между узлами, так что в случае выхода из строя одного канала остается еще как минимум один путь для сетевого трафика.В сфере коммуникаций избыточность подразумевает использование нескольких каналов или путей для передачи данных с целью повышения надежности или безопасности.При разработке центров обработки данных избыточность подразумевает наличие нескольких серверов или систем, способных взять на себя функции друг друга в случае отказа одного из них (например, при наличии двух веб-серверов и выходе из строя одного, другой может продолжить работу). Несмотря на то, что избыточность полезна во многих ситуациях, ее наличие также может быть проблемой.

Встроенная избыточность в блокчейне

Блокчейн — это распределенный реестр (или база данных), в котором хранятся неизменяемые записи событий в нескольких системах таким образом, что они не могут быть изменены. Данные записи могут быть просмотрены любым участником сети, но они не могут быть изменены. Блокчейн предоставляет общую информацию, которая воспроизводится среди участников, не полностью доверяющих друг другу. Такие атрибуты делают его привлекательным для многих приложений, требующих консенсуса в отношении данных или транзакций без опоры на доверенную третью сторону.

Благодаря избыточности блокчейн обладает высокой отказоустойчивостью, но при этом предъявляет очень высокие требования к хранению данных. При добавлении транзакции в блокчейн каждый узел сети получает копию этой транзакции для хранения как часть цепочки. Это повышает накладные расходы системы, потребляя вычислительные ресурсы и ресурсы хранения в каждом узле.

Преимущества избыточности

Доказано, что избыточность сокращает время простоя и повышает производительность. Чем производительнее организация, тем лучше ее финансовое положение. Также избыточность помогает поддерживать хорошую репутацию надежности и обслуживания в отрасли. Это может способствовать увеличению числа клиентов и повышению доходов. Для избыточной системы требуется несколько процессоров, что повышает производительность компьютерной системы. Это может способствовать улучшению времени отклика для пользователей, которые могут ждать ответа от компьютеров, перегруженных или работающих слишком медленно.

В случае сбоя сервера или другой серьезной катастрофы, которая уничтожает важные данные на основной компьютерной системе, избыточность также может помочь в восстановлении после аварии. Если дополнительные копии файлов хранятся в резервных системах, то в таком случае можно восстановить потерянные данные из этих резервных копий.

Связанные термины