Taiko — децентрализованный Ethereum-эквивалент ZK-EVM и ZK-Rollup общего назначения. Его цель — позволить разработчикам и пользователям dApps, созданных для Ethereum L1, использовать их на Taiko без каких-либо изменений. В результате dApps могут быть легко развернуты на L2, унаследовав безопасность Ethereum и получив при этом более низкую комиссию, чем на L1.
Taiko масштабирует Ethereum таким образом, чтобы максимально близко эмулировать Ethereum — как технически, так и не технически. Более конкретно, Taiko — это эквивалентный Ethereum ZK-Rollup, масштабирующий Ethereum путем поддержки всех опкодов EVM в архитектуре второго уровня, которая является децентрализованной, не требующей разрешений и безопасной.
Taiko стремится к открытой разработке и их GitHub с открытым исходным кодом. В этом ключе эта первая публичная тестовая сеть является настолько открытой, насколько мы можем ее сделать. Он открыт для всех разработчиков для развертывания контрактов, всех пользователей для тестирования, и всех желающих участников для запуска узла L2 и предложения блоков.
Инвестиции:
Taiko Labs подняли $22mln за два раунда финансирования от Sequoia China, Generative Ventures, OKX Ventures, Kucoin Ventures и других фондов.
Участие в тестнете проекта Taiko ZK-EVM может быть ценным опытом работы с новыми технологиями и помочь создателям улучшить проект перед его официальным запуском. Кроме того, подтверждение токена $TKO и упоминание проекта Виталиком Бутериным говорят о потенциальной значимости проекта и могут стать дополнительными стимулами для участия в тестнете.
Добавляем сеть в кошелек
- Добавляем сеть Sepolia в Metamask.

- Добавляем сеть Taiko Alpha-3 в Metamask.

Получаем тестовые токены в кране
Используйте эти краны для получения тестовых токенов в сети Sepolia Ethereum:

- Получаем токены Bull и Horse;
- Переходим по ссылке и подключаем кошелёк в сети Sepolia Ethereum;
- Нажимаем на вкладку “Faucet”;
- Нажимаем на название монеты, там будет список из 2х монет, сминтить нужно каждую;
- Нажимаем “Mint Hourse/Bull Token”.

Приступаем к тестированию
- Переходим на сайт и подключаем кошелек.

Переводим токены из Sepolia в Taiko
- Выбираем сеть Sepolia;
- Выбираем ETH, указываем количество для перевода;
- В строчке “Processing Fee” выставляем газ в 3-5 раз больше от рекомендуемого, для быстрого исполнения транзакции;
- Проделываем аналогичные действия с токенами HORSE & BLL.

- Переходим во вкладку “Transactions”;
- И ожидаем когда осуществится процесс “Claim”.

- Готово.

Переводим токены из Taiko в Sepolia
- Выбираем сеть Taiko;
- Выбираем токен;
- Указываем количество монет, НО НЕ ВСЁ!;
- Указываем газ за транзакцию;
- Нажимаем “Approve” и подтверждаем транзакцию;
- Проделываем аналогичные действия с остальными токенами.

- Нажимаем теперь кнопку “Bridge” и подтверждаем транзакцию.

- Успешно.

Деплоим контракт
- Переходи на Remix;
- Создаём файл с именем “HelloWorld”;

- Копируем код:
// SPDX-License-Identifier: GPL-3.0
pragma solidity >=0.8.2 <0.9.0;
/**
* @title Storage
* @dev Store & retrieve value in a variable
* @custom:dev-run-script ./scripts/deploy_with_ethers.ts
*/
contract HelloWorld {
uint256 number;
/**
* @dev Store value in variable
* @param num value to store
*/
function store(uint256 num) public {
number = num;
}
/**
* @dev Return value
* @return value of ‘number’
*/
function retrieve() public view returns (uint256){
return number;
}
}
- Идём во вкладку “SOLIDITY COMPILER”;
- Выбираем Compiler как указано на скриншоте;
- Нажимаем кнопку “Compile HelloWorld.sol”.

- Переходим во вкладку “DEPLOY & RUN TRANSACTIONS”;
- Выбираем в ENVIRONMENT — MetaMask;
- Нажимаем “Deploy”;
- Выбираем “Agressive” газ;
- Подтверждаем транзакцию.

- Переходим на транзакцию с деплоем, в эксплорер самого Taiko;
- Нажимаем на адрес нашего контракта.

- Пролистываем открывшуюся страницу вниз и переключаемся на раздел “Code”;
- Нажимаем “Verify & Publish” и потом кликаем “Next”.

- Даём имя нашему контракту, которое мы ранее вписывали;
- Выбираем Compiler, как мы выбирали при деплое;
- В Ompimization выбираем “No”;
- Вставляем наш код с деплоя;
- Нажимаем “Verify & Publish”.

Устанавливаем ноду
- Официальный гайд по установке ноды.
Оставляем фидбек
- Заполняем форму;
- Переходим в их Discord и проходим верификацию;
- Идем в канал #testnet-feedback, оставьте адрес кошелька, с помощью которого вы тестировали приложение, и напишите отзыв о своем опыте работы с протоколом. Также вы можете указать на ошибки, которые вы обнаружили во время тестирования.

Комментарии