Starknet, блокчейн масштабирования Ethereum Layer 2 на основе доказательств с нулевым разглашением, выпустил значительное обновление версии 0.13.2, которое вводит параллельное выполнение в его сетевые функции.
Согласно пресс-релизу, обновление позволит Starknet обрабатывать несколько транзакций одновременно, как отмечается, впервые в основной сети L2 Ethereum.
В пресс-релизе Эли Бен-Сассон, генеральный директор StarkWare и член правления Starknet Foundation, объяснил, что блокчейны L2 похожи на «мини-маркеты с одной кассой».
«Мы становимся первым «мегамаркетом L2» — переделывая наш секвенсор так, чтобы многочисленные кассовые линии одновременно обрабатывали бесчисленное количество транзакций», — пояснил он.
Последствия параллельного выполнения
Параллельное выполнение устраняет ограничения последовательной обработки транзакций, традиционно наблюдаемые в сетях L2, которые приводят к появлению узких мест во время высокого спроса.
Согласно пресс-релизу, параллельное выполнение Starknet, часть обновления 0.13.2, находится в тестовой сети с 7 августа и будет запущено 28 августа.
Бен-Сассон утверждает, что новая функция — это «изменение здравого смысла», которое, как он ожидает, последует и в других сетях и станет «отраслевой нормой».
«...наша задача как отрасли — создать инфраструктуру, готовую ко всему. Она всегда должна опережать спрос на много шагов, поэтому параллельное выполнение сейчас и внедряется», — заявил руководитель.
Бен-Сассон также объяснил, что проблемы внедрения параллельного выполнения были «чрезвычайно сложными».
«Мы должны были гарантировать, что выполняемая параллельная транзакция не будет конфликтовать с теми же ячейками хранения и состоянием, то есть с теми же данными», — рассказал он.
Упаковка блоков
Помимо внедрения параллельного выполнения, обновление также будет включать новую функцию, известную как «упаковка блоков», которая направлена на сокращение времени подтверждения.
Согласно пресс-релизу, новая функция «более эффективно упаковывает блоки с транзакциями», чтобы снизить затраты и повысить скорость транзакций, заполняя блоки транзакциями без «пустого пространства».
Упаковка блоков приведет к тому, что текущее время подтверждения Starknet сократится с текущего диапазона 10–80 секунд до двух секунд и улучшится по мере того, как все больше пользователей присоединятся к сети.
«Прелесть масштабирования L2 в том, что оно может снизить затраты, а не увеличить их по мере того, как все больше пользователей присоединятся к сети, и упаковка блоков — яркий пример этого», — говорится в пресс-релизе.
Закрытие протокола на основе Starknet
Обновление Starknet следует за закрытием протокола ZKX, платформы для торговли социальными деривативами, созданной на основе Starknet, из-за того, что у платформы нет «экономически жизнеспособного пути» вперед.
30 июля Эдуард Джубани Тур, основатель ZKX, объяснил, что участие пользователей было «минимальным, и только несколько человек» майнили собственные вознаграждения за токены.
Тур объяснил, что ZKX отменил все листинги, закрыл все рынки, ликвидировал все позиции и вернул все средства на торговые счета каждого пользователя.