Ниже мы приводим краткий обзор того, что произошло в четвертом квартале 2022 года. Это было очень насыщенное завершение года, и теперь мы с волнением пишем из 2023 года — года, когда ZK-EVM наверняка оставят неизгладимый след в Ethereum и во всем мире. Давайте перейдем прямо к делу.
Реализована функция RETURNDATASIZE/RETURNDATACOPY.
Добавлены эталоны схем.
Добавлены модульные тесты для математических гаджетов/суперсхем.
Добавлена поддержка недействительных транзакций.
Рефакторинг математических гаджетов.
Внесены улучшения в схему MPT.
Исследованы caulk, hyperplonk и plonky2.
Создан simple-taiko-node для запуска узла Taiko с помощью простой команды, вдохновленный simple-optimism-node.
Создано руководство о том как пользоваться тестнетом.
Запущены краны и эксплореры блоков для взаимодействия с тестовой сетью
Реализован функциональный мост-ретранслятор на языке Go.
Реализован веб-интерфейс для интеграции с ретранслятором и смарт-контрактами моста.
Исправлена ошибка в контракте Bridge, позволяющая любому желающему отключить цепочки назначения.
Исправлена ошибка в getProposedBlock с проверкой границ.
Переработан контракт Bridge для сохранения статуса сообщения в известных слотах хранения для упрощения генерации доказательств Меркла.
Раскрыто больше данных из основного протокола, таких как getUncleProofDelay, getBlockProvers и getLatestSyncedHeader.
Объединили первую реализацию токеномики с основным протоколом.
invalidBlock теперь имеет последний проверенный блок в качестве родителя, а также сделали транзактор адресом golden touch с 0 ценой газа.
Исправлена ошибка в контракте TokenVault в отношении msg.value.
Изменены правила основного протокола, чтобы разрешить пустые блоки (блоки только с якорной транзакцией).
Добавлен статус сообщения Failed Bridge, чтобы позволить в будущем освобождать токены из исходного мостового контракта.
Для повышения читабельности мы теперь называем блок “проверенным”, когда он фактически завершен на цепочке. Ранее статус назывался “финализирован”, что иногда сбивало с толку.
Удалены белые списки proposer и prover из основной реализации протокола, чтобы сделать возможным следующий тестнет без разрешений.
Перешли от yarn к pnpm.
Внесли множество мелких улучшений в основную реализацию протокола.
Все вышеперечисленное является открытым исходным кодом. Чтобы узнать больше или внести свой вклад, пожалуйста, посетите наш GitHub.
Мы запустили нашу публичную тестовую сеть Alpha-1, Snæfellsjökull. Запуск состоялся в конце декабря, и число участников в несколько раз превысило ожидаемое — по всем показателям. Тестовая сеть была открыта для всех разработчиков для развертывания контрактов; всех пользователей для создания мостов и выполнения других транзакций; и всех желающих участников для запуска узла L2 и выступления в качестве инициатора. Огромное спасибо всем, кто помогал в тестировании и обеспечил его ошеломительный успех.
Мы поделимся многими статистическими данными о тестнете ближе к его завершению, но пока мы хотели бы отметить, что более 2000 участников предложили блоки L2! Спасибо.
Сообщество росло на протяжении всего квартала, а в декабре произошел большой скачок роста вокруг тестовой сети. Число пользователей нашего Twitter превысило 25 тысяч, а число участников Discord превысило 30 тысяч! Добро пожаловать, новые участники! 👋
Чтобы идти в ногу с ростом живого и невероятного сообщества, мы наняли новых модераторов в Discord. Поприветствуем ex_scxr, blank, helios и lepaluddi! Мы по-прежнему приглашаем членов сообщества помогать и участвовать, так что не стесняйтесь обращаться к ним. Сообщество также стало по-настоящему глобальным, открыв многоязычные каналы в Discord, поэтому нам понадобится помощь на разных языках и в дальнейшем.
Значительная помощь со стороны участников
Помимо помощи в координации работы сообщества, есть масса других способов внести свой вклад, особенно с учетом того, что в течение квартала весь Taiko стал полностью открытым исходным кодом. Так что если вы хотите учиться, вносить свой вклад или форкнуть какую-либо часть кодовой базы, пожалуйста, вперед!
Чтобы максимально упростить внесение вклада, мы написали руководство по вкладу, в котором описаны стандарты кодирования, стандарты/запросы документации и то, как вы можете заработать GitPOAP за свой вклад в Taiko на GitHub.
Для тех, кто хочет сделать свой вклад более постоянным, мы создали страницу с несколькими открытыми вакансиями, на которые мы продолжаем нанимать инженеров и людей для операционной деятельности.
Мы также запустили программу Taiko Ambassador Program для привлечения талантливых сторонников разработчиков, тех, кто может научить чему-то сообщество и т.д. (Окей, технически это произошло в январе, так что это не Q4, но все равно) Мы получили более 1800 заявок и все еще рассматриваем их, так что, пожалуйста, подождите! Как уже говорилось, мы стремимся набрать от 2 до 4 послов в этой первой когорте, поэтому если вы не попали в эту группу, не расстраивайтесь, всегда есть следующая когорта и еще много способов принять участие и внести свой вклад вне этой программы.
Мы также написали несколько образовательных постов в блоге, освещающих такие темы, как ZK-EVMs типа 1 и децентрализация роллапов.
Конечно, обучение не ограничилось блогом, а проходило и на сайте Taiko, который имеет новый, улучшенный вид, и то же самое касается нашей документации. Обучение также происходило лично, с несколькими презентациями в Колумбии и Португалии на темы Layer-2 Finality и Taiko Overview and Optimizations.
Мы провели первую встречу с сообществом, на которой несколько членов команды рассказали об обновлениях и ответили на вопросы, собрав более 2400 слушателей! С нетерпением ждем Вас на следующем звонке.
После запуска нашего первого публичного тестнета и довольно активного участия в нем узлов, разработчиков и пользователей, нашим следующим приоритетом, безусловно, является развитие сообщества разработчиков! Учитывая это, вы увидите присутствие Taiko на предстоящих мероприятиях экосистемы Ethereum, конференциях разработчиков и хакатонах. Мы с нетерпением ждем встречи со всеми вами и будем вместе помогать масштабировать Ethereum.
Как вы уже поняли, это был захватывающий и важный квартал для Тайко. Как вы можете также видеть, это были усилия всей команды и всего сообщества. Ничего из этого не имеет значения без расширения возможностей широкого сообщества разработчиков, пользователей, участников сети и сторонников — поэтому спасибо всем вам. Нам предстоит еще много работы для безопасного масштабирования Ethereum, давайте же возьмемся за дело!
Изучите открытые позиции Taiko на job board.
Website: https://taiko.xyz
Discord: https://discord.gg/taikoxyz
GitHub: https://github.com/taikoxyz
Twitter: https://twitter.com/taikoxyz