Решение Ignis с пропускной способностью от 500 транзакций в секунду представили в тестовой сети Ethereum. Технологию разработали специалисты Ethereum Foundation и стартап Matter Inc.
Ignis построен на основе технологий Plasma и zkSNARKs. Вместо верификации транзакций он использует SNARK-подтверждение корректности нового блока. Смарт-контракт автоматически его верифицирует, в результате серьёзно снижается размер комиссии.
Разработчики пояснили, что Ignis — надёжная и безопасная технология:
Некорректный блок не может быть добавлен оператором в принципе, поэтому у пользователей отпадает необходимость в постоянном нахождении в сети и отслеживании транзакций.
Ignis также включает небольшой фрагмент данных (до 9 байт) из каждой транзакции в виртуальную машину Ethereum. Это позволяет гарантировать способность любого желающего восстановить структуру дерева Меркла.
По словам создателей, в перспективе Ignis обеспечит пропускную способность свыше 500 транзакций в секунду. Разработчик Ethereum Foundation Алекс Глуховский добавил, что размер блока текущего прототипа Ignis ограничен восемью транзакциями, поскольку служит лишь подтверждением работоспособности SNARK-подтверждений. Но в полноценной версии, которую запустят в основной сети, размер блока будет составлять 1600 транзакций.
Глуховский подчеркнул:
Ignis рассматривается как внутренний интерфейс для децентрализованных приложений и даже MetaMask, а также может увеличить эффективность прочих решений по масштабированию, например, шардинга.
Разработчики планируют провести церемонию создания доверенного окружения Ignis по аналогии с Zcash. Конкретная дата события пока не сообщается.