Хотите всегда оставаться в курсе событий? Подписывайтесь на @cryptochan и получайте новости в нашем Telegram канале.
×
Главная » #STREAM » Новости криптовалют за 13.12.2016
10:25

Блокчейн - технология средневековья

Блокчейн — возрождение исторических задач Императорская Византия существовала с V по XV вв. на территории Восточной Римской империи и нынешней Турции. Византийская столица обладала огромными богатствами, на которые зарились 10 соседних полисов. Но стены столичной крепости были высоки и неприступны, ни одно войско не преодолело бы их границ. Стоило одному из соседей выступить против Византии, его армию ждал полный разгром, а собственную территорию — нападение остальных девяти полисов. Для того, чтобы захватить могущественного соседа, необходимы были силы как минимум шести армий. Однако, в случае измены хотя бы одного из них во время военного наступления, оставшихся ждала неминуемая гибель. Возникает проблема — проблема недоверия между участниками своеобразной распределенной сети, сформированной полисами: каждый должен действовать осмотрительно и осторожно, малейший промах понесет за собой катастрофу. Для того, чтобы распределить между собой богатства Византийской империи, нападающие войска должны рассредоточиться вокруг крепости Константинополя и передать друг другу через рядовых соглашение с обозначением целей и времени нападения. Но генералам нападающей стороны придется преодолеть одно затруднение, а именно: неуверенность в том, что среди них нет изменников, которые бы переменили ход битвы в решающий момент. Существует ли у генералов возможность на расстоянии подписать какой-нибудь распределенный протокол-соглашение, чтобы гарантировать отсутствие предателей и обеспечить успех битвы? Это и есть задача византийских генералов. Решить ее можно двумя способами: алгоритм устного соглашения и алгоритм письменного соглашения. Проблема устного соглашения состоит в неотслеживаемости источника информации, что компенсирует письменное соглашение, главное требование которого — подлинность всех подписей, подделка которых сразу же обнаружилась бы. В то же время, любой может подтвердить достоверность подписи — даже предатель, поэтому данный алгоритм также не решает задачи безоговорочно. По сравнению с предложенными, блокчейн является самым совершенным вариантом решения. Почему? Потому что: а) — блокчейн требует от участников сети определенных затрат на передачу информации; б) — блокчейн накладывает ограничения на скорость передачи сообщения; в) — блокчейн посредством произвольных чисел гарантирует, что в течение определенного времени сообщение отправляет только один участник сети. Затраты в блокчейн — это «объем работы», который должен выполнить отдельный участник распределенной сети согласно произвольному хеш-алгоритму, — только после этого он сможет передать сообщение другим. Как только сообщение-транзакция попадает в сеть, остальные участники подписывают его с помощью стандартных средств шифрования с открытым ключом. Таким образом, генералы-союзники как бы ставят свои именные печати на подписанное соглашение, подтверждая его. Итак, лимит на скорость вычисления хеша и наличие открытого криптографического ключа формируют надежную сеть, участники которой могут достигнуть единогласия в общем деле. Блокчейн-решение задачи византийских генералов можно применять к любой другой области, где участникам распределенной сети недостает взаимодоверия, например, к системе доменных имен, к выборам голосованием и другим сферам, использующим рапределенный протокол.

Обсудить в чате
Похожие новости

В мире за неделю

Pro banner