Новости Децентрализованный майнинг-пул Monero (p2pool)

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

  1. Mr. Pickles

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

    Регистрация:
    11 сен 2017
    Сообщения:
    969
    Симпатии:
    246
    Приветствую всех!

    Я провел лето в работе над этим маленьким (ну, не таким уж и маленьким) побочным проектом, сейчас он готов на 99% и на следующей неделе перейдет в фазу тестирования (сначала в тестовой, а затем и в основной сети).

    Зачем я занимался этим?

    Было высказано немало опасений по поводу централизации майнинг-пулов и возможности проведения атак 51%. С тех пор как заработали атомные свопы, что решило проблему исключения Monero из списков поддерживаемых криптовалют биржами и применения правила KYC, майнинг стал наиболее централизованной частью экосистемы Monero. На один конкретный пул приходится почти 40% хешрейта сети Monero. В долгосрочной перспективе такая ситуация не предполагает ни стабильности, ни безопасности. На администратора пула можно оказать давление, подтолкнув его к совершению чего-то неподобающего: банальному воровству или мошенничеству. Сервер пула можно отключить: многие и подумать не могли, что подобное вполне реально, но недавние события, связанные с MoneroOcean, доказали, что подобная точка зрения была ошибочной. Я ожидал, что нечто подобное рано или поздно случится, но даже не предполагал, что это произойдёт так скоро. Как бы то ни было, решение проблемы уже на подходе!

    В чём суть решения?

    P2Pool сочетает в себе преимущества майнинга в пуле и соло-майнинга. Вы всё так же полностью контролируете свой узел Monero и то, что добывается, но при этом вы получаете частые выплаты, как в случае с обычным пулом. Никто не сможет использовать ваши майнеры для проведения атаки 51%!

    Как это работает?

    P2Pool, как надлежащая реализация блокчейна, децентрализован. Здесь нет никакого центрального сервера, который можно было бы отключить/заблокировать. Он использует отдельный блокчейн для совместного майнинга Monero. Администратор пула уже не сможет совершить какие-либо мошеннические действия, равно как и на него нельзя будет оказать давление, чтобы провести атаку на сеть, потому что в данном случае администратор пула попросту отсутствует! Здесь никто не решает, кому можно заниматься майнингом в пуле, а кому нет — пул не требует каких-либо разрешений. Все вознаграждения за вычисление блоков в пуле выплачиваются майнерам немедленно. Нет никакого кошелька пула, и средства никогда не попадают на кастодиальное хранение — пул не требует доверия.

    P2Pool использует схему выплат PPLNS и предполагает наличие комиссии в размере 0%, а также комиссии за выплаты, составляющие 0 XMR (решение не предусматривает добавления комиссий). Минимальная выплата составляет менее 0,0005 XMR благодаря использованию очень эффективного формата транзакций вознаграждения майнеров — каждая отдельная выплата занимает всего 38 байт в блокчейне Monero!

    Сможет ли он справиться с нагрузкой?

    Пул P2Pool Monero написан на C ++ с нуля . Он использует ту же высокопроизводительную библиотеку libuv, что и xmrig-proxy, и каждый узел может одновременно обрабатывать тысячи подключений майнеров. Пул поддерживает uncle-блоки (как в случае с Ethereum), что обеспечивает очень короткое время блока. Я тестировал пул локально с несколькими узлами, вычисляющими до 10 блоков в секунду, и не получил никаких «сиротских» блоков! В интернете время блокировки составило всего 1 секунду максимум.

    Исходный код можно найти здесь: https://github.com/SChernykh/p2pool

    Если вы захотите принять участие в тестировании, зайдите на канал #monero-pow в IRC. Соответствующие инструкции будут опубликованы там уже на следующей неделе!

    ---

    Источник: PSA: Monero decentralized mining pool (p2pool)

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

    kvmo Active Monerano

    Регистрация:
    8 ноя 2017
    Сообщения:
    61
    Симпатии:
    0
    А что там было?
    --- Добавлено ---
    Ну и когда уже? Уже 5 лет назад такой нужен был.
    Интересно, а такой пул любой сможет поднять, или в этом не будет необходимости, потому что он сам по себе децентрализован будет. Где у него будет установочная точка входа? если не будет центра?
     
  3. АВТОР
    АТ
    Mr. Pickles

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

    Регистрация:
    11 сен 2017
    Сообщения:
    969
    Симпатии:
    246
    Ссылка на инцидент с MO.
    Вся задумка в том, что пул будет децентрализованный. Насчёт "точки входа" не могу ответить, нужно будет смотреть на финальную реализацию.
     
  4. kvmo

    kvmo Active Monerano

    Регистрация:
    8 ноя 2017
    Сообщения:
    61
    Симпатии:
    0
    Я имел ввиду "точка ввода" - откуда его будут заливать и куда, если он децентрализован. ТОгда логичнее его элементы пула встроить прямо в кошельки программные или как часть кода майнер-программы.
     
  • О нас

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