BLOCKCHAIN Всемогущий, или волшебное снадобье
На протяжении всей человеческой истории люди пытаются найти универсальное средство, которое должно решить все проблемы. Первое что приходит на ум, это панацея и философский камень.
На протяжении всей человеческой истории люди пытаются найти универсальное средство, которое должно решить все проблемы. Первое что приходит на ум, это панацея и философский камень.
Не избежали этой печальной участи все мало-мальски серьезные технологии. Электричество, мирный атом, микропроцессоры и нанороботы. С развитием IT поиск волшебной таблетки перекочевал в виртуальный мир. Каждые несколько лет появляется новая технология, которую сразу строят монументальный памятник и объявляют средством решения всех проблем сразу.
-Печально известный бум "доткомов" (dot com - ".com"), когда миллионы долларов вливались в любую компанию, которая объявляла о создании сайта.
-Знаменитый Web 2.0. Что это такое - никто толком объяснить не мог, но каждая "молодая и перспективная компания" тут же объявляла о том, что "разрабатывает веб-два-ноль".
-Бум на модное слово "стартап" - no comments.
Потом была волна создания "приложений на основе BigData" - как и с Web 2.0 - мало кто мог толком объяснить что это, и главное - зачем это нужно. Но каждый разработчик считал своим долгом обязательно "разрабатывать биг дата".
И самое, наверное, свежее веянье эпохи - нейронные сети. По последним наблюдениям "британских ученых" производители готовились встроить нейронные сети даже в чайники и утюги, но тут пришел ОН...
Великий и могучий BLOCKCHAIN.
Примерно в 2016 году внезапно широкая общественность узнала о существовании криптовалюты, и bitcoin - в частности. Чуть раньше в кругах разработчиков уже началась первая волна, когда в разговорах все чаще начал звучать термин blockchain. Оставим в стороне экономическую составляющую, по крайней мере все, что касается рынка криптовалюты, а рассмотрим технологическую.
Итак, 2018 год. Что ни день - то новость о том что "крупный банк рассматривает использование blockchain". Это еще куда ни шло. Но "Роутер на blockchain" или "blockchain-смартфон" - это уже что то за гранью добра и зла. Осталось дождаться выпуска "Сантехнических устройств на базе blockchain" и можно считать, что жизнь состоялась.
Что же делает такие заявления в лучшем случае спорными, если не сказать прямо - абсурдными?
Технология
Любая технология разрабатывается, в первую очередь, для решения определенных задач, при этом чаще всего приходится идти на какие то компромиссы, чем то жертвовать, чтобы получить соответствующие преимущества. Не является исключением и blockchain.
Его плюсы прямо вытекают из задач, для которых он был создан. А задача, которая стояла при создании bitcoin/blockchain была как ни странно, совершенно конкретная, и в основном из области криптографии и математики. Blockchain создан как решение проблемы обеспечения достоверности и неизменности данных в сети, где все участники по умолчанию не доверяют друг другу. ( та самая криптографическая задача про Византийских генералов)
Если почитать даже базовые статьи о работе bitcoin - самые частые примеры, которые там рассматриваются - "Как Бобу проверить, что криптомонеты принадлежат Алисе?", "Как исключить возможность, что Алиса потратит одни и те же монеты несколько раз?", "Как исключить возможность Фреду украсть монеты у Алисы и Боба?".
То есть изначально разработчики самой идеологии создавали, в первую очередь, среду для передачи финансовой информации с гарантированной достоверностью данных. И минусы технологии являются прямыми наследниками плюсов.
Недостатки Blockchain
А недостатков достаточно много.
В первую очередь - это объем хранимых данных. Когда blockchain называют распределенной базой данных - это не совсем так, а точнее - совсем не так. Поскольку участники сети не доверяют друг другу по условию задачи, каждый хранит свою копию данных. Фактически blockchain позволяет убедится в том, что данные не подверглись изменениям и достоверны, даже если Алиса скачала данные у Боба. То есть количество хранимых данных растет пропорционально росту количества участников сети. А по настоящему распределенная база данных наоборот, рационально использовала бы место каждого из участников.
Второй минус blockchain - это высокая затртность по времени выполнения. И это касается не только модного современного явления - майнинга. Просто проверка данных сама по себе - крайне энергозатратный процесс, а требуется он регулярно.
Уже эти два свойства blockchain делают создание "смартфона на blockchain" полностью абсурдной затеей. Как и роутера. Что в смартфоне, что в роутере попросту нет задач, которые может решить blockchain.
А вот в случае с банком - все не так очевидно, но все же вызывает некоторые вопросы. Казалось бы - blockchain разработан для финансовых транзакций, банки занимаются финансами - логично же. Но сразу возникает вопрос - заинтересован ли банк в многократном увеличении объемов хранимых данных? Нужна ли банку децентрализация в пределах одного банковского учреждения? Сомнительные выгоды.
Так зачем же нам blockchain?
Как в случае с уже помянутыми BigData и нейронными сетями - blockchain может и не решает всех проблем человечества, но со своими задачами он справляется на отлично.
И если для одного банка приимущества blockchain сомнительны, то для проведения расчетов между банками, даже находящимися в разных юрисдикциях, blockchain может стать серьезной альтернативой SWIFT.
Blockchain может стать отличным инструментов для хранения юридической информации - мы же помним, информация в blockchain не изменяется. И хранить не только, например, договор между Алисой и Бобом, при этом исключив внесение в него изменений - очень заманчиво.
Вполне адекватно выглядит использование blockchain научными центрами для хранения результатов исследований. Например - многократное дублирование информации позволяет практически свести к нулю риск потери данных. На самом деле - отраслей, где blockchain может найти место - не так у ж и мало. Главное помнить о здравом смысле и о задачах, для которых blockchain был создан как технология.
( Мнение редакции не всегда совпадает с мнением ее авторов. )