Песочница
Используйте Docker и Flextesa Для Запуска Индивидуальной Песочницы Tezos
Запуск эфемерных и изолированных песочниц может быть полезен для экспериментов с более быстрыми сетями или для автоматизации воспроизводимых тестов.
В данном случае мы используем Flextesa для запуска одного или нескольких узлов Tezos, бэйкеров( eng. Bakers) и индоссаторов, содержащихся в среде песочницы. По умолчанию песочница настроена на совместимость с tezos-client
установленным в разделе “Tezos Клиент”.
Зависимости
Данный пример требует наличия Docker, доступного для Linux, Mac или Windows. На официальном сайте https://www.docker.com.
Запуск и Использование Песочницы
Запустите песочницу в фоновом режиме ( запускается со включенной функцией baking):
После нескольких секунд операция должна быть успешно завершена:
Настройте клиент для коммуникации с песочницей:
Затем, вместо использования публичной вилки (eng.faucet), пользователь может использовать ꜩ, импортируя уже существующие аккаунты в песочницу. Они станут видимы с помощью следующей команды:
Теперь вы сможете их импортировать:
Проверить их балансы:
Использование Песочницы
Мы рекомендуем ознакомится с секцией “Tezos Клиент” а также Гайдом по использованию кошельков.
Например, можно составить самый простой контракт:
Отключение Песочницы:
Как только вы закончили использование песочницы, просто удалите контейнер:
Расширенное Использование
Пользователь может посмотреть конфигурацию запущенного протокола в песочницы с помощью следующей команды:
Одно важное поле - это "time_between_blocks": [ "5" ],
что означает, что блоки "запекаются" каждые 5 секунд (в отличие от 60 секунд в Mainnet).
Обратите внимание, как данная константа может быть настроена с помощью параметра среды block_time
:
Команда показанная выше позволяет запускать полноценную песочницу с запущенным протоколом Carthage и более малым промежутком времени между блоками в размере 10 секунд.
Множество других параметров настроено с помощью скрипта carthagebox
. Все доступные настройки по конфигурации можно увидеть в этой команде:
Для получения дополнительных сведений или решения вопросов см. Репозиторий Flextesa.
Материалы разработаны TQ Tezos переведены на русский язык Tezos Ukraine
Last updated