Новости Примите участие в тестировании Dandelion++ в тестовой сети

Тема в разделе "Новости", создана пользователем TheFuzzStone, 3 мар 2020.

  1. TheFuzzStone

    Команда форума Администратор Модератор

    Регистрация:
    18 авг 2017
    Сообщения:
    303
    Симпатии:
    78
    В Monero скоро будет реализован Dandelion++. Технология, которая повысит конфиденциальность Monero на уровне сети, что значительно усложнит задачу злоумышленнику установить взаимосвязь между транзакцией и конкретным узлом.

    Уже создан запрос на принятие изменений, и он ждёт слияния с основной веткой. Пока мы этого ждём, очень важно протестировать эту функцию, чтобы убедиться, что все работает как надо.

    Поэтому было бы здорово, если бы как можно больше людей запустили бы узел в тестовой сети, содержащий Dandelion++. Как только будет достаточно узлов, корректно взаимодействующих друг с другом с помощью Dandelion++, мы сможем быть уверены, что всё работает как надо.

    Как запустить узел Dandelion++ в тестовой сети

    Прежде чем вы начнёте:
    • Убедитесь, что вы открыли порт 28080
    • Блокчейн тестовой сети весит около 2,5 Гб. Убедитесь, что у вас есть достаточно свободного места.
    • Если y вас уже есть узел в тестовой сети, замените его на тот, который работает с Dandelion++
    Пошаговая инструкция

    1. Скопируйте PR пользователя vtnerd, содержащий в себе функционал Dandelion++
    Код:
    git clone --recursive https://github.com/vtnerd/monero.git --branch feature/dandelionpp
    Если у вас уже есть локальная копия репозитория Monero, вам нужно создать новую ветку и загрузить ветку vtnerd, которая содержит Dandelion. Из корня репозитория запустите:
    Код:
    git checkout -b dandelion-test
    
    git fetch https://github.com/vtnerd/monero.git feature/dandelionpp && git reset --hard FETCH_HEAD
    2. Соберите демон и все прочие компоненты.
    Код:
    make release
    Если у вас мощный процессор, вы можете указать количество потоков, которые вы хотите использовать с флагом -j. Например, если вы хотите использовать 4 потока:
    Код:
    make release -j 4
    После того как ваш компьютер закончит сборку, он скажет вам, где он сохранил исполняемые файлы. Перейдите в эту папку и запустите узел.
    Код:
    ./monerod --testnet
    Дождитесь окончания синхронизации с сетью.

    Чтобы проверить изменения Dandelion++ и поведение каждой транзакции, добавьте net.p2p.tx: DEBUG к выводу вашего лога. Чтобы проверить изменения Dandelion++ и поведение каждой транзакции, добавьте net.p2p.tx: DEBUG к выводу вашего лога. Для этого запустите test_log, который покажет ваши текущие лог-уровни, скопируйте вывод из него, затем выполните set_log ...,net.p2p.tx: DEBUG, где «...» - вставка из существующих лог-уровней (см. комментарий vtnerd).

    Источник: Monero will continue beating the drum of improving privacy

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

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