Что такое Optimism?

Обзор решения масштабирования Optimism.

Optimism — это решение второго слоя (Layer-2) для масштабирования Ethereum, использующее оптимистичные накопительные пакеты (Optimistic Rollups) для объединения транзакций. Блокчейн обеспечивает молниеносно быстрые и самое главное дешевые транзакции, не жертвуя безопасностью, которая обеспечивается базовой сетью Ethereum.

Optimism построен на основе Ethereum и полностью эквивалентен виртуальной машине Ethereum (EVM), что позволяет разработчикам создавать смарт-контракты на привычных языках программирования, таких как Solidity или Vyper. Кроме того, это упрощает перенос уже существующих приложений из сети Ethereum, без необходимости внесения изменений в код.

В сотрудничестве с Coinbase, разработчики Optimism разрабатывают технологию межсетевого взаимодействия SuperChain, которая направлена на совместимость любых решений Layer 2, разрабатываемых на основе кодовой базы OP Stack.

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

Optimism — это оптимистичный накопительный пакет (Optimistic Rollups), узлы которого объединяют множество транзакций в одну, которая в последствии исполняется в основной сети Ethereum. Таким образом, все расчеты транзакций происходят на втором уровне (L2), а затем общий результат публикуется в Ethereum, что значительно снижает нагрузку на основную сеть и обеспечивает быстрые и дешевые транзакции.

Как работает блокчейн Optimism?

Само название «отмистичные», применяемое к накопительным пакетам в сети Optimism предполагает, что все транзакции, отправленные в основную сеть являются достоверными, пока не будет доказано обратное. В случае, если кто-то оспаривает утверждение достоверности, протокол инициирует вычисление доказательства вины (Fault Proof), механизм которого и обеспечивает безопасность сети, защищая ее от злонамеренных узлов.

Как работает доказательство вины?

В оптимистичном накопителе сети Optimism пакеты транзакций публикуются в основной сети Ethereum без какого-либо прямого доказательства достоверности. Чтобы обеспечить безопасность такой конструкции, транзакции считаются невыполненными в течении определенного времени. Если в течении этого времени достоверность данных транзакций не оспаривается, то все транзакции считаются окончательными и не могут быть отменены.

Как работает доказательство вины в сети Optimism?

В случае, если пакет транзакций оспаривается, он может быть принят как недостоверный с помощью процесса доказательства вины. В таком случае, если пакет успешно оспорен, он удаляется из списка и заменяется другим предложенным пакетом. Важно отметить, что успешное доказательство вины не откатывает состояние блокчейна Optimism, а лишь опубликованные доказательства о состоянии блокчейна. Порядок транзакций и состояний остаются прежними.

Производство блоков в Optimism

Производством блоков в сети Optimism занимается секвенсор (Sequencer), который обеспечивает работу сети, выполняя следующие функции:

  • Предоставление подтверждений транзакций и обновлений состояния.
  • Производство и выполнение блоков Optimism (Layer 2).
  • Отправка пакетов пользовательских транзакций в Ethereum (Layer 1).

Секвенсор имеет мемпул, аналогичный сети Ethereum, но этот мемпул является частным, чтобы избавиться от возможности для опережающих сделок (MEV). В Optimism блоки создаются каждые две секунды, независимо от того, пусты они или заполнены транзакциями.

На данный момент, в сети Optimism существует всего один секвенсор, управляемый Optimism Foundation, но в дальнейшем планируется децентрализовать эту роль, чтобы каждый мог выступать в роли производителя блоков.

Управление

Консенсус в сети Optimism достигается сотрудничеством между фондом оптимизма (Optimism Foundation) и членами коллектива (Optimism Collective).

Основная управляющая структура коллектива состоит из двух равноправных домов: Дом токенов (Token House) и Дом граждан (Citizen’s House). Этим двум домам поручено сбалансировать краткосрочные стимулы с долгосрочным видением на пути к исполнению «Оптимистичного видения«.

  • «Дом токенов» голосует за распределение токенов OP в рамках Фонда управления, обновление протокола, проекты инициатив и многое другое.
  • Граждане из «Дома граждан» будут «привязаны душой», непередаваемыми NFT, называемыми Soulbound Token. Граждане будут заниматься процессом распределением ретроактивного финансирования.

Токен OP

OP — токен управления сети Optimism, держатели которого могут предлагать и/или голосовать за изменения. Кроме функций управления, было принято решение об использовании OP для оплаты комиссионных сборов за транзакции, которое на момент публикации еще не вступило в силу, но разработчики работают над этим .

  • Общее предложение: 4 294 967 296 OP
  • Циркулирующий объем: 798,517,235 OP (на момент публикации).