Блокчейн

Cairo

Язык программирования для создания доказуемых программ в экосистеме StarkNet и STARK-технологий.

Cairo — язык, разработанный StarkWare для написания программ, исполнение которых можно криптографически доказать с помощью STARK-доказательств. Назван в честь Каира — столицы Египта, как отсылка к «иероглифам» вычислений.

Принцип: Cairo-программа компилируется в трейс исполнения, который Prover преобразует в STARK-доказательство. Верификатор может проверить корректность вычислений за миллисекунды, независимо от их сложности. Это основа масштабирования через валидити-роллапы.

Применение: StarkNet — L2-решение для Ethereum, где все транзакции исполняются в Cairo и подтверждаются STARK-доказательствами. Cairo 1.0 значительно улучшил синтаксис, приблизив его к Rust. Экосистема растёт: децентрализованные биржи, игры и DeFi-протоколы строятся на StarkNet с использованием Cairo.

Связанные термины

Ещё из раздела «Блокчейн»

Попробуй MetriClan — AI аналитик который рисует прямо на графике

Уровни, зоны, точки входа — всё на твоём графике за секунды. 3 дня бесплатно.

Попробовать бесплатно

Без карты. Без привязки. 3 дня полного доступа. Может потребоваться VPN.