EN - FR - DE - ES - IT - PT -

LexiconDream

🧩 Шардинг

Разделение блокчейна на более мелкие части для повышения пропускной способности.

Шардинг

Шардинг разделяет блокчейн на более мелкие части, называемые шардами. Каждый шард обрабатывает свои собственные транзакции и хранит свои собственные данные. Шарды взаимодействуют друг с другом через координационный слой. Цель — параллелизм. Вместо того чтобы одна цепочка обрабатывала все транзакции, множество цепочек обрабатывают транзакции одновременно. Пропускная способность возрастает с увеличением количества шардов. В планах Ethereum шардинг предусмотрен, хотя в качестве решения для масштабирования в ближайшей перспективе приоритет отдан роллапам.

Шардинг технически сложен. Разделение цепочки означает разделение безопасности. Если один шард скомпрометирован, под угрозой оказывается вся сеть. Межшардовая связь добавляет задержки и сложность. Валидаторы должны назначаться шардам случайным образом и часто меняться, чтобы предотвратить сговор. Конструкция должна гарантировать, что злоумышленник не сможет сконцентрировать власть в одном шарде и захватить его. Предложение Ethereum по данксшардингу сочетает шардинг с роллапами. Шарды хранят данные роллапов, но не выполняют транзакции. Роллапы отвечают за выполнение. Шардинг отвечает за доступность данных. Такое разделение труда проще и безопаснее, чем шардинг с полным выполнением транзакций.

Компромиссы при сегментировании

Шардинг — это не быстрое решение. Это многолетняя инженерная работа со множеством переменных. Роллапы обеспечивают масштабируемость уже сегодня. Шардинг — это дело будущего.


Warning: session_start(): Cannot start session when headers already sent in /var/www/lexicondream.com/inc/functions.php on line 63

Comments

No comments yet. Be the first to share a thought.

Leave a comment