Taiko - это децентрализованный проект zkRollup, эквивалентный Ethereum, направленный на масштабирование Ethereum с помощью технологии zkEVM.
Taiko нацелен на то, чтобы стать полностью совместимым с Ethereum zkRollup, позволяя расширять Ethereum без изменения существующих децентрализованных приложений (dApps). Будучи полностью совместимым с Ethereum zkRollup, Taiko позволяет разработчикам и пользователям использовать мощные возможности Ethereum Layer 1 (L1) без изменения существующих dApps.
Основные характеристики:
Цепь zkEVM (нулевая знание Ethereum виртуальная машина) является одним из основных компонентов технологической архитектуры Taiko. Он использует доказательства нулевого знания (ZKPs) для проверки точности и целостности вычислений Ethereum виртуальной машины (EVM). Через zkEVM Taiko может масштабировать Ethereum без изменения существующих смарт-контрактов и децентрализованных приложений (dApps), сохраняя при этом безопасность, децентрализацию и совместимость Ethereum.
2.1.1 Функции и особенности
Проверьте транзакцию: цепь zkEVM использует ZKP для проверки правильности транзакций без раскрытия транзакционных данных. Таким образом, объем обработки данных в основной сети Ethereum может быть сокращен, что позволит снизить затраты на транзакции и увеличить скорость транзакций.
Конфиденциальность: ZKPs обеспечивают конфиденциальность транзакций, и на Ethereum mainnet отправляются только проверенные доказательства.
Поддерживает все операции EVM: Цепь zkEVM полностью поддерживает все операции EVM, что означает, что разработчики могут без проблем перенести свои смарт-контракты и dApps на Taiko без каких-либо изменений.
Поддерживает совместимость с Ethereum: Этот высокий уровень совместимости позволяет использовать существующие инструменты разработки и экосистемы Ethereum непосредственно на Taiko, что значительно облегчает работу разработчиков.
Децентрализованная верификация: Цепь zkEVM поддерживает децентрализованную модель верификатора, где каждый может участвовать в создании и проверке доказательств нулевого знания. Этот децентрализованный подход гарантирует безопасность и целостность системы.
Валидатор Ethereum L1: цепь zkEVM Taiko использует валидаторов уровня 1 Ethereum для упорядочения транзакций, обеспечивая наследование децентрализации и атрибутов безопасности Ethereum.
Снижение обработки данных: За счет выполнения транзакций на уровне 2 и генерации доказательств нулевого знания Taiko снижает нагрузку на обработку данных в основной сети Ethereum, тем самым повышая эффективность транзакций и масштабируемость.
Быстрое создание zk-доказательств: конструкция цепи zkEVM оптимизирует скорость генерации zk-доказательств, обеспечивая эффективную обработку большого объема транзакций.
Выполнение смарт-контракта: Цепь zkEVM поддерживает выполнение смарт-контрактов, обеспечивая программирование и гибкость Ethereum. Эти смарт-контракты отвечают за проверку zk-доказательств и соблюдение протокольных правил.
Проверка протокола: Цепь zkEVM, совмещенная с Ethereum L1, гарантирует строгую проверку всех доказательств и состояний транзакций, обеспечивая согласованность и безопасность системы.
2.1.2 Как это работает
Транзакция сначала выполняется на уровне 2, генерируя соответствующие данные транзакции.
Эти данные транзакции собраны и подготовлены для генерации доказательства ZK.
Цепь zkEVM использует технологию zkSNARKs или zkSTARKs для генерации доказательств нулевого разглашения, которые могут подтверждать правильность транзакции, не раскрывая конкретного содержания транзакции.
После генерации доказательства доказательство и связанные данные будут представлены в Ethereum L1.
Валидаторы Ethereum L1 проверяют представленное доказательство нулевого знания, чтобы гарантировать его допустимость.
После подтверждения доказательства статус транзакции обновляется на основной сети Ethereum, что гарантирует, что все участники видят согласованные результаты транзакции.
Узлы Layer 2 Rollup являются ключевым компонентом технической архитектуры Taiko, ответственным за управление и выполнение транзакций на уровне 2, взаимодействуя с Ethereum Layer 1 (L1). Благодаря технологии Layer 2 Rollup Taiko способен увеличить пропускную способность транзакций Ethereum, снизить затраты на транзакции и обеспечить децентрализацию и безопасность.
2.2.1 Функции и особенности
Исполнение сделок: Узлы Layer 2 Rollup выполняют транзакции на уровне 2, и эти транзакции сначала обрабатываются в сети уровня 2, снижая прямую нагрузку на основную сеть Ethereum.
Сбор данных: Узел собирает данные, передаваемые с Ethereum Layer 1, и выполняет обработку транзакций и обновление статуса на основе этих данных.
Отображение состояния: После выполнения каждой транзакции узел Layer 2 Rollup обновит и отобразит статус транзакции, чтобы все участники видели согласованную информацию о состоянии.
Обслуживание состояния: Обеспечение согласованности и целостности данных всей сети путем управления статусом после выполнения транзакции.
Проверка протокола: Узлы Layer 2 Rollup выполняют транзакции и процессы верификации в соответствии с правилами протокола Taiko. Эти правила гарантируют допустимость транзакций и безопасность сети.
Поддержка смарт-контрактов: Узлы могут выполнять смарт-контракты, развернутые на уровне 1 Ethereum, и использовать эти контракты для передачи данных и верификации zk proof.
Увеличение пропускной способности: Выполнение транзакций на уровне 2 значительно увеличивает производительность сети, снижая загруженность основной сети Ethereum.
Снижение затрат: Обработка транзакций на уровне 2 может существенно снизить комиссии за транзакции, что делает мелкие транзакции более экономически целесообразными.
Децентрализованная проверка: Узлы Layer 2 Rollup поддерживают децентрализованную модель валидатора, позволяя любому желающему участвовать в проверке транзакции и генерации zk-доказательств, обеспечивая децентрализацию и безопасность сети.
Передача данных: Узлы несут ответственность за передачу данных транзакции с уровня 2 на уровень 1 Ethereum и обновление состояния на основе обратной связи L1.
2.2.2 Как это работает
Получение транзакций: Узлы получают транзакции, отправленные пользователями на Уровне 2, и выполняют эти транзакции в соответствии с правилами протокола.
Обновление состояния: После выполнения транзакции узлы обновляют статус транзакции и поддерживают актуальную информацию о состоянии на уровне 2.
Генерация zk Доказательств: Узлы генерируют нулевые доказательства для каждой транзакции, обеспечивая правильность и конфиденциальность транзакции.
Отправка доказательств: Сгенерированные zk-доказательства и связанные данные отправляются на Ethereum Layer 1 для проверки L1 валидаторами.
Проверка уровня L1: валидаторы уровня 1 Ethereum проверяют представленные нулевые доказательства, чтобы гарантировать допустимость транзакции.
Синхронизация состояния: После проверки доказательств узлы Layer 2 Rollup синхронизируют и обновляют состояние на основе обратной связи L1, обеспечивая согласованность по всей сети.
Преимущества и сценарии использования:
Улучшение масштабируемости Ethereum: Обработка большого количества транзакций на уровне 2 позволяет узлам Layer 2 Rollup Taiko значительно увеличить масштабируемость сети Ethereum, удовлетворяя высокие требования к транзакциям.
Снижение затрат на транзакции: выполнение транзакций на уровне 2 и создание zk-доказательств снижают зависимость от основной сети Ethereum, тем самым снижая комиссии за транзакции и делая его особенно подходящим для частотных транзакций небольших объемов.
Повышение безопасности и конфиденциальности: Технология доказательства нулевого знания обеспечивает конфиденциальность и безопасность транзакций, предотвращая утечки данных транзакций и сохраняя децентрализованную природу сети.
Протокол Taiko также является основным компонентом архитектуры технологии Taiko. Он определяет и обеспечивает соблюдение правил Layer 2 Rollup, обеспечивая корректность транзакций и безопасность сети. С помощью смарт-контрактов и децентрализованной верификации протокол Taiko достигает эффективного масштабирования Ethereum, сохраняя его децентрализованные и безопасные характеристики.
2.3.1 Функции и особенности
Настройки правил: протокол Taiko определяет все операционные правила Rollup, включая обработку транзакций, верификацию и обновление состояния и т. д. Все транзакции должны следовать этим правилам, чтобы обеспечить последовательную работу сети.
Исполнение смарт-контракта: Протокол реализуется с помощью смарт-контрактов, развернутых на Ethereum, что обеспечивает открытость и прозрачность всех правил и операций.
Проверка транзакции: После подачи каждой транзакции протокол Taiko будет проверен в соответствии с заранее определенными правилами для обеспечения правильности и корректности транзакции.
Обновление состояния: После завершения верификации протокол обновит состояние транзакции Layer 2 и передаст соответствующие данные на Ethereum Layer 1, чтобы гарантировать синхронизацию и согласованность состояния.
Децентрализованный валидатор: Протокол Taiko поддерживает децентрализованную модель верификатора, в которой любой может участвовать в процессе верификации. Такой децентрализованный подход повышает безопасность и целостность сети.
Доказательство нулевого знания: протокол использует технологию доказательства нулевого знания (zkSNARKs или zkSTARKs) для проверки транзакций без раскрытия конкретного содержания транзакции, обеспечивая конфиденциальность и безопасность транзакции.
Подача данных: данные транзакции и сгенерированное доказательство zk будут представлены на верификацию L1-валидаторам Ethereum Layer 1.
Обработка данных: После проверки L1 протокол обновит состояние уровня 2 на основе обратной связи, чтобы все участники видели последовательные результаты транзакций.
Механизм передачи данных: Смарт-контракт отвечает за передачу данных транзакции и zk-сертификатов между Уровнем 2 и Уровнем 1 для обеспечения целостности данных и согласованности.
Проверка протокола: Умный контракт также отвечает за проверку zk-сертификата для обеспечения действительности и правильности транзакции.
Децентрализованная автономная организация (DAO): Управление протоколом Taiko осуществляется с помощью Taiko DAO, который состоит из держателей токенов TKO, которые принимают решения о крупных обновлениях и изменениях в протоколе путем голосования.
Участие сообщества: управление и развитие протокола в значительной степени зависят от участия и вклада сообщества, чтобы обеспечить прозрачность, справедливость и инклюзивность принятия решений протокола.
2.3.2 Как это работает
Пользователи отправляют транзакции на уровне 2, и сначала транзакции выполняются на узлах Layer 2 Rollup.
После выполнения транзакции генерируются соответствующие данные транзакции и обновления состояния.
Генерация доказательств нулевого знания для проверки правильности транзакций. Эти доказательства не раскрывают конкретного содержания транзакции, обеспечивая конфиденциальность.
Сгенерированное доказательство zk и данные транзакции будут отправлены на уровень 1 Ethereum.
Валидаторы уровня 1 Ethereum проверяют представленное доказательство нулевого знания, чтобы гарантировать допустимость и корректность транзакции.
После прохождения верификации состояние Layer 2 будет обновлено на основе обратной связи от L1 для обеспечения согласованности и безопасности всей сети.
Taiko DAO обеспечивает участие сообщества и прозрачное управление путем голосования за обновления и изменения протокола.
Все обновления протокола будут реализованы через смарт-контракты для обеспечения открытости и прозрачности правил.
2.3.3 Преимущества и случаи использования
Благодаря технологии Layer 2 Rollup и нулевому доказательству знания протокол Taiko значительно улучшает масштабируемость сети Ethereum и способен обрабатывать больше транзакций и удовлетворять повышенные потребности в транзакциях.
Обработка транзакций на уровне 2 уменьшает зависимость от основной сети Ethereum, тем самым снижая комиссии за транзакции. Этот подход особенно подходит для сценариев частых транзакций малых сумм.
Технология доказательства нулевого разглашения обеспечивает конфиденциальность и безопасность транзакций, предотвращает утечку данных транзакций и поддерживает децентрализованный характер сети.
Через Taiko DAO участники сообщества могут участвовать в управлении и принятии решений протокола, чтобы обеспечить соответствие направления развития протокола интересам и потребностям сообщества.
Base Competitive Rollup (BCR) - это ключевая инновация в протоколе Taiko, разработанная для улучшения децентрализации и безопасности сети. Ниже приведено подробное введение в BCR:
2.4.1 Основная идея
BCR - инновационное решение уровня 2, разработанное для улучшения децентрализации и безопасности блокчейн-сетей через конкурентные механизмы. В модели BCR несколько участников могут конкурировать в предложении и проверке блоков, тем самым исключая контроль сети одним субъектом.
2.4.2 Как это работает
Предложители: Любой может стать предложителем и отправить предложение блока. Предложители должны упаковывать пользовательские транзакции и генерировать доказательства нулевого знания (zkProofs).
Конкурс предложений: несколько предлагающих могут одновременно конкурировать за отправку блоков, обеспечивая децентрализованный процесс генерации и отправки блоков, свободный от любой единой точки централизованного контроля.
Проверители: Проверитель отвечает за проверку блоков и нулевых доказательств, представленных предлагающим. Они обеспечивают безопасность сети, проверяя правильность и законность транзакций.
Конкурентная верификация: Несколько валидаторов могут соревноваться за верификацию блоков, что повышает безопасность сети, поскольку конкуренция между валидаторами гарантирует точность и прозрачность процесса верификации.
2.4.3 Преимущества BCR
Открытый для участия: модель BCR позволяет любому участвовать в блокировке предложений и верификации, устраняя зависимость от нескольких сущностей и повышая децентрализацию сети.
Сопротивление цензуре: С участием нескольких инициаторов и валидаторов, конкурирующих между собой, сложно для какой-либо отдельной сущности цензурировать или контролировать сеть.
Многофакторная аутентификация: Через конкурентный механизм проверки несколько проверяющих независимо проверяют блоки, что обеспечивает надежность и безопасность процесса верификации.
Снижение одиночных точек отказа: Модель BCR снижает риск одиночных точек отказа, поскольку работа сети не зависит от одного предлагающего или валидатора.
Честная игра: Предложители и валидаторы соревнуются за получение экономических вознаграждений. Этот механизм гарантирует, что участники имеют стимул предоставлять честные и эффективные услуги.
Сжигание комиссии: Предлагающий должен сжечь определенное количество токенов TKO, чтобы отправить блок, что помогает контролировать предложение токенов и стабилизировать их стоимость.
Booster-Based Rollup (BBR) - ключевой компонент протокола Taiko, разработанный для дальнейшего расширения возможностей сети Ethereum путем улучшения выполнения транзакций и эффективности хранения. Целью дизайна BBR является создание безупречного пользовательского и разработческого опыта, который позволяет выполнять транзакции, как если бы они были на уровне 1 (L1), сохраняя при этом собственное хранение на уровне 2 (L2).
2.5.1 Основные функции и Принцип работы
Разделение исполнения и хранения: BBR реализует двухуровневую структуру для исполнения транзакций и хранения. Этот дизайн позволяет эффективно выполнять транзакции на L2, сохраняя необходимую безопасность и децентрализацию на L1.
Бесшовная интеграция с L1: Благодаря этой двухуровневой структуре BBR гарантирует, что смарт-контракты могут поддерживать постоянные адреса как на L1, так и на всех BBR, упрощая процессы развертывания и взаимодействия.
Полная совместимость с Ethereum: BBR полностью совместим с существующей архитектурой Ethereum, включая хеш-функции, деревья состояний и комиссии за газ для каждого оператора. Это означает, что существующие смарт-контракты и dApp Ethereum могут плавно перейти к BBR.
Улучшенная масштабируемость: Цель дизайна BBR - улучшить масштабируемость Ethereum, обеспечивая более быструю обработку транзакций и снижение затрат для поддержки пользователей и приложений большего масштаба.
Универсальность: функциональность усилителя BBR может улучшить любой тип агрегации, будь то оптимистический или zk-rollup, используя масштабируемость BBR.
Улучшенная масштабируемость Ethereum: Благодаря BBR любая агрегация может напрямую улучшить масштабируемость Ethereum, позволяя ему обрабатывать больше транзакций и более сложные приложения.
2.5.2 Технические детали
Согласованность адресов: BBR обеспечивает согласованность адресов смарт-контрактов между L1 и L2, что означает, что смарт-контракты, развернутые на L1, могут без проблем работать на L2, упрощая процесс разработки и развертывания.
Упрощенное взаимодействие: Процесс взаимодействия между пользователями и разработчиками на разных уровнях оптимизирован, обеспечивая согласованность опыта пользователей и удобство в процессе разработки.
Структура комиссий: Структура комиссий BBR разработана с целью обеспечения достаточно низких затрат на транзакции для стимулирования принятия пользователей и разработчиков, а также обеспечения достаточной устойчивости экономического инцентивного механизма сети для поддержания участия валидаторов и инициаторов.
Распределение вознаграждения: благодаря справедливому механизму распределения вознаграждения BBR гарантирует, что все участники сети получают справедливые поощрения, тем самым поддерживая децентрализацию и безопасность сети.
2.5.3 Преимущество
Быстрая обработка транзакций: Выполняя транзакции на уровне L2, BBR значительно увеличивает скорость обработки транзакций и снижает нагрузку на основную сеть Ethereum.
Снижение транзакционных издержек: Выполнение сделок на уровне L2 значительно снижает транзакционные издержки, делая малые транзакции и высокочастотную торговлю более экономически целесообразными.
Децентрализованная верификация: BBR принимает механизм децентрализованной верификации для обеспечения безопасности и децентрализации сети, избегая одиночных точек отказа и рисков цензуры.
Механизм многофакторной аутентификации: Через механизм многофакторной верификации BBR обеспечивает более высокий уровень безопасности для обеспечения корректности и законности всех транзакций.
Плавный пользовательский опыт: BBR разработан таким образом, чтобы пользователи имели тот же опыт, что и на L1, используя сети L2, не беспокоясь о сложных технических деталях.
Легко разрабатывать и развертывать: Разработчики могут использовать существующие инструменты и инфраструктуру Ethereum для легкой разработки и развертывания смарт-контрактов и dApps на BBR.
TKO - это собственный токен сети Taiko, предназначенный для вознаграждения валидаторов блоков и в качестве части комиссий за транзакции в сети Taiko.
Для увеличения шансов на получение токенов TKO в ходе воздушного капельного раздачи пользователи могут участвовать в тестовой сети Taiko и увеличить вероятность получения токенов, взаимодействуя с ее тестовой сетью.
В настоящее время Taiko провел несколько тестовых сетей. Последний тестовый сеть - Alpha3, который предназначен для тестирования взаимодействия между предложителями и валидаторами, а также новой системы комиссий и поощрений.
Добавьте сеть: добавьте сеть Sepolia и тестовую сеть Taiko Alpha3 в свой кошелек MetaMask.
Получите тестовый ETH: получите тестовый ETH Sepolia из крана.
Чеканка и мост токенов: Подключите свой кошелек, выпустите токены Bull и Horse, добавьте эти токены в свой MetaMask, а затем перенесите ETH, BLL и Horse из Sepolia в Taiko.
Обмен и обеспечение ликвидности: В тестовом обмене Taiko импортируйте список токенов Taiko, обменивайтесь и обеспечивайте ликвидность для некоторых токенов.
Задачи разработчика: для пользователей с определенным опытом разработки вы можете развертывать и проверять контракты или создавать dApps в соответствии с руководством.
Завершите задания: посетите страницу Galxe Тайко, выполните задания, такие как перевод средств, обмен активами, посещение страниц или ответ на викторины, чтобы заработать баллы. Эти баллы можно конвертировать в будущие награды.
Согласно официальному сайту Taiko, в экосистему интегрировано более 90 проектов.
Эти проекты охватывают различные сектора, включая кошельки (со заметными кошельками, совместимыми с EVM), рынки NFT (с одноцепочечными и многозвенными вариантами), инфраструктуру (такие как RPC и оракулы) и приложения DeFi. В качестве решения Layer2 типа 1 Taiko обеспечивает безшовный путь миграции для Ethereum dApps, требуя минимальных или нулевых настроек.
Кроме того, команда Taiko представила кран тестовых токенов, официальный токен и мост NFT, а также функциональность обмена и браузера.
На 23 мая 2024 года у Taiko есть 933 000 подписчиков на платформе X (Twitter), в то время как у Discord накопилось 9,094 миллиона участников. В сравнении, у Optimism есть 640 000 подписчиков, а у Arbitrum - 980 000 подписчиков. Сообщество Taiko продемонстрировало значительный рост и вовлеченность.
Команда Taiko состоит из опытных специалистов по блокчейну и инженеров с глубокими знаниями и богатым опытом в технологии блокчейн, криптографии и распределенных систем.
Сооснователь Даниэль Уанг: Даниэль ранее был основателем и генеральным директором Loopring, протокола децентрализованной биржи на основе Ethereum, который использует технологию доказательства нулевого знания для масштабируемости. Обладая обширным опытом в индустрии блокчейна, Даниэль принес богатые знания в области технологий блокчейна и децентрализованных финансов (DeFi) в Taiko. В Taiko Даниэль отвечает за общее стратегическое планирование и техническое руководство, стимулируя развитие и инновации проекта.
Сооснователь Брехт Девос: Брехт, также сооснователь, является руководителем команды исследований и разработки нулевого знания. Ранее он был главным архитектором в Loopring и обладает глубокими знаниями в области криптографии и технологий блокчейн. У Брехта обширный практический опыт в технологии доказательства нулевого знания и дизайне протоколов блокчейн. В Taiko Брехт возглавляет команду исследований и разработки нулевого знания, сосредотачиваясь на исследовании и внедрении технологий zkRollup и zkEVM.
Организационная структура:
Для обеспечения эффективной работы сети Taiko и соблюдения требований регулирующих органов Taiko создала несколько связанных сущностей и организаций, при этом несколько ключевых сущностей играют решающую роль.
Начальное финансирование и последующее финансирование
Последнее финансирование
Эти средства используются для развертывания и оптимизации нескольких тестовых сетей, включая тестовые сети Alpha1, Alpha2 и Alpha3, а также для верификации и улучшения дизайна сети. Они также используются для подготовки к запуску главной сети в конце первого квартала 2024 года, включая разработку инфраструктуры и техническую поддержку.
Проект Taiko относится к отрасли масштабирования Ethereum Layer 2, с особым акцентом на технологию zkRollup. Taiko предоставляет эффективное, безопасное и децентрализованное решение для масштабирования блокчейна через технологию нулевого доказательства Ethereum Virtual Machine (zkEVM). Его целью является решение проблем масштабируемости Ethereum при полной совместимости с Ethereum.
В области решений по масштабированию Ethereum Layer 2, особенно в технологии zkRollup, существует несколько похожих проектов:
Введение: zkSync - это решение масштабирования уровня 2 для Ethereum на основе технологии zkRollup, разработанное для обеспечения быстрых, низко-стоимостных транзакций при сохранении безопасности и децентрализации Ethereum.
Особенности: Полная совместимость с Ethereum, поддержка смарт-контрактов и акцент на пользовательский опыт и удобство для разработчиков.
Введение: StarkNet - это решение расширения уровня 2, разработанное компанией StarkWare на основе технологии STARK (Масштабируемый прозрачный аргумент о знании).
Особенности: Использование технологии STARK для доказательства нулевого знания, обеспечение высокой пропускной способности и низкой задержки транзакций, поддержка сложных смарт-контрактов.
Введение: Loopring - это проект zkRollup, ориентированный на протоколы децентрализованных бирж (DEX), нацеленный на обеспечение эффективного торгового опыта и низких комиссий.
Функции: Благодаря технологии zkRollup достигается высокая производительность децентрализованных транзакций для обеспечения безопасности и конфиденциальности активов пользователей.
Финансовая поддержка
В общем и целом проект Taiko предлагает инновационную технологию zkRollup и zkEVM, обеспечивая Ethereum эффективным, безопасным и децентрализованным решением масштабирования. Благодаря поддержке нескольких раундов финансирования и модели управления на основе децентрализованной автономной организации (DAO), Taiko достиг значительных успехов в техническом развитии и создании сообщества. Несмотря на рыночную конкуренцию и технические проблемы, Taiko стремится занять выдающееся положение в области решений по масштабированию блокчейна, непрерывно оптимизируя свою технологию и расширяя свою экосистему. В конечном итоге он стремится обеспечить пользователям и разработчикам эффективную и безопасную среду блокчейна.
Taiko - это децентрализованный проект zkRollup, эквивалентный Ethereum, направленный на масштабирование Ethereum с помощью технологии zkEVM.
Taiko нацелен на то, чтобы стать полностью совместимым с Ethereum zkRollup, позволяя расширять Ethereum без изменения существующих децентрализованных приложений (dApps). Будучи полностью совместимым с Ethereum zkRollup, Taiko позволяет разработчикам и пользователям использовать мощные возможности Ethereum Layer 1 (L1) без изменения существующих dApps.
Основные характеристики:
Цепь zkEVM (нулевая знание Ethereum виртуальная машина) является одним из основных компонентов технологической архитектуры Taiko. Он использует доказательства нулевого знания (ZKPs) для проверки точности и целостности вычислений Ethereum виртуальной машины (EVM). Через zkEVM Taiko может масштабировать Ethereum без изменения существующих смарт-контрактов и децентрализованных приложений (dApps), сохраняя при этом безопасность, децентрализацию и совместимость Ethereum.
2.1.1 Функции и особенности
Проверьте транзакцию: цепь zkEVM использует ZKP для проверки правильности транзакций без раскрытия транзакционных данных. Таким образом, объем обработки данных в основной сети Ethereum может быть сокращен, что позволит снизить затраты на транзакции и увеличить скорость транзакций.
Конфиденциальность: ZKPs обеспечивают конфиденциальность транзакций, и на Ethereum mainnet отправляются только проверенные доказательства.
Поддерживает все операции EVM: Цепь zkEVM полностью поддерживает все операции EVM, что означает, что разработчики могут без проблем перенести свои смарт-контракты и dApps на Taiko без каких-либо изменений.
Поддерживает совместимость с Ethereum: Этот высокий уровень совместимости позволяет использовать существующие инструменты разработки и экосистемы Ethereum непосредственно на Taiko, что значительно облегчает работу разработчиков.
Децентрализованная верификация: Цепь zkEVM поддерживает децентрализованную модель верификатора, где каждый может участвовать в создании и проверке доказательств нулевого знания. Этот децентрализованный подход гарантирует безопасность и целостность системы.
Валидатор Ethereum L1: цепь zkEVM Taiko использует валидаторов уровня 1 Ethereum для упорядочения транзакций, обеспечивая наследование децентрализации и атрибутов безопасности Ethereum.
Снижение обработки данных: За счет выполнения транзакций на уровне 2 и генерации доказательств нулевого знания Taiko снижает нагрузку на обработку данных в основной сети Ethereum, тем самым повышая эффективность транзакций и масштабируемость.
Быстрое создание zk-доказательств: конструкция цепи zkEVM оптимизирует скорость генерации zk-доказательств, обеспечивая эффективную обработку большого объема транзакций.
Выполнение смарт-контракта: Цепь zkEVM поддерживает выполнение смарт-контрактов, обеспечивая программирование и гибкость Ethereum. Эти смарт-контракты отвечают за проверку zk-доказательств и соблюдение протокольных правил.
Проверка протокола: Цепь zkEVM, совмещенная с Ethereum L1, гарантирует строгую проверку всех доказательств и состояний транзакций, обеспечивая согласованность и безопасность системы.
2.1.2 Как это работает
Транзакция сначала выполняется на уровне 2, генерируя соответствующие данные транзакции.
Эти данные транзакции собраны и подготовлены для генерации доказательства ZK.
Цепь zkEVM использует технологию zkSNARKs или zkSTARKs для генерации доказательств нулевого разглашения, которые могут подтверждать правильность транзакции, не раскрывая конкретного содержания транзакции.
После генерации доказательства доказательство и связанные данные будут представлены в Ethereum L1.
Валидаторы Ethereum L1 проверяют представленное доказательство нулевого знания, чтобы гарантировать его допустимость.
После подтверждения доказательства статус транзакции обновляется на основной сети Ethereum, что гарантирует, что все участники видят согласованные результаты транзакции.
Узлы Layer 2 Rollup являются ключевым компонентом технической архитектуры Taiko, ответственным за управление и выполнение транзакций на уровне 2, взаимодействуя с Ethereum Layer 1 (L1). Благодаря технологии Layer 2 Rollup Taiko способен увеличить пропускную способность транзакций Ethereum, снизить затраты на транзакции и обеспечить децентрализацию и безопасность.
2.2.1 Функции и особенности
Исполнение сделок: Узлы Layer 2 Rollup выполняют транзакции на уровне 2, и эти транзакции сначала обрабатываются в сети уровня 2, снижая прямую нагрузку на основную сеть Ethereum.
Сбор данных: Узел собирает данные, передаваемые с Ethereum Layer 1, и выполняет обработку транзакций и обновление статуса на основе этих данных.
Отображение состояния: После выполнения каждой транзакции узел Layer 2 Rollup обновит и отобразит статус транзакции, чтобы все участники видели согласованную информацию о состоянии.
Обслуживание состояния: Обеспечение согласованности и целостности данных всей сети путем управления статусом после выполнения транзакции.
Проверка протокола: Узлы Layer 2 Rollup выполняют транзакции и процессы верификации в соответствии с правилами протокола Taiko. Эти правила гарантируют допустимость транзакций и безопасность сети.
Поддержка смарт-контрактов: Узлы могут выполнять смарт-контракты, развернутые на уровне 1 Ethereum, и использовать эти контракты для передачи данных и верификации zk proof.
Увеличение пропускной способности: Выполнение транзакций на уровне 2 значительно увеличивает производительность сети, снижая загруженность основной сети Ethereum.
Снижение затрат: Обработка транзакций на уровне 2 может существенно снизить комиссии за транзакции, что делает мелкие транзакции более экономически целесообразными.
Децентрализованная проверка: Узлы Layer 2 Rollup поддерживают децентрализованную модель валидатора, позволяя любому желающему участвовать в проверке транзакции и генерации zk-доказательств, обеспечивая децентрализацию и безопасность сети.
Передача данных: Узлы несут ответственность за передачу данных транзакции с уровня 2 на уровень 1 Ethereum и обновление состояния на основе обратной связи L1.
2.2.2 Как это работает
Получение транзакций: Узлы получают транзакции, отправленные пользователями на Уровне 2, и выполняют эти транзакции в соответствии с правилами протокола.
Обновление состояния: После выполнения транзакции узлы обновляют статус транзакции и поддерживают актуальную информацию о состоянии на уровне 2.
Генерация zk Доказательств: Узлы генерируют нулевые доказательства для каждой транзакции, обеспечивая правильность и конфиденциальность транзакции.
Отправка доказательств: Сгенерированные zk-доказательства и связанные данные отправляются на Ethereum Layer 1 для проверки L1 валидаторами.
Проверка уровня L1: валидаторы уровня 1 Ethereum проверяют представленные нулевые доказательства, чтобы гарантировать допустимость транзакции.
Синхронизация состояния: После проверки доказательств узлы Layer 2 Rollup синхронизируют и обновляют состояние на основе обратной связи L1, обеспечивая согласованность по всей сети.
Преимущества и сценарии использования:
Улучшение масштабируемости Ethereum: Обработка большого количества транзакций на уровне 2 позволяет узлам Layer 2 Rollup Taiko значительно увеличить масштабируемость сети Ethereum, удовлетворяя высокие требования к транзакциям.
Снижение затрат на транзакции: выполнение транзакций на уровне 2 и создание zk-доказательств снижают зависимость от основной сети Ethereum, тем самым снижая комиссии за транзакции и делая его особенно подходящим для частотных транзакций небольших объемов.
Повышение безопасности и конфиденциальности: Технология доказательства нулевого знания обеспечивает конфиденциальность и безопасность транзакций, предотвращая утечки данных транзакций и сохраняя децентрализованную природу сети.
Протокол Taiko также является основным компонентом архитектуры технологии Taiko. Он определяет и обеспечивает соблюдение правил Layer 2 Rollup, обеспечивая корректность транзакций и безопасность сети. С помощью смарт-контрактов и децентрализованной верификации протокол Taiko достигает эффективного масштабирования Ethereum, сохраняя его децентрализованные и безопасные характеристики.
2.3.1 Функции и особенности
Настройки правил: протокол Taiko определяет все операционные правила Rollup, включая обработку транзакций, верификацию и обновление состояния и т. д. Все транзакции должны следовать этим правилам, чтобы обеспечить последовательную работу сети.
Исполнение смарт-контракта: Протокол реализуется с помощью смарт-контрактов, развернутых на Ethereum, что обеспечивает открытость и прозрачность всех правил и операций.
Проверка транзакции: После подачи каждой транзакции протокол Taiko будет проверен в соответствии с заранее определенными правилами для обеспечения правильности и корректности транзакции.
Обновление состояния: После завершения верификации протокол обновит состояние транзакции Layer 2 и передаст соответствующие данные на Ethereum Layer 1, чтобы гарантировать синхронизацию и согласованность состояния.
Децентрализованный валидатор: Протокол Taiko поддерживает децентрализованную модель верификатора, в которой любой может участвовать в процессе верификации. Такой децентрализованный подход повышает безопасность и целостность сети.
Доказательство нулевого знания: протокол использует технологию доказательства нулевого знания (zkSNARKs или zkSTARKs) для проверки транзакций без раскрытия конкретного содержания транзакции, обеспечивая конфиденциальность и безопасность транзакции.
Подача данных: данные транзакции и сгенерированное доказательство zk будут представлены на верификацию L1-валидаторам Ethereum Layer 1.
Обработка данных: После проверки L1 протокол обновит состояние уровня 2 на основе обратной связи, чтобы все участники видели последовательные результаты транзакций.
Механизм передачи данных: Смарт-контракт отвечает за передачу данных транзакции и zk-сертификатов между Уровнем 2 и Уровнем 1 для обеспечения целостности данных и согласованности.
Проверка протокола: Умный контракт также отвечает за проверку zk-сертификата для обеспечения действительности и правильности транзакции.
Децентрализованная автономная организация (DAO): Управление протоколом Taiko осуществляется с помощью Taiko DAO, который состоит из держателей токенов TKO, которые принимают решения о крупных обновлениях и изменениях в протоколе путем голосования.
Участие сообщества: управление и развитие протокола в значительной степени зависят от участия и вклада сообщества, чтобы обеспечить прозрачность, справедливость и инклюзивность принятия решений протокола.
2.3.2 Как это работает
Пользователи отправляют транзакции на уровне 2, и сначала транзакции выполняются на узлах Layer 2 Rollup.
После выполнения транзакции генерируются соответствующие данные транзакции и обновления состояния.
Генерация доказательств нулевого знания для проверки правильности транзакций. Эти доказательства не раскрывают конкретного содержания транзакции, обеспечивая конфиденциальность.
Сгенерированное доказательство zk и данные транзакции будут отправлены на уровень 1 Ethereum.
Валидаторы уровня 1 Ethereum проверяют представленное доказательство нулевого знания, чтобы гарантировать допустимость и корректность транзакции.
После прохождения верификации состояние Layer 2 будет обновлено на основе обратной связи от L1 для обеспечения согласованности и безопасности всей сети.
Taiko DAO обеспечивает участие сообщества и прозрачное управление путем голосования за обновления и изменения протокола.
Все обновления протокола будут реализованы через смарт-контракты для обеспечения открытости и прозрачности правил.
2.3.3 Преимущества и случаи использования
Благодаря технологии Layer 2 Rollup и нулевому доказательству знания протокол Taiko значительно улучшает масштабируемость сети Ethereum и способен обрабатывать больше транзакций и удовлетворять повышенные потребности в транзакциях.
Обработка транзакций на уровне 2 уменьшает зависимость от основной сети Ethereum, тем самым снижая комиссии за транзакции. Этот подход особенно подходит для сценариев частых транзакций малых сумм.
Технология доказательства нулевого разглашения обеспечивает конфиденциальность и безопасность транзакций, предотвращает утечку данных транзакций и поддерживает децентрализованный характер сети.
Через Taiko DAO участники сообщества могут участвовать в управлении и принятии решений протокола, чтобы обеспечить соответствие направления развития протокола интересам и потребностям сообщества.
Base Competitive Rollup (BCR) - это ключевая инновация в протоколе Taiko, разработанная для улучшения децентрализации и безопасности сети. Ниже приведено подробное введение в BCR:
2.4.1 Основная идея
BCR - инновационное решение уровня 2, разработанное для улучшения децентрализации и безопасности блокчейн-сетей через конкурентные механизмы. В модели BCR несколько участников могут конкурировать в предложении и проверке блоков, тем самым исключая контроль сети одним субъектом.
2.4.2 Как это работает
Предложители: Любой может стать предложителем и отправить предложение блока. Предложители должны упаковывать пользовательские транзакции и генерировать доказательства нулевого знания (zkProofs).
Конкурс предложений: несколько предлагающих могут одновременно конкурировать за отправку блоков, обеспечивая децентрализованный процесс генерации и отправки блоков, свободный от любой единой точки централизованного контроля.
Проверители: Проверитель отвечает за проверку блоков и нулевых доказательств, представленных предлагающим. Они обеспечивают безопасность сети, проверяя правильность и законность транзакций.
Конкурентная верификация: Несколько валидаторов могут соревноваться за верификацию блоков, что повышает безопасность сети, поскольку конкуренция между валидаторами гарантирует точность и прозрачность процесса верификации.
2.4.3 Преимущества BCR
Открытый для участия: модель BCR позволяет любому участвовать в блокировке предложений и верификации, устраняя зависимость от нескольких сущностей и повышая децентрализацию сети.
Сопротивление цензуре: С участием нескольких инициаторов и валидаторов, конкурирующих между собой, сложно для какой-либо отдельной сущности цензурировать или контролировать сеть.
Многофакторная аутентификация: Через конкурентный механизм проверки несколько проверяющих независимо проверяют блоки, что обеспечивает надежность и безопасность процесса верификации.
Снижение одиночных точек отказа: Модель BCR снижает риск одиночных точек отказа, поскольку работа сети не зависит от одного предлагающего или валидатора.
Честная игра: Предложители и валидаторы соревнуются за получение экономических вознаграждений. Этот механизм гарантирует, что участники имеют стимул предоставлять честные и эффективные услуги.
Сжигание комиссии: Предлагающий должен сжечь определенное количество токенов TKO, чтобы отправить блок, что помогает контролировать предложение токенов и стабилизировать их стоимость.
Booster-Based Rollup (BBR) - ключевой компонент протокола Taiko, разработанный для дальнейшего расширения возможностей сети Ethereum путем улучшения выполнения транзакций и эффективности хранения. Целью дизайна BBR является создание безупречного пользовательского и разработческого опыта, который позволяет выполнять транзакции, как если бы они были на уровне 1 (L1), сохраняя при этом собственное хранение на уровне 2 (L2).
2.5.1 Основные функции и Принцип работы
Разделение исполнения и хранения: BBR реализует двухуровневую структуру для исполнения транзакций и хранения. Этот дизайн позволяет эффективно выполнять транзакции на L2, сохраняя необходимую безопасность и децентрализацию на L1.
Бесшовная интеграция с L1: Благодаря этой двухуровневой структуре BBR гарантирует, что смарт-контракты могут поддерживать постоянные адреса как на L1, так и на всех BBR, упрощая процессы развертывания и взаимодействия.
Полная совместимость с Ethereum: BBR полностью совместим с существующей архитектурой Ethereum, включая хеш-функции, деревья состояний и комиссии за газ для каждого оператора. Это означает, что существующие смарт-контракты и dApp Ethereum могут плавно перейти к BBR.
Улучшенная масштабируемость: Цель дизайна BBR - улучшить масштабируемость Ethereum, обеспечивая более быструю обработку транзакций и снижение затрат для поддержки пользователей и приложений большего масштаба.
Универсальность: функциональность усилителя BBR может улучшить любой тип агрегации, будь то оптимистический или zk-rollup, используя масштабируемость BBR.
Улучшенная масштабируемость Ethereum: Благодаря BBR любая агрегация может напрямую улучшить масштабируемость Ethereum, позволяя ему обрабатывать больше транзакций и более сложные приложения.
2.5.2 Технические детали
Согласованность адресов: BBR обеспечивает согласованность адресов смарт-контрактов между L1 и L2, что означает, что смарт-контракты, развернутые на L1, могут без проблем работать на L2, упрощая процесс разработки и развертывания.
Упрощенное взаимодействие: Процесс взаимодействия между пользователями и разработчиками на разных уровнях оптимизирован, обеспечивая согласованность опыта пользователей и удобство в процессе разработки.
Структура комиссий: Структура комиссий BBR разработана с целью обеспечения достаточно низких затрат на транзакции для стимулирования принятия пользователей и разработчиков, а также обеспечения достаточной устойчивости экономического инцентивного механизма сети для поддержания участия валидаторов и инициаторов.
Распределение вознаграждения: благодаря справедливому механизму распределения вознаграждения BBR гарантирует, что все участники сети получают справедливые поощрения, тем самым поддерживая децентрализацию и безопасность сети.
2.5.3 Преимущество
Быстрая обработка транзакций: Выполняя транзакции на уровне L2, BBR значительно увеличивает скорость обработки транзакций и снижает нагрузку на основную сеть Ethereum.
Снижение транзакционных издержек: Выполнение сделок на уровне L2 значительно снижает транзакционные издержки, делая малые транзакции и высокочастотную торговлю более экономически целесообразными.
Децентрализованная верификация: BBR принимает механизм децентрализованной верификации для обеспечения безопасности и децентрализации сети, избегая одиночных точек отказа и рисков цензуры.
Механизм многофакторной аутентификации: Через механизм многофакторной верификации BBR обеспечивает более высокий уровень безопасности для обеспечения корректности и законности всех транзакций.
Плавный пользовательский опыт: BBR разработан таким образом, чтобы пользователи имели тот же опыт, что и на L1, используя сети L2, не беспокоясь о сложных технических деталях.
Легко разрабатывать и развертывать: Разработчики могут использовать существующие инструменты и инфраструктуру Ethereum для легкой разработки и развертывания смарт-контрактов и dApps на BBR.
TKO - это собственный токен сети Taiko, предназначенный для вознаграждения валидаторов блоков и в качестве части комиссий за транзакции в сети Taiko.
Для увеличения шансов на получение токенов TKO в ходе воздушного капельного раздачи пользователи могут участвовать в тестовой сети Taiko и увеличить вероятность получения токенов, взаимодействуя с ее тестовой сетью.
В настоящее время Taiko провел несколько тестовых сетей. Последний тестовый сеть - Alpha3, который предназначен для тестирования взаимодействия между предложителями и валидаторами, а также новой системы комиссий и поощрений.
Добавьте сеть: добавьте сеть Sepolia и тестовую сеть Taiko Alpha3 в свой кошелек MetaMask.
Получите тестовый ETH: получите тестовый ETH Sepolia из крана.
Чеканка и мост токенов: Подключите свой кошелек, выпустите токены Bull и Horse, добавьте эти токены в свой MetaMask, а затем перенесите ETH, BLL и Horse из Sepolia в Taiko.
Обмен и обеспечение ликвидности: В тестовом обмене Taiko импортируйте список токенов Taiko, обменивайтесь и обеспечивайте ликвидность для некоторых токенов.
Задачи разработчика: для пользователей с определенным опытом разработки вы можете развертывать и проверять контракты или создавать dApps в соответствии с руководством.
Завершите задания: посетите страницу Galxe Тайко, выполните задания, такие как перевод средств, обмен активами, посещение страниц или ответ на викторины, чтобы заработать баллы. Эти баллы можно конвертировать в будущие награды.
Согласно официальному сайту Taiko, в экосистему интегрировано более 90 проектов.
Эти проекты охватывают различные сектора, включая кошельки (со заметными кошельками, совместимыми с EVM), рынки NFT (с одноцепочечными и многозвенными вариантами), инфраструктуру (такие как RPC и оракулы) и приложения DeFi. В качестве решения Layer2 типа 1 Taiko обеспечивает безшовный путь миграции для Ethereum dApps, требуя минимальных или нулевых настроек.
Кроме того, команда Taiko представила кран тестовых токенов, официальный токен и мост NFT, а также функциональность обмена и браузера.
На 23 мая 2024 года у Taiko есть 933 000 подписчиков на платформе X (Twitter), в то время как у Discord накопилось 9,094 миллиона участников. В сравнении, у Optimism есть 640 000 подписчиков, а у Arbitrum - 980 000 подписчиков. Сообщество Taiko продемонстрировало значительный рост и вовлеченность.
Команда Taiko состоит из опытных специалистов по блокчейну и инженеров с глубокими знаниями и богатым опытом в технологии блокчейн, криптографии и распределенных систем.
Сооснователь Даниэль Уанг: Даниэль ранее был основателем и генеральным директором Loopring, протокола децентрализованной биржи на основе Ethereum, который использует технологию доказательства нулевого знания для масштабируемости. Обладая обширным опытом в индустрии блокчейна, Даниэль принес богатые знания в области технологий блокчейна и децентрализованных финансов (DeFi) в Taiko. В Taiko Даниэль отвечает за общее стратегическое планирование и техническое руководство, стимулируя развитие и инновации проекта.
Сооснователь Брехт Девос: Брехт, также сооснователь, является руководителем команды исследований и разработки нулевого знания. Ранее он был главным архитектором в Loopring и обладает глубокими знаниями в области криптографии и технологий блокчейн. У Брехта обширный практический опыт в технологии доказательства нулевого знания и дизайне протоколов блокчейн. В Taiko Брехт возглавляет команду исследований и разработки нулевого знания, сосредотачиваясь на исследовании и внедрении технологий zkRollup и zkEVM.
Организационная структура:
Для обеспечения эффективной работы сети Taiko и соблюдения требований регулирующих органов Taiko создала несколько связанных сущностей и организаций, при этом несколько ключевых сущностей играют решающую роль.
Начальное финансирование и последующее финансирование
Последнее финансирование
Эти средства используются для развертывания и оптимизации нескольких тестовых сетей, включая тестовые сети Alpha1, Alpha2 и Alpha3, а также для верификации и улучшения дизайна сети. Они также используются для подготовки к запуску главной сети в конце первого квартала 2024 года, включая разработку инфраструктуры и техническую поддержку.
Проект Taiko относится к отрасли масштабирования Ethereum Layer 2, с особым акцентом на технологию zkRollup. Taiko предоставляет эффективное, безопасное и децентрализованное решение для масштабирования блокчейна через технологию нулевого доказательства Ethereum Virtual Machine (zkEVM). Его целью является решение проблем масштабируемости Ethereum при полной совместимости с Ethereum.
В области решений по масштабированию Ethereum Layer 2, особенно в технологии zkRollup, существует несколько похожих проектов:
Введение: zkSync - это решение масштабирования уровня 2 для Ethereum на основе технологии zkRollup, разработанное для обеспечения быстрых, низко-стоимостных транзакций при сохранении безопасности и децентрализации Ethereum.
Особенности: Полная совместимость с Ethereum, поддержка смарт-контрактов и акцент на пользовательский опыт и удобство для разработчиков.
Введение: StarkNet - это решение расширения уровня 2, разработанное компанией StarkWare на основе технологии STARK (Масштабируемый прозрачный аргумент о знании).
Особенности: Использование технологии STARK для доказательства нулевого знания, обеспечение высокой пропускной способности и низкой задержки транзакций, поддержка сложных смарт-контрактов.
Введение: Loopring - это проект zkRollup, ориентированный на протоколы децентрализованных бирж (DEX), нацеленный на обеспечение эффективного торгового опыта и низких комиссий.
Функции: Благодаря технологии zkRollup достигается высокая производительность децентрализованных транзакций для обеспечения безопасности и конфиденциальности активов пользователей.
Финансовая поддержка
В общем и целом проект Taiko предлагает инновационную технологию zkRollup и zkEVM, обеспечивая Ethereum эффективным, безопасным и децентрализованным решением масштабирования. Благодаря поддержке нескольких раундов финансирования и модели управления на основе децентрализованной автономной организации (DAO), Taiko достиг значительных успехов в техническом развитии и создании сообщества. Несмотря на рыночную конкуренцию и технические проблемы, Taiko стремится занять выдающееся положение в области решений по масштабированию блокчейна, непрерывно оптимизируя свою технологию и расширяя свою экосистему. В конечном итоге он стремится обеспечить пользователям и разработчикам эффективную и безопасную среду блокчейна.