Ключевые выводы
- Накопительные пакеты кажутся лучшим решением масштабирования для Ethereum, и Taiko стремится стать наиболее эквивалентным Ethereum.
- Следуя духу децентрализации Ethereum, Taiko стремится к полной децентрализации с децентрализованными секвенсорами и валидаторами.
- Чтобы добиться высоких скоростей и масштабируемости сети, Taiko использует доказательства с нулевым разглашением.
- Эфириум изменил правила игры благодаря своей глобальной расчетной сети. Он породил цифровую и неизменную собственность на активы и данные и позволяет осуществлять несанкционированную передачу их кому угодно в любое время и в любой точке мира.
Эта система хорошо работает, ведь она ориентирована на децентрализацию и безопасность, а не на скорость и масштабируемость. Однако отсутствие масштабируемости приводит к высоким комиссиям за транзакции и низкой пропускной способности, что ограничивает потенциал Ethereum.
Недавняя популярность мемкоинов, таких как Pepe, на Ethereum снова привела к перегрузке сети, когда плата за газ стоит более 50 долларов за транзакцию. Таким образом, сохраняется потребность в решении для масштабирования Ethereum. Существуют и другие протоколы, которые призваны обеспечить масштабирование криптовалют и DeFi. Taiko - один из них.
Рисунок 1. Источник: Pepe.
Накопительные пакеты стали наиболее выгодным решением для масштабирования. При этом ZK-накопительные пакеты, эквивалентные Ethereum, являются наиболее многообещающим типом накопительных пакетов, и именно здесь на помощь приходит Taiko. О компании Taiko было объявлено в 2022 году, она основана разработчиками, которые используют накопительные пакеты с нулевым разглашением с 2018 года.
Команда Taiko работает над созданием надежной платформы как для разработчиков, так и для пользователей Ethereum, и в марте 2023 года они запустили тестовую сеть альфа-2, где был предусмотрен призовой фонд в размере 25 тысяч долларов для проверяющих, а также возможности для потенциального аирдропа в будущем. На момент написания этой статьи тестовая сеть Taiko закрыта, пока команда работает над следующим этапом своей тестовой сети. Для всех, кто интересуется аирдропами и использует широко обсуждаемые накопительные пакеты ZK, Taiko должен быть в верхней части этого списка.
В этой статье мы исследуем, что такое Taiko, каковы его уникальные особенности и экосистема.
Введение в Taiko
Taiko - это децентрализованный протокол блокчейна уровня 2, который использует виртуальную машину Ethereum с нулевым разглашением (ZK-EVM). Он спроектирован как наиболее эквивалентный Ethereum и универсальный накопительный пакет с нулевым разглашением (ZK-Rollup).
Основная цель Taiko - предоставить масштабируемую и эффективную платформу для разработчиков и пользователей децентрализованных приложений (dApps), позволяющую им использовать возможности Ethereum Layer 1 (L1) без необходимости вносить какие-либо изменения в существующие dApps.
«В тот момент, когда меня осенило, что Ethereum необходимо решение для масштабирования, максимально похожее на исходную платформу, я задумался о долгосрочной устойчивости и росте экосистемы. Я осознал, что совместимость и децентрализация являются решающими аспектами для обеспечения дальнейшего успеха. Я твердо верю в концепцию «разработай один раз, разверни повсюду» как руководящий принцип для будущего Ethereum», - пишет Дэниел Ван, генеральный директор Taiko. Источник: информационный бюллетень Taiko от 1 мая 2023 года.
Прежде чем мы более подробно рассмотрим Taiko, давайте кратко рассмотрим накопительные пакеты ZK, ведь на них вращается технология Taiko.
Что такое ZK-роллапы?
ZK-роллапы масштабируют вычисления, выполняя, агрегируя и проверяя транзакции вне блокчейна, а также полагаясь на Ethereum для проверки доступности и достоверности данных.
Самый большой недостаток выпускаемых в настоящее время пакетов ZK заключается в том, что они не могут точно поддерживать обобщенные вычисления EVM, а вместо этого в основном ориентированы на конкретные приложения. Это нарушает совместимость с существующими смарт-контрактами Ethereum L1 и децентрализованными приложениями, а также затрудняет создание новых, предлагающих такой же тип компонуемого и выразительного опыта.
ZK-роллапы, эквивалентные Ethereum, иногда называемые ZK-EVM, не ставят под угрозу безопасность или совместимость, предлагая при этом более быстрые и дешевые транзакции.
В настоящее время уже существует несколько ZK-EVM, таких как Scroll или Polygon. Давайте выясним, почему Taiko уникален по сравнению с другими сетями.
Эквивалент Ethereum ZK-EVM
Taiko создает ZK-EVM типа 1, который спроектирован для достижения полной совместимости с Ethereum за счет включения ZK-EVM, который поддерживает все коды операций EVM. Основная цель Taiko как ZK-EVM типа 1 - сделать акцент на эквивалентности Ethereum, а не на скорости генерации ZK-доказательства. Термин «тип-1» происходит от того факта, что эти ZK-EVM не вносят никаких изменений в структуру Ethereum, включая хэш-функции, деревья состояний или расходы на газ. Эта совместимость позволяет повторно использовать клиентами выполнения с минимальными изменениями.
Рисунок 2. Источник: Taiko.
Основным преимуществом этого является то, что разработчики могут развертывать свои существующие приложения Ethereum dApps на Taiko без каких-либо модификаций, сохраняя при этом бесперебойную работу на Taiko, экономя время разработчиков и привлекая существующих разработчиков EVM.
Техническая структура Taiko состоит из трех основных компонентов: схема ZK-EVM (для генерации доказательств), узел объединения уровня 2 (для управления блокчейном объединения) и протокол на L1 (для соединения этих двух частей, чтобы проверить протокол объединения). Эти компоненты работают вместе, чтобы обеспечить полную совместимость с Ethereum L1, предоставляя разработчикам и пользователям знакомый опыт.
Рисунок 3. Источник: Taiko.
Такая совместимость высокого уровня избавляет разработчиков от необходимости переписывать свои dApps, экономя время и усилия, обеспечивая при этом плавный переход и улучшая принятие Taiko среди разработчиков. Именно этот акцент на совместимости отличает Taiko от других ZK-EVM на рынке, поскольку не все ZK-EVM позволяют коду EVM работать без изменений.
Кроме того, Taiko стремится масштабировать Ethereum, сохраняя при этом его технические и фундаментальные принципы, что делает его многообещающим решением для будущего роста экосистемы блокчейна.
Высокая скорость и масштабируемость с помощью ZK-роллапов
Taiko использует технологию ZK-Rollup для повышения пропускной способности транзакций и снижения комиссий. ZK-роллапы используют криптографические доказательства для проверки транзакций, что делает их более эффективными и безопасными по сравнению с традиционными оптимистичными роллапами.
Помимо более высокой скорости, объединения ZK также позволяют Taiko лучше масштабироваться, поддерживая состояние всех передач L2 с минимальным количеством данных, упрощая проверку блоков и передачу данных на L1. Это означает, что Taiko может обрабатывать растущее число пользователей и транзакций, что делает его привлекательным вариантом для разработчиков и пользователей, которым нужен масштабируемый блокчейн.
Безопасность и децентрализация
Чтобы доказать, что Taiko уделяет первоочередное внимание безопасности и децентрализации, команда планирует запустить полностью децентрализованный набор предложений и проверяющих (так называемый секвенсор и валидатор), позволяющий любому выполнять эти обязанности без ограничений.
Рисунок 4. Источник: L2beat.com.
Как показано на изображении выше, правильно децентрализованный агрегированный пакет с децентрализованными предлагающими и проверяющими будет содержать надпись «Предложить блоки» в столбцах «Сбой секвенсора» и «Ошибка валидатора», чтобы пользователи могли легко работать. В настоящее время ни один из L2 не удовлетворяет обоим требованиям, поэтому они не являются полностью децентрализованными L2.
Подход Taiko заключается в том, чтобы не вносить какие-либо изменения в белый список и позволить любому пользователю предлагать блокировку. Чтобы пойти дальше, Taiko планирует остаться без лидера и полностью руководствоваться сообществом. Он начнется с полностью децентрализованной структуры и при необходимости перейдет к более централизованной. Управление Taiko будет постепенно передано Taiko DAO.
Децентрализация является важным аспектом эквивалентности Ethereum, и, предприняв вышеуказанные шаги, Taiko отдает ей приоритет, чтобы обеспечить устойчивость сети к цензуре и ее жизнеспособность. Поддерживая эти основные принципы, Taiko предлагает надежную основу для создания и развертывания dApps, оставаясь при этом верным основным ценностям экосистемы Ethereum.
Taiko полностью с открытым исходным кодом
Помимо всего этого, Taiko также имеет полностью открытый исходный код, который доступен на GitHub. В основном он использует разрешительную лицензию MIT, за исключением минимально модифицированной версии geth, которая сохраняет исходную лицензию GPL. Проект включает в себя смарт-контракты протоколов, программное обеспечение узла L2 и схемы ZK-EVM, все они открыты для неограниченного участия.
Основное различие между лицензиями MIT и GPL заключается в уровне ограничений для разработчиков. MIT предоставляет больше свободы, требуя только сохранения авторских прав и уведомления о разрешении, в то время как GPL применяет более строгие правила, такие как преобразование всего проекта под лицензию GPL.
Чтобы отдать приоритет совместимости и простоте, Taiko выбрал лицензию MIT, что облегчило другим использование их кодовой базы и расширило возможности для совместной работы. Хотя GPL может обеспечить дополнительную защиту пользователей, Taiko ценит инклюзивность и доступность, стремясь поддерживать прозрачность и гарантировать свободу пользователей.
Дорожная карта
Taiko только что завершила свою альфа-тестовую сеть 1 и 2, которая в первую очередь ориентирована на наличие неавторизованных предлагающих и проверяющих соответственно.
Их предстоящие вехи включают в себя больше альфа-тестовых сетей с большим количеством функций доказательства с нулевым разглашением, а также больше децентрализованных приложений, где мы начнем видеть формирование их экосистемы.
Рисунок 5. Источник: Taiko.
Заключение
Известная трилемма блокчейна гласит, что можно достичь только двух из трех атрибутов: децентрализации, безопасности и масштабируемости. Однако накопительные пакеты ZK, эквивалентные Ethereum, позволяют выбирать все три компонента без каких-либо компромиссов.
Taiko стремится решить проблему масштабирования Ethereum, сохраняя при этом знакомый опыт Ethereum для своих пользователей и разработчиков. Это многообещающий децентрализованный протокол блокчейна уровня 2, использующий виртуальную машину Ethereum с нулевым разглашением (ZK-EVM) и накопительные пакеты ZK. Будучи полностью эквивалентным Ethereum ZK-Rollup, Taiko стремится поддерживать децентрализацию, безопасность, совместимость и простоту, чтобы привлечь больше разработчиков и пользователей.
Основной целью Taiko является полная совместимость с Ethereum, позволяющая разработчикам развертывать существующие dApps без изменений, высокую скорость и масштабируемость благодаря технологии ZK-Rollup, а также стремление быть безопасным и децентрализованным L2 для Ethereum. Более того, Taiko полностью открыт с исходным кодом и в основном использует лицензию MIT для поощрения сотрудничества и прозрачности.
Поскольку альфа-тестовая сеть уже находится в стадии разработки, Taiko может стать доступной и удобной платформой как для разработчиков, так и для пользователей Ethereum.
Оставаясь верным основным ценностям Ethereum и предоставляя масштабируемую и эффективную платформу, Taiko имеет потенциал существенно повлиять на будущий рост экосистемы блокчейна.
Об авторе
CJ - выпускник бизнес-школы, который занимается криптовалютой уже 4 года и специализируется на протоколах DeFi.