Блокчейн от А до Я. Все о технологии десятилетия. Лоран Лелу
Чтение книги онлайн.
Читать онлайн книгу Блокчейн от А до Я. Все о технологии десятилетия - Лоран Лелу страница 11
ПРОБЛЕМА ВИЗАНТИЙСКИХ ГЕНЕРАЛОВ
Генералы византийской армии расположились лагерями вокруг осажденного вражеского города. Они могут общаться между собой только посредством передаваемых сообщений и должны выработать план совместного нападения, без чего поражение неизбежно.
Однако некоторые из этих генералов являются предателями, они пытаются сеять панику и замешательство среди остальных. Таким образом, проблема заключается в том, чтобы найти алгоритм, позволяющий честным генералам все же согласовать план баталии.
Таким образом, нужно найти алгоритм, чтобы убедиться, что лояльные генералы смогут все же договориться и согласовать план битвы. Следует координировать доверительные отношения с помощью сообщений, написанных и подписанных (без возможности подделки), которые генералы передают друг другу, делясь намерениями со всеми генералами. Таким образом, мы возвращаемся к консенсусу proof of work.
Технология блокчейна предоставляет первое и, возможно, единственное решение проблемы византийских генералов. Таким образом, вероятно, впервые в истории человечества удается создать и сохранить реестр, открытый для широкой публики и достаточно безопасный для каждого.
Анализ Юбера де Воплана[27]
«Как блокчейн способен установить доверие (теоретически без ошибок) между двумя членами сети, живущими в разных странах? Эта математическая проблема, которая также называется проблемой византийских генералов, заключается в том, чтобы убедиться, что совокупность информационных компонентов, работающих совместно, может справиться с отказами или злонамеренными действиями.
Система должна поддерживать свою надежность даже в том случае, если меньшая доля ее составляющих пошлет ложную или вредоносную информацию с целью обойти проверки на двойные затраты (мошенничество). Чтобы решить эту проблему, протокол использует криптографические системы, основанные на децентрализованной системе проверок: решение такой задачи требует использования большой вычислительной мощности компьютеров, предоставляемой майнерами.
Майнеры – это агенты, функция которых заключается в подпитке сети вычислительными мощностями для того, чтобы обеспечить обновление децентрализованной базы данных (в случае биткойна – списка транзакций). Для обновления базы данных майнеры должны подтвердить новые “блоки” посредством дешифровки данных (классическая работа криптографии). Чем больше майнеров, тем труднее присвоить решение.
Таким
27
Выдержка из статьи Юбера де Воплана, опубликованной в Finyear.