# Что такое Starknet ? (beginner) 

By [TestnetJunior](https://paragraph.com/@testnetjunior) · 2024-01-07

---

Что такое Starknet ? (beginner)

![](https://storage.googleapis.com/papyrus_images/788ecc634bb8849ce0f30873e837196582ca6ac500b7ef6684b53da927d7f34e.webp)

Starknet — это решение [Layer 2](https://givemebit.com/reviews-articles/what-is-layer-2/) для масштабирования сети Ethereum, работающий на технологии zkStark.

На сегодняшний день компания StarkWare привлекла в общей сложности 261 миллион долларов финансирования и оценивается в 8 миллиардов долларов.

Starknet имеет основные компоненты в сетях Starknet и  Ethereum.

Как работает Starknet ?

![](https://storage.googleapis.com/papyrus_images/148ada3461d9786aece9c11cba8efaeacae95a423ea7eddf953fea2a24785e14.jpg)

Starknet достигает высокой масштабируемости за счет обработки транзакций вне основной сети Ethereum, сохраняя при этом сводку транзакций в сети. Большое количество транзакций группируется пакетами в блоки, обрабатываются вне сети, а затем суммируются в одну транзакцию ончейн. Поскольку транзакции происходят вне сети, крайне важным аспектом является обеспечение их целостности и выполнение без необходимости повторного выполнения. StarkNet решает эту проблему, используя доказательства STARK для проверяемых вычислений. Затем StarkNet передает в основную сеть Ethereum лишь необходимую информацию о блоке и доказательство, где оно проверяется с минимальными вычислительными затратами.

В сети Starknet будет собственный токен под названием STRK. StarkWare развернула токен STRK на Ethereum в ноябре 2022 года. Общий объем токенов STRK составляет десять миллиардов и STRK будет использоваться для покрытия комиссий за транзакции, управления и размещения ставок в сети Starknet.

Токен STRK направлена на децентрализацию сети StarkNet и имеет несколько важных функций в экосистеме сети:

*   **Оплата комиссий.** STRK используется для оплаты сетевых сборов и необходим для совершения транзакции, также, как используется ETH в сети Ethereum.
    
*   **Стимулирование узлов и разработчиков.** Токен используется для стимулирования валидаторов, обеспечивать работу сети и ее безопасность. Кроме того, под программу стимулирования подпадают разработчики смарт-контрактов и разработчики ядра StarkNet.
    
*   **Стейкинг.** Для участия в работе сети необходимо поставить определенную сумму токенов в стейкинг.
    
*   **Управление протоколом.** Держатели токенов STRK имеют право на голосование по вопросам управления и развития. Вес голоса каждого пользователя зависит от количества токенов поставленных в стейкинг.
    

**Как функционирует StarkNet?**

StarkNet обеспечивает высокую масштабируемость, обрабатывая транзакции вне главной сети Ethereum и передавая сводку в блокчейн. Множество транзакций группируются в блоки, обрабатываются вне сети, а затем суммируются в одну транзакцию ончейн. Основополагающим аспектом этого процесса является обеспечение целостности и выполнение транзакций без повторного выполнения. Проблему решает StarkNet, применяя доказательства STARK для проверок вычислений. Затем необходимая информация о блоке и доказательство передаются в главную сеть Ethereum, где проверяются с минимальными вычислительными затратами.

**Что такое секвенсор StarkNet?**

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

**Что такое прувер StarkNet?**

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

**Безопасность Ethereum в StarkNet**

Доказательства STARK и разность состояний передаются в Ethereum в виде транзакции. Узел Ethereum распаковывает данные, а контракты Verifier и Starknet Core обрабатывают их. Контракт Verifier анализирует доказательство, отклоняя любые сомнительные данные. После подтверждения контрактом Starknet Core, состояние StarkNet обновляется в Ethereum. Обновленное состояние добавляется в блок Ethereum, который после голосования становится частью сети Ethereum.

---

*Originally published on [TestnetJunior](https://paragraph.com/@testnetjunior/starknet-beginner)*
