Твит был удалён автором.
Но мы всё сохранили 🙂.
Трилемма блокчейна долгое время была удобным объяснением всех ограничений криптосетей. Она описывает простой, но неприятный факт: блокчейн не может одновременно быть децентрализованным, безопасным и масштабируемым. По крайней мере так считалось на протяжении всего первого десятилетия существования криптовалют.
Эта статья была переведена с оригинала. Читайте оригинальную версию от нашего корреспондента здесь.
Эта формула стала удобной рамкой для объяснения почти всех проблем индустрии. Если сеть медленная — это плата за децентрализацию. Если она быстрая — значит, где-то есть компромисс с безопасностью или контролем. Если же кто-то обещал все сразу, это обычно заканчивалось либо централизацией, либо сбоями.
Биткоин — классический пример того, как трилемма работает в реальной жизни. Его архитектура максимально ориентирована на безопасность и децентрализацию. Любой может запустить узел, правила просты и неизменны, а историю транзакций почти невозможно переписать. Цена этого выбора — масштабируемость. Низкая пропускная способность и высокие комиссии при нагрузке — это не баг, а следствие.
Ethereum пошел по схожему пути. В первые годы своего существования он также сознательно жертвовал масштабируемостью в пользу децентрализации и безопасности. Это становилось очевидным во время каждого цикла шумихи, от ICO до NFT, когда сеть просто задыхалась от спроса. Именно тогда закрепилась идея о том, что Ethereum "не масштабируется", хотя на самом деле он не пытался решить все проблемы на одном уровне.
Solana, напротив, часто приводят в качестве примера смещения баланса в сторону масштабируемости. Высокая пропускная способность и низкая плата сделали ее привлекательной для пользователей и разработчиков. Однако за эти преимущества приходится платить высокими требованиями к аппаратному обеспечению узлов и более сложной архитектурой, что периодически приводит к сбоям и ставит под сомнение истинный уровень децентрализации сети.
Ни один из этих примеров не является хорошим или плохим. Они просто иллюстрируют, как трилемма заставляет проекты идти на компромиссы.
Главная причина заключается в том, что трилемма никогда не была технической проблемой в традиционном смысле этого слова. Это не ошибка или недостаток оптимизации. Это следствие попытки объединить слишком много функций в рамках одного слоя блокчейна: консенсус, выполнение транзакций, хранение данных и безопасность.
Любая попытка ускорить сеть на этом уровне неизбежно приводила либо к уменьшению количества независимых участников, либо к росту рисков. Поэтому большинство обещаний решить трилемму так и оставались либо на уровне white paper, либо в пределах экспериментальных сетей.
Вместо того чтобы ломать трилемму в одном месте, в Ethereum начали разносить ее по уровням. Идея была проста, но долгое время недостижима на практике: базовый слой сохраняет децентрализацию и безопасность, а масштабирование происходит на вторых уровнях.
Именно здесь появляются PeerDAS и zkEVM — два элемента, которые Виталик Бутерин сейчас использует как аргумент, что трилемма больше не является фундаментальным ограничением.
PeerDAS в обновлении Fusaka решает проблему доступности данных. Он позволяет сети передавать значительно больше информации, не заставляя каждую ноду хранить все целиком. Это снимает одно из ключевых узких мест масштабирования без централизации.
zkEVM, в свою очередь, переносит выполнение транзакций в zero-knowledge-среду. Транзакции можно обрабатывать вне основного блокчейна, но их корректность все равно проверяет Ethereum. Таким образом, масштабирование не подрывает безопасность L1, а опирается на нее.
Когда Виталик Бутерин говорит о решении трилеммы, он не утверждает, что Ethereum уже совершенен. Его аргумент другой: ограничение больше не является архитектурным. Часть решения уже работает в сети, а другая часть готова к производству с точки зрения производительности, хотя и требует дальнейших улучшений безопасности.
.
Он также открыто говорит о сроках. Полная реализация этой модели займет еще несколько лет, ближе к концу десятилетия. Однако важно то, что это не гипотеза, а постепенное внедрение, которое уже идет.
Если Бутерин прав, трилемма перестает быть универсальным оправданием. Она не исчезает, но перестает быть приговором. Вопрос больше не в том, чем пожертвовать, а в том, как распределить сложность между уровнями системы.
Это не делает все блокчейны одинаковыми и не отменяет конкуренцию. Но меняет точку отсчета. Если раньше скорость или децентрализация были взаимоисключающими, теперь это вопрос архитектуры, времени и дисциплины в реализации.
Возможно, в Ethereum не отменили трилемму, а доказали, что она была следствием ранних решений, а не неизбежным ограничением блокчейнов.