Благодаря заметным улучшениям, внесенным в секвенсор, обновление Starknet Quantum знаменует собой важную веху в повышении пропускной способности Ethereum. Оно приводит к десятикратному увеличению пропускной способности сети.
Starknet Quantum
Starkware успешно внедрила Starknet Alpha версии 0.12.0 в основной сети. Это стало важной вехой в расширении возможностей Ethereum. Последнее обновление привело к десятикратному увеличению пропускной способности сети благодаря заметным улучшениям, внесенным в секвенсор.
Основным улучшением, представленным в версии 0.12.0, является интеграция Cairo rs. Речь о высокоэффективном Cairo runner. Его разработали LambdaClass в Rust. Эта интеграция значительно улучшила выполнение контрактов Cairo, в конечном итоге улучшив пользовательский интерфейс. Кроме того, команда StarkWare представила Blockifier — логику выполнения блоков на основе Rust, которая оптимизирует время выполнения транзакций, сокращая время ожидания и уменьшая перегрузку сети.
Papyrus – решение для локального хранения данных. Оно сыграло решающую роль в управлении локальным состоянием секвенсора, обеспечивая оптимизацию общей производительности системы и быстродействия.
Это обновление — только начало пути к дальнейшему повышению производительности. Следующий шаг включает интеграцию компилятора cairo_native, разработанного LambdaClass, обеспечивающего еще более эффективное выполнение контрактов Cairo, позволяя им выполняться как «собственный код», аналогичный Rust.
Больше нет статуса “Ожидающий”
Кроме того, выпуск версии 0.12.0 вносит улучшения в пользовательский интерфейс. Теперь здесь не будет статуса «ОЖИДАЮЩИЙ». Зато появится новый статус «ACCEPTED_ON_L2», обеспечивая окончательность и уменьшая путаницу для пользователей. В обновлении также представлен новый синтаксис Cairo. Он повышает безопасность и поддерживает новый системный вызов get_block_hash, упрощающий извлечение хэшей прошлых блоков.
Путь Starknet продолжается предстоящим внедрением и тестированием Starknet 0.12.1. Это вторая часть квантового скачка Mainnet. Цель этого выпуска – повысить эффективность сети за счет введения платы за неудачные транзакции, предотвращения расточительных попыток и поддержания оптимальной производительности сети.