Стратегическое понимание масштабируемости в блокчейне по мнению Виталика Бутерина

Виталик Бутерин, основатель Ethereum, представил глубокий анализ того, как понять и решить проблему масштабируемости блокчейна с помощью стратифицированного подхода. Через свои размышления, опубликованные Odaily, создатель Ethereum предлагает обновленное понимание, выходящее за рамки универсальных решений, классифицируя задачи масштабирования по трем измерениям: вычисления, данные и состояние. Эта сегментация является ключом к пониманию того, почему одни решения работают лучше других и на чем следует сосредоточить усилия по развитию блокчейна.

Вычисления: самый гибкий компонент для масштабирования

Вычислительный уровень — первый в иерархии сложности масштабируемости. По словам Бутерина, этот компонент наиболее доступен для оптимизации благодаря своей по сути параллелизуемой природе. Стратегии повышения масштабируемости в этом аспекте включают параллелизацию процессов с использованием указаний создателей блоков, а также замену объемных вычислений криптографическими доказательствами, такими как доказательства с нулевым разглашением. Эти техники позволяют нескольким валидаторам обрабатывать информацию одновременно без дублирования всей работы, тем самым снижая общую вычислительную нагрузку на сеть.

Данные: доступность под умеренным контролем

Средний уровень сложности связан с доступностью и управлением данными. Эта задача сложнее, чем вычисления, но все еще управляемая при грамотном архитектурном проектировании. Решения включают фрагментацию данных (sharding), передовые методы, такие как кодирование с удалением, реализованное в схемах типа PeerDAS, и системы, позволяющие элегантное снижение качества. Элегантное снижение качества особенно инновационно: оно позволяет узлам с ограниченными возможностями хранения продолжать участвовать в сети, создавая блоки подходящего размера в соответствии со своими ограничениями, не ставя под угрозу безопасность системы.

Состояние: самое глубокое препятствие масштабируемости

Состояние представляет собой настоящий узкий горлышко в масштабируемости блокчейна. Бутерин отмечает, что даже для обработки одной транзакции узлы должны иметь доступ к полному состоянию сети. Хотя теоретически состояние можно сжать в структуру дерева, сохранив только корень, любое обновление этого корня по-прежнему зависит от полного доступа к предыдущему состоянию. Существуют решения для фрагментации состояния, но они обычно требуют глубоких архитектурных реформ и не всегда применимы ко всем системам блокчейн.

Понимание приоритетов в решениях масштабируемости

Истинное понимание масштабируемости заключается в правильной постановке приоритетов. Бутерин считает, что если данные могут заменить функции состояния без введения новых предположений о централизации, такую опцию следует отдавать предпочтение. Аналогично, если вычисления могут заменить данные без риска децентрализации, их также следует рассматривать всерьез. Эта иерархия решений отражает зрелое видение того, как строить по-настоящему масштабируемые системы, сохраняя децентрализованную суть блокчейна.

ETH-6,1%
Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • комментарий
  • Репост
  • Поделиться
комментарий
0/400
Нет комментариев
  • Закрепить