Глава 8. Решения, которые делают блокчейн эффективнее
Десять лет эксплуатации криптовалют, а в последние годы и других реализаций блокчейна, выявили основные проблемы технологии, которые со временем будут только обостряться.
В первую очередь это пропускная способность классического блокчейна, ограничения которой стали хорошо заметны в наиболее нагруженных сетях: в Bitcoin во время кризиса 2016‒2017 годов и в Ethereum во время бума ICO в течение двух последних лет. Вторая проблема, тесно связанная с первой, – низкая скорость подтверждения транзакций в классических блокчейнах на основе консенсуса Proof-of-Work, в результате чего при повышенной нагрузке на сеть полного удостоверения транзакции без повышенной комиссии иногда приходится ждать десятки минут или даже часы. Пока эти задачи не будут решены без потери основных свойств блокчейна, а именно гарантированной невозможности изменения данных и надежного распределенного хранения, массовое применение блокчейнов остается невозможным. Попытки решения этой проблемы привели к разработке сетей второго уровня и альтернативных методов консенсуса, способных обрабатывать более значительные объемы транзакций.
Количество блокчейнов постоянно растет, однако они до сих пор остаются изолированными друг от друга. Так, чтобы обменять токены (монеты) одного блокчейна на токены другого, приходится пользоваться сервисами-посредниками, то есть централизованными биржами и обменниками, что повышает риски и увеличивает техническую сложность процесса, а также требует дополнительных расходов. Что же касается возможности прямой передачи нефинансовой информации между блокчейнами, то ее вообще не существует (в основном из-за того, что сейчас она мало востребована). Необходимость прямого взаимодействия между различными блокчейнами не столь остра, как решение вопросов производительности и масштабирования, но постепенно назревает, и ее решение понадобится уже в ближайшие годы. Особенно актуальным прямой обмен данными станет после распространения узкоспециализированных или корпоративных блокчейнов, изначально предназначенных для ограниченного круга пользователей, но требующих взаимодействия как между собой, так и с внешним миром.