Найти в Дзене

ПОНИМАНИЕ МЕХАНИЗМА КОНСЕНСУСА

ПОНИМАНИЕ МЕХАНИЗМА КОНСЕНСУСА Одноранговые сети и блокчейн (база данных) существовали и до Биткоина. Однако, до появления Биткоина считалось невозможным достичь консенсуса между узлами в одноранговой сети (т.н. проблема Византийских генералов) для создания децентрализованной цифровой денежной системы. 100 «Задача о византийских генералах» формулируется так. Несколько генералов, каждый во главе своего легиона, осадили город. Каждый из них знает, что половины всех их войск достаточно, чтобы взять город при одновременной атаке — но, если атака не будет одновременной, то сил не хватит, они потерпят поражение. Связываться друг с другом генералы могут только через гонцов, возможности проверить подлинность доставленных депеш нет, и есть основания подозревать, что некоторые из генералов — изменники, которые будут отправлять остальным ложные сведения. Какова должна быть стратегия переговоров генералов о едином времени штурма города, если нет ни взаимного доверия, ни единого верховного командов

ПОНИМАНИЕ МЕХАНИЗМА КОНСЕНСУСА Одноранговые сети и блокчейн (база данных) существовали и до Биткоина. Однако, до появления Биткоина считалось невозможным достичь консенсуса между узлами в одноранговой сети (т.н. проблема Византийских генералов) для создания децентрализованной цифровой денежной системы. 100 «Задача о византийских генералах» формулируется так. Несколько генералов, каждый во главе своего легиона, осадили город. Каждый из них знает, что половины всех их войск достаточно, чтобы взять город при одновременной атаке — но, если атака не будет одновременной, то сил не хватит, они потерпят поражение. Связываться друг с другом генералы могут только через гонцов, возможности проверить подлинность доставленных депеш нет, и есть основания подозревать, что некоторые из генералов — изменники, которые будут отправлять остальным ложные сведения. Какова должна быть стратегия переговоров генералов о едином времени штурма города, если нет ни взаимного доверия, ни единого верховного командования, а вероятность попыток помешать штурму ложными сообщениями велика? В 2009 году гениальный Сатоши Накамото, загадочный и анонимный основатель Биткоина, объединил блокчейн с механизмом достижения консенсуса, основанным на криптографии. Консенсусный механизм Биткоина — это то место, где происходит настоящая магия: он позволяет узлам в одноранговой сети работать вместе, не зная друг о друге и не доверяя друг другу. Механизм консенсуса — это просто набор правил, который согласовывается узлами в сети, запуская программное обеспечение сети. Эти правила обеспечивают, чтобы сеть работала по назначению и оставалась синхронизированной. Консенсусный протокол устанавливает такие правила: — каким образом блоки должны быть добавлены в блокчейн, — когда блоки считаются действительными, — как разрешаются конфликты.