Руководство для тестнета Taiko Alpha-1

👋Начинаем

Добро пожаловать в тестнет Альфа-1 Taiko под кодовым названием Snæfellsjökull. В тестнете участвуют две сети:

Taiko A1 - это тестовая сеть Alpha-1 Taiko - полностью децентрализованная, эквивалентная Ethereum ZK-Rollup.

Ethereum A1 - это частная сеть Ethereum, развернутая Taiko, которая служит в качестве L1 для тестовой сети Taiko Alpha-1.

Что я могу сделать?

В этом тестнете вы можете:

  • 🌉 Переводить токены между Ethereum A1 и Taiko A1.

  • 🤝 Отправлять транзакции (например, развертывать контракты).

  • 🌐 Запустить ноду - это делает вас частью Taiko! 📝 Оставляйте отзывы и будьте вечно любимы.

  • 🥇 Заработайте POAP, используя свой кошелек для выполнения любых 2 из 3 следующих действий до 31 января 23:59 UTC:

  • Использовать мост

  • Взаимодействовать с контрактом (например, взаимодействовать с dapp, развернуть контракт)

  • Перевод между счетами

Оставить отзыв

Оставьте отзыв, нажав здесь, и используйте его для записи любых [ошибок, предложений и т.д.] во время тестирования Taiko.

Как только вы закончите тестирование сети, пожалуйста, отправьте отзыв, чтобы помочь улучшить Taiko!

➕Добавить сети в кошелёк

Автоматически добавить сети

Перейти по ссылке. Нажать Add to wallet после каждой сети.

Добавить сети вручную

Используйте эту конфигурацию RPC для добавления Ethereum A1 и Taiko A1 в кошельки.

Ethereum A1

Сеть: Ethereum A1

Chain ID: 31338

RPC URL: https://l1rpc.a1.taiko.xyz

Символ: ETH

Block Explorer URL: https://l1explorer.a1.taiko.xyz

Taiko A1

Сеть: Taiko A1

Chain ID: 167003

RPC URL: https://l2rpc.a1.taiko.xyz

Символ: ETH

Block Explorer URL: https://l1explorer.a1.taiko.xyz

💧 Запросить ETH c крана

Запрос ETH для Ethereum A1: https://l1faucet.a1.taiko.xyz/.

Запросить ETH для Taiko A1: https://l2faucet.a1.taiko.xyz/.

🌉 Используйте мост

Контракт моста можно найти тут:

Развёрнут на L1: https://l1explorer.a1.taiko.xyz/address/0x3612E284D763f42f5E4CB72B1602b23DAEC3cA60

Развёрнут на L2: https://l2explorer.a1.taiko.xyz/address/0x0000777700000000000000000000000000000002

Тестируйте мост

Используйте мост для следующих действий:

  • Перевод ETH между Ethereum A1 и Taiko A1

  • Перевод HORSE между Ethereum A1 и Taiko A1

Почему мой перевод L2 -> L1 занимает так много времени?

Передача с L2 на L1 может занять некоторое время, потому что Taiko синхронизирует заголовки блоков с задержкой в несколько часов, чтобы обеспечить время генерации доказательства, а нам нужно, чтобы синхронизированные заголовки совпадали, чтобы доказательство Меркла сообщения, отправленного на L2, было действительным на L1.

Объяснение контракта моста

Читайте документацию по мосту на нашем GitHub: https://github.com/taikoxyz/taiko-mono/tree/main/packages/protocol/contracts/bridge.

🚀 Развернуть контракт

Мы развернем смарт-контракт на Taiko A1 с помощью Foundry.

  1. Следуйте указаниям Foundry Book для установки Foundry и инициализации проекта по умолчанию: https://book.getfoundry.sh/getting-started/first-steps.

  2. Из ~/hello_foundry запустите forge create --legacy --rpc-url https://l2rpc.a1.taiko.xyz --private-key <yourPrivateKey> src/Counter.sol:Counter (поменяйте <yourPrivateKey> на ключ аккаунта с которого вы планируете развернуть контракт)

Мы используем --legacy, потому что EIP-1559 в настоящее время отключен на Taiko. У нас есть планы по его повторному включению в будущем.

Вы можете использовать проводник блоков, чтобы проверить, что контракт был развернут: https://l2explorer.a1.taiko.xyz/.

🌐 Запуск ноды

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

Для начала работы следуйте руководству в simple-taiko-node/README.md.

🔍 Изучите сеть

Тестовая сеть Taiko Alpha-1 состоит из узлов L1 / L2 со всеми развернутыми контрактами протокола Taiko. Интервал майнинга узла L1 установлен на 12 секунд.

Сведения о сетях

L1

L2

Адреса контрактов

L1

  • TaikoL1: 0x7B3AF414448ba906f02a1CA307C56c4ADFF27ce7

  • TokenVault: 0xD0dfd5baCf160B97C8eE3ecb463F18c08673160c

  • Мост: 0x3612E284D763f42f5E4CB72B1602b23DAEC3cA60

L2

  • TaikoL2: 0x0000777700000000000000000000000000000001

  • TokenVault: 0x0000777700000000000000000000000000000002

  • EtherVault: 0x0000777700000000000000000000000000000003

  • Мост: 0x0000777700000000000000000000000000000004

Cron job

Будет работать служба cron job, которая периодически (каждые 2 минуты) предлагает пустые блоки.

📝 Отправить отзыв

Отправьте отзыв в GitHub Discussions.

Благодарим вас за участие в тестнете Snæfellsjökull! 🌋

❓ Получить помощь

Вот два места, где вы можете получить помощь:

Обсуждение на GitHub предпочтительнее, поскольку ваш вопрос может помочь другим людям, столкнувшимся с той же проблемой. И наоборот, вы можете найти здесь ответ на свою проблему!

Created by Glinomessi#9364