Но в очень многих случаях вокруг блокчейна возникает излишний информационный шум (называемый с недавних пор модным словом «хайп»), который далеко не всегда способствует правильному восприятию блокчейна именно как одной из ряда существующих технологий хранения и обработки данных. Приведу для примера пару цитат:
- «…the invention of the blockchain is as important and influential as the creation of the Internet itself» («…изобретение блокчейна настолько же важно и весомо, как создание самого Интернета»);
- «Blockchain is going to upend entire societies. It»s going to enable new kinds of governance systems that were before only the daydreams of utopians and philosophers» («Блокчейн способен изменить общество в целом. Он может привести к появлению новых форм государственного управления, которые раньше были возможны только в мечтах утопистов и философов»).
В результате этого выбор данной технологии как базовой в той или иной системе может быть продиктован не техническими требованиями к системе, а как результат выбора (возможно даже, что навязанного извне) в пользу модной и перспективной технологии, возможно при этом не совсем технически обоснованного. Добавлю, что такой выбор еще и усилит тот самый информационный шум: достаточно много появляется новостей типа «Финляндия решила проблему идентификации беженцев с помощью блокчейна» [3], а новостей про использование в той или иной системе известных и устоявшихся технологий значительно меньше — разве же возможен такой пиар на применении классических СУБД?
В течение последнего десятилетия некоторые организации и отдельные эксперты озаботились подобной ситуацией, когда выбор блокчейн технологии может быть ошибочным именно из за наличия факторов нетехнического характера, в результате чего было опубликовано несколько рекомендаций, в той или иной степени формализующих ответ на вопрос, использовать ли блокчейн при разработке новой системы или предпочесть какую либо альтернативную технологию.
В этой статье мы рассмотрим достоинства и недостатки блокчейн технологий и попытаемся классифицировать сферы их применения, после чего дадим обзор формализованных методов выбора: «блокчейн или не блокчейн».