Новости Запуск локальной тестовой сети Haveno. Присоединяйтесь к тестированию!

Тема в разделе "Новости", создана пользователем Mr. Pickles, 10 дек 2021.

  1. Mr. Pickles

    Команда форума Модератор Редактор

    Регистрация:
    11 сен 2017
    Сообщения:
    1.004
    Симпатии:
    249
    Ниже приводятся шаги, необходимые для настройки локальной тестовой сети Haveno. Вы можете либо подключиться к нашему общему узлу Monero в отладочной сети (stagenet), либо создать собственную отладочную сеть.

    1. Установка зависимостей


    В случае с Ubuntu используется команда sudo apt install make wget git git-lfs openjdk-11-jdk. Двоичные файлы Bitcoin и Monero будут автоматически скачаны и верифицированы при выполнении следующего шага.

    2. Сборка Haveno
    1. Скачайте содержимое этого репозитория: git clone https://github.com/haveno-dex/haveno.git.

    2. Перейдите в корневую директорию репозитория (cd haveno) и создайте репозиторий: в командной строке введите make и дождитесь завершения процесса (при этом также будут скачаны и верифицированы двоичные файлы Monero и Bitcoin).
    3. Запустить Bitcoin

    Введите каждую из этих команд в отдельном окне командной строки:

    1. Запуск Bitcoin: выполните команду make bitcoind.

    2. Создание блоков Bitcoin: выполните команду btc-blocks (после выполнения команды это окно командной строки можно закрыть).

    4. Подключиться к отладочной сети Monero

    Самым быстрым способом запустить отладочную сеть Monero является подключение к нашей собственной общедоступной версии такой сети (4a). В результате вам не придётся создавать самостоятельно, кроме как заниматься майнингом монет для тестирования (шаг 6). Если вы предпочитаете полностью контролировать процесс тестирования, вы можете запустить собственную приватную отладочную сеть Monero (4b).

    4a. Подсоединение к нашей общедоступной отладочной сети

    Выполните команду make monero-shared.​

    4b. Запуск собственной приватной отладочной сети
    1. В новом окне командной строки выполните команду make monero-private1.
    2. В новом окне командной строки выполните команду make monero-private2.
    3. Теперь перед использованием добудьте первые 130 блоков по случайному адресу, чтобы кошельки могли выбрать только последний тип выходов. В одном из открытых ранее окон командной строки введите:​
    Код:
    start_mining 56k9Yra1pxwcTYzqKcnLip8mymSQdEfA6V7476W9XhSiHPp1hAboo1F6na7kxTxwvXU6JjDQtu8VJdGj9FEcjkxGJfsyyah 1
    5. Развёртывание

    Если вы используете screen, просто выполните команду make deploy. Эта команда с помощью screen откроет все необходимые компоненты Haveno (seednode, Элис, Боба, арбитра). Если десктоп-приложение арбитража (arbitrator) запускается впервые, зарегистрируйте арбитра (arbitrator) и посредника (mediator), как описано в шагах 5.3.1 и 5.3.2.

    Если вы не используете screen, откройте 4 окна командной строки и в каждом из них выполните следующие команды:
    1. make seednode
    2. make arbitrator-desktop
    3. Если десктоп-приложение арбитража запускается впервые, зарегистрируйте арбитра и посредника сразу же после открытия интерфейса:
    3.1. Выберите закладку Account (аккаунт) и нажмите cmd+n. Подтвердите регистрацию арбитра.
    3.2. Под закладкой Account нажмите cmd+d и подтвердите регистрацию посредника.​
    4. Выполните команду make alice-desktop или, если вы хотите использовать Элис в качестве демона, выполните команду make alice-daemon.
    5. Выполните команду make bob-desktop или, если вы хотите использовать Боба в качестве демона, выполните команду make bob-daemon.
    6. Отправьте средства на ваш кошелёк

    При создания Элис и Боба в командной строке вам будут показаны адреса Monero. Отправьте XMR отладочной сети на адреса Элис и Боба, чтобы сделать торговлю возможной.

    Вы можете пополнить два кошелька, добыв на эти адреса несколько XMR в отладочной сети. Для этого откройте командную строку, в которой вы запустили monerod, и введите команду start_mining ADDRESS 1.

    monerod начнет добычу монет в отладочной сети на вашем устройстве, используя один поток. Замените ADDRESS сначала на адрес Элис, а затем на адрес Боба.

    7. Начните тестирование

    Теперь всё настроено. И когда всё уже работает, и на ваши кошельки переведены средства, вы можете совершать тестовые сделки между Элис и Бобом. Не забудьте добыть несколько блоков после открытия и принятия тестовой сделки, чтобы транзакция была подтверждена.

    ---

    Источник: Running a local Haveno test network

    Перевод:
    Mr. Pickles (@v1docq47)
    Редактирование:
    Agent LvM (@LvMi4)
    Коррекция:
    Kukima (@Kukima)
     
  • О нас

    Наш сайт является одним из уникальных мест, где русскоязычное сообщество Monero может свободно общаться на темы, связанные с этой криптовалютой. Мы стараемся публиковать полезные мануалы и статьи (как собственные, так и переводы с английского) о криптовалюте Monero. Если вы хорошо владеете английским (или можете писать собственные статьи/мануалы) и хотите помочь в переводах и общем развитии Monero для русскоязычной аудитории - свяжитесь с одним из администраторов.