Monero — краткая предыстория


Monero — это криптовалюта, запущенная 18 апреля 2014 года как форк Bytecoin. Bytecoin (не путать с Bitcoin, прим. пер.) был первой цифровой валютой, реализующей протокол CryptoNote (подробнее об этом ниже по тексту). Как только ByteCoin всплыл на форуме Bitcointalk, люди открыли для себя множество подозрительных свойств, вместе с тем фактом, что более 80% всей эмиссии были уже добыты. Таким образом, сообщество приняло решение его перевыпустить, начав с чистого листа, с нулевым премайном. Так появился Monero.


В первые месяцы своего существования для пользователей Monero были доступны только утилиты командной строки. Поэтому множество пользователей продолжало просить разработчиков, в то время до конца не понимающих множества основных моментов в кодовой базе Monero, создать графический пользовательской интерфейс (GUI). Они прислушались и начали работу над ним, но внезапно, 4 сентября 2014 года, на сеть Monero обрушилась изощренная атака, так что разработчикам пришлось пересмотреть приоритеты и уделить все время ядру, для того чтобы система была устойчива к атакам (подробнее об этом в документе MRL-2).


К концу 2014 года, Рикардо Спаньи (Riccardo Spagni) запустил Web-кошелек под брендом “MyMonero”, который доступен по адресу mymonero.com. Тем временем, для стороннего наблюдателя казалось, что ничего особенного в работе над проектом не происходит. Однако разработчики проделали очень серьезную работу, такую как перенос цепочки блоков на LMDB, которая позволяла демону Monero работать на компьютерах с ограниченным количеством оперативной памяти. Также была реализована многоязычная поддержка mnemonic-seed для облегчения создания резервных копий приватных ключей. Большое количество кода и документации было написано для реализации быстрой синхронизации цепочки блоков, более быстрой работы демона, начата интеграция с I2P и т.д. В конечном итоге проект графического пользовательского интерфейса был снова возобновлен в начале 2016 г.


Взаимозаменяемость (fungibility)


Цель Monero — создание сети взаимозаменяемой валюты. Что такое “взаимозаменяемость” (fungibility) и почему она так важна?


Взаимозаменяемость — это важнейшее свойство любой валюты. Это свойство делает возможным 100% обмен одной единицы валюты на другую. Здесь не должно быть различий. Каждая монета должна иметь одинаковую стоимость.


В сети Bitcoin каждая транзакция может быть отслежена. Это может создать проблемы при получении переводов от незнакомых источников, а также в дальнейшем при попытке потратить эти средства. Вы можете быть обвинены в преступлениях при которых эти средства были использованы. Это значительно занижает стоимость подобных “грязных” средств. Другая проблема с отслеживанием транзакций заключается в том, что другие могут узнать ваш баланс или определить на что вы тратите ваши средства.


Однако вы можете попробовать замести следы ваших транзакций. Эта техника называется “микширование” и может быть осуществлена различными способами. Иногда централизовано, иногда децентрализовано, но здесь всегда есть вероятность увидеть, что определенные монеты прошли через микшер. Использование этого приема так или иначе ведет к проблемам, потому что для микширования, как правило, используются “грязные” монеты. Необязательная приватность не решает проблему отсутствия взаимозаменяемости валюты.


Вы можете попробовать замести следы, но если вы пытаетесь микшировать ваши монеты используя “coinjoin” или любой другой “анонимайзер”, то эти транзакции все равно будут отмечены как “потенциально подозрительная” активность, так как сразу видно, что монеты были микшированы, даже если сами вы остаетесь анонимными.


Так что не путайте анонимность с взаимозаменяемостью. Технология микширования работает только в том случае, если она используется по умолчанию всеми пользователями. Если все и всегда микшируют транзакции, то никто не может утверждать что-то конкретное о данных в цепи блоков.


Кольцевые подписи (Ring signatures)


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


Кольцевая подпись (ring signature) — это такая электронная подпись, которая позволяет одному из участников группы (называемой кольцом) выполнить подписание некоторого сообщения от имени всей группы, при этом не будет доподлинно известно, кто из участников группы выполнил подписание. Кольцевые подписи и их приложения — CryptoWiki


Кольцевые подписи применяются к каждому входу любой транзакции. Отправитель случайным образом выбирает другие выходы с той же суммой из цепочки блоков и подписывает их своим приватным ключом. Отправитель не нуждается в каком либо подтверждении от владельцев других выходов. Все это можно сделать в отсоединенном от сети режиме, чтобы безопасно создать и позже отправить в сеть транзакцию с уже подключенного компьютера.


Вероятно, вы спросите себя, как определяются двойные траты, если присутствует правдоподобное отрицание для каждого выхода транзакции? Ответ снова дает математика. Вместе с транзакцией публикуется так называемый “key image”. Он доказывает, что один из входов кольцевой подписи реален и когда отправитель пытается произвести двойную трату, “key image” будет абсолютно идентичен. Больше информации о криптографии лежащей в его основе вы можете найти здесь.


Так как во всей сети обеспечено соблюдение кольцевых подписей, все монеты всегда перемешаны. Это и делает их взаимозаменяемыми на уровне протокола в Monero. Если мы сравним это с функциями приватности реализованными в Bitcoin, ZCash или Dash, мы явно можем увидеть разницу: если прозрачные транзакции возможны в сети, регулирующие органы смогут потребовать прозрачность в определенных обстоятельствах, так что взаимозаменяемость станет невозможной.


И последнее, но не менее важное — это проверенная криптография. Она существует с 2001 года, так что мы можем предполагать, что она достаточно надежна. В отличие от ZCash, которая очень новая и все еще недостаточно проверена.


Stealth-адреса


В Monero реализованы “Stealth-адреса”, у вас один (публичный) адрес, который вы можете предать кому угодно, не позволяя наблюдателям знать что-либо об истории транзакций или балансе этого адреса. Система адресов Monero использует два приватных ключа: viewkey (ключ для просмотра) и spendkey (ключ для траты).


Приватный ключ для трат работает как аналогичный приватный ключ в Bitcoin — им вы подписываете транзакции. Ключи для просмотра же используется для поиска входящих платежей в цепочке блоков. Только если у вас есть доступ к ключу для просмотра вы можете узнать точный выход транзакции, связанный с вашим адресом Monero.


В Bitcoin (и большинстве других криптовалют) многократное использование адресов происходит постоянно и это колоссально уменьшает псевдоанонимность сети. Stealth-адреса предоставляют простой способ защитить и улучшить секретность. Данные цепочки блоков не покажут связей между несколькими транзакциями.


Несмотря на это, не все так прекрасно: если вы используете адрес в нескольких местах, можно связать транзакции вне цепочки блоков. Если вы выводите средства с биржи и используете тот же адрес в вашем интернет-магазине, в котором вы продаете растения, правоохранительные органы имеют возможность связать ваши транзакции основываясь на данных использования одного и того же адреса. По этой причине рекомендуется использовать технику “одноразовых адресов” для каждого из сервисов. Все средства поступят на один и тот же аккаунт, но связать транзакции вне цепи блоков будет невозможно.


Конфиденциальные транзакции RingCT


Кольцевые конфиденциальные транзакции — это новая система подписей предложенная ученым Шеном Нетером (Shen Noether) в документе MRL-5. Вы можете найти его первую редакцию в журнале Ledger. Эта система подписей основана на исследовании конфиденциальных транзакций Грегори Максвелла (Gregory Maxwell), но адаптирована для работы с кольцевыми подписями.


Эта технология позволяет пользователям скрыть суммы транзакций. И она является “последней частью мозаики” для полной анонимности в сети Monero. Технология также решает некоторые пограничные случаи, которые могут скомпрометировать конфиденциальность Monero. RingCT был активирован в сети Monero 9-го января 2016 г. Вначале RingCT был необязательным, но в сентябре 2017 после запланированного жесткого обновления технология RingCT в Monero станет обязательной, без какой-либо возможности ее обойти.


Kovri — I2P


Данные цепочки блоков это только один вектор атаки на секретность пользователей криптовалют. Известно, что компания Chainanalysis пытается идентифицировать пользователей через их IP-адреса. Проект Kovri ставит своей задачей реализацию I2P-маршрутизатора на языке C++, который в конечном итоге позволит пользователям Monero скрывать свои IP-адреса во время отправки транзакций. Kovri еще не интегрирован в Monero и все еще находится на ранней стадии разработки.


Заключение


Monero — это очень важная и революционная технология. Она позволяет скрыть отправителя, получателя, суммы и историю транзакций. Monero в отличии от ZCash не требует доверия к участникам шоу “trusted setup” и работает в полевых условиях уже более 3-х лет. Приватность гарантируются протоколом и Monero предоставляет гораздо больший набор средств для анонимизации, чем микшеры Bitcoin или любая другая криптовалюта с периферийными функциями приватности. Monero позволяет пользователям совершать конфиденциальные транзакции в децентрализованной сети и устоять перед возможными попытками регуляции правительством. Monero — это истинная цифровая наличность.


Оригинал статьи: Introduction to Monero – We Use Cash.

Поделиться с друзьями
-->

Комментарии (75)


  1. playnet
    06.07.2017 10:20

    Чем и на чём его майнить?


    1. kerberos464
      06.07.2017 11:35

      Claymore's miner, майнить можно на центральном процессоре и на видеокарте.
      на CPU: https://bitcointalk.org/index.php?topic=647251.0
      на GPU: https://bitcointalk.org/index.php?topic=638915.0


      1. Simplevolk
        07.07.2017 17:38

        Я так понимаю, это для AMD, а для NVIDIA есть?


        1. kerberos464
          07.07.2017 17:41

          Claymore для NVidia нет, но ниже рекомендуют xmr-stak, он есть и для NVidia:
          https://github.com/fireice-uk/xmr-stak-nvidia/releases


    1. astraleuro
      06.07.2017 11:35

      xmr-stack-cpu, например


      1. Johhny_Vandal
        06.07.2017 22:01
        +1

        И только xmr-stak-cpu. Он в среднем на 15% производительнее любых существующих майнеров.
        Так же хороши и майнеры для GPU от FireIceUK: xmr-stak-nvida и xmr-stak-amd.
        Для опенсурсных систем собирается самостоятельно, для Windows есть скомпилированные бинарники в релизах на гитхабе.


    1. VaalKIA
      06.07.2017 13:04

      Можно через приложение этого пула (там много валют сразу).
      minergate
      Кстати, при майнинге Монеро там сразу будет майниться фантомкоин.


      1. Al_Azif
        06.07.2017 16:20

        minergate на reddit'е считается скамом.


        1. Uirandir
          06.07.2017 17:56

          Ну скам не скам, но ребятки не очень честные. Их собственный софт так просто ведет себя, как вирус и оживает сам по себе и начинает что-то майнить явно для них, выплаты у них не очень честные, хотя первые попытки майнить XMR и первые выплаты я получил именно у них.
          Скам не скам, но связываться не стоит однозначно.


          1. Vinchi
            09.07.2017 03:15

            да нормально там майниться, просто у них нагрузки бывают периодически и сервера статистики падают. Но если хотите где-то еще — на nicehash можно, только без автопереключения


      1. Anarions
        06.07.2017 17:29

        я бы предпочёл юзать опенсорц майнеры.


        1. Uirandir
          06.07.2017 18:57

          Гуглите по CryptoNight miner, есть несколько штук с исходниками на гитхабе, выбирайте любой по своему вкусу.
          Из пулов можно посоветовать monero.crypto-pool.fr, он самый мощный в сети.


    1. quazrchk
      06.07.2017 18:26

      CCminer
      но майнить его уже поздно


      1. Vinchi
        09.07.2017 03:15

        не поздно


        1. quazrchk
          09.07.2017 16:23

          Серьезно? Профит с видеокарт меньше в три раза, чем на популярных альткойнах. Профит с процессоров мизерный даже при дешевой розетке, десять цп в одну плату не воткнешь, с учетом стоимости мп roi за гранью разумных рисков. Если так хочется влошиться именно в монеро, то лучше майнить профитные койны и менять их на маркетах.


  1. dfgwer
    06.07.2017 10:43
    +1

    Есть ли криптовалюты, где решена проблема раздувания объемов нода и требований к пропускной способности сети?


    1. dfgwer
      07.07.2017 01:21

      Ослаблю вопрос. Есть ли идеи которые могут значительно уменьшить объемы нода или требования к сети? Есть ли рабочие группы, которые работают над этим?


      1. worldmind
        07.07.2017 09:03

        Я думаю что можно условно раз в год поднимать давно не использованные монеты с помощью пустой транзакции на верх блокчейна и отбрасывать старые транзакции, но про реализации не слышал.


      1. AirLight
        08.07.2017 03:07

        Идеи конечно есть, даже проекты видел. Ну и я сам работаю над идеей о применении кодов Рида-Соломона.


  1. Moon_Lobster
    06.07.2017 12:14

    Что думаете о перспективах Монеро на ближайший год?


    1. Uirandir
      06.07.2017 16:40

      Если вы про курс XMR, то он полностью привязан к биткоину и будет колебаться вместе с ним(посмотрите графики сейчас и увидите прямую зависимость). А так валюта живая, майнится на процессорах, в отличии от того же эфира и достаточно интересна своей концепцией.


      1. Moon_Lobster
        07.07.2017 11:00

        Майнинг не интересует.
        В общем я так понимаю, что особой выгоды вкладывать нет. Параллельно когда сидел в «эфире», поглядывал и у Монеро был рост, но не значительный, в сравнении с другими альткоинами, видимо картина не слишком поменяется.


        1. Uirandir
          07.07.2017 15:43

          Не, с точки зрения вкладывания смысла особого нет, разве что умеете играть на скачках курса, так скачки да, в прошлом месяце были скачки 28-54-28-54, если умеете играть и чувствовать рынок, то могли бы на этом заработать, все же скачки с ростом почти в два раза это вам не баран чихнул.


      1. Vinchi
        09.07.2017 03:16

        не привязана, так как есть отдельные пары XMR и других криптовалют на поло


    1. jahr
      14.07.2017 12:54

      Если zcash подтянут свой перфоманс — весь cryptonote, включая monero, станет бессмысленным, так что вкладываться в него рискованно, мне кажется.


  1. ideological
    06.07.2017 12:17

    Скачал их кошель и при «синхронизации» (не знаю как ещё это назвать), программа стала жадно поглощать место на диске С (даже если всё скачано на другой диск, в настройках есть параметр localhost, но непонятно в каком формате задать другой диск). Снёс нафиг. Может что-то не так делал конечно.

    Криптовалюты никогда не станут популярны среди обычных пользователей (не тех кто зарабатывает на майнинге, не тех кто спекулирует, не тех кто пользуется незаконными продажами) пока не научатся быть «дружелюбными» даже с «тапками».


    1. kerberos464
      06.07.2017 15:32

      Это нормально, кошелёк должен скачать всю цепочку блоков. Например, для биткоина это займёт более 140 гигов на диске.
      Для обычных пользователей и для тех, кого вы называете «тапками», существуют онлайн-кошельки, гуглить по "%cryptocurrencyname% wallet online"
      Для монеро вот пара таких кошельков, первые два результата из гугла:
      https://mymonero.com/
      https://ru.cryptonator.com/about/xmr

      Наверняка, есть и другие.


    1. Johhny_Vandal
      06.07.2017 21:56
      +2

      Кошелёк состоит из двух частей: GUI и демона monerod, который и выкачивает блокчейн, синхронизируясь с сетью.
      Можно GUI настроить на подключение к любой из открытых нод monerod: https://moneroworld.com/#nodes


  1. VaalKIA
    06.07.2017 12:52

    Если мы сравним это с функциями приватности реализованными в Bitcoin, ZCash или Dash, мы явно можем увидеть разницу

    Про кольца, конечно, интересно, но у DarkCoin (Dash), цитирую:


    Система смешивания транзакций Darksend.
    Технология мгновенных транзакций InstantX.


    Где явная разница с Darksend?


    1. Kaluchi
      06.07.2017 20:42
      +1

      Darksend это такой же миксер как и миксеры Bitcoin. Он опциональный и на практике еще и очень медленный, у людей уходили дни чтобы смиксовать пару сотен долларов. Все это приправлено мастернодами, которые являются ни чем иным как MLM, Ponzi схемой для поднятия цены, не существует такой технологии как Proof of Service, все это snake-oil и подвержено Sybil-атакам. Иными словами, мастернода может получать награду с блоков просто отвечая на пинги и не делая нужной от нее работы (микширование, голосование и тд).


      1. VaalKIA
        06.07.2017 22:15

        Может тогда и про Фантом коины расскажете, что это и как они фармятся одновременно с Монеро?


      1. jahr
        14.07.2017 13:06

        Про миксер — согласен, а вот про остальное — хотелось бы подробностей.) Sybil-атаки не допускаются механизмом случайных кворумов и высокой стоимостью открытия мастерноды (1000 DASH, сейчас $170000). Про proof-of-service — не участвуя в микшировании или мгновенных транзакциях, мастернода не получит за них комиссии, зачем ей это, когда эти комиссии можно получать?


  1. ktod
    06.07.2017 18:12

    Уважаемые, а кто ни будь может пояснить, как в сети монеро технически реализована защита от «отрицательного баланса»?


    1. Kaluchi
      06.07.2017 20:17

      Про негативный баланс могу сказать, что это очень технические детали и надо смотреть whitepaper RingCT, но в XMR можно определить если произошла скрытая эмиссия из-за какого-нибудь бага, а вот в ZCash это невозможно. То есть сейчас можно точно сказать, что скрытой эмиссии нет, а про ZCash такое сказать нельзя.

      Кстати, все коины на zerocash уже были похачены и хакеры понавыпускали себе бабла, но там был счетчик, а в zcash его нет из-за особенностей технологии, так что оно даже хуже zerocash.


      1. jahr
        14.07.2017 13:10

        Странно, что абсолютная анонимность zcash представляется как недостаток.) Да, ничего нельзя узнать про чужие транзакции, в частности и их общий объем.) А вот то, что в монеро такие вещи легко узнаются, — говорит о том что там есть где разгуляться мета-анализу и big data, в результате анонимность транзакций совсем не гарантирована.)


  1. palm1c
    06.07.2017 18:26

    Я майнил через MinerGate XMR, намайнил два коина, и решил вывести. Вывел монетки, а на кошелек они мне не пришли, хотя с пула списались. Такие дела. Что делать — не знаю. Кошелек у меня MoneroX, запускаю его — и разный результат. Иногда прогресс-бар на половине и идет синхронизация с сетью, и пишет что осталось 462 дня. А иногда пишет что у меня последняя версия. Может быть, кошелек просто глючит, и я еще не выкачал все транзакции? Кто-то может подсказать?


    1. Johhny_Vandal
      06.07.2017 21:51
      +2

      MoneroX — официально неподдерживаемый клиент, который умер после последнего хардфорка. Если у Вас осталась мнемоническая фраза — восстановите кошелёк в официальном клиенте.


      1. Vinchi
        09.07.2017 03:19

        и да проверь что транзакция в сети появилась.


      1. palm1c
        11.07.2017 10:56

        Добрый день. Можете подсказать, как это сделать? Как перенести мой неподдерживаемый кошелек на поддерживаемый? Мнемоническая фраза — это то, что кошелек спрашивает при старте? Если да, то она есть у меня.


        1. Johhny_Vandal
          11.07.2017 11:18

          Здравствуйте!
          Мнемоническая фраза (mnemonic seed) — это 25 слов, которые были выданы после создания кошелька.
          При старте MoneroX спрашивает пароль от кошелька, но не мнемоническую фразу.

          Что у вас есть? Номер кошелька? Файлы самого кошелька?


          1. palm1c
            11.07.2017 11:38

            Есть сам кошелек, на компьютере, и я имею к нему доступ. Кошелек запускается просто из папки на рабочем столе, но я еще нашел в МоихДокументах папку Documents\Monero Accounts\MoneroGui.Net, в которой есть три файла, account, bin файл, account.bin.address — текстовый файл с адресом кошелька и файл account.bin.keys. 25 слов я, не помню и не знаю где теперь эту информацию найти.


          1. palm1c
            11.07.2017 11:45

            Если Вам не сложно, подскажите, как можно имея файлы кошелька, перенести кошелек на другую программу. Спасибо.


            1. Johhny_Vandal
              11.07.2017 11:49

              Не сложно. Распутаем это цепочку в ЛС.


  1. FluffyBlocks
    06.07.2017 22:35

    Друзья, а пропустите на правах рекламы, пожалуйста?
    Мы подняли масштабный пул monero с лучшими условиями: https://minemonero.pro
    Оперативно оказываем любого рода техническую поддержку по майнингу для начинающих, ведём задушевные беседы с опытными майнерами.


    1. Uirandir
      06.07.2017 22:50

      32 майнера? Блок за неделю? 2 выплаты за историю пула? Не-не-не, спасибо. Мы как-нибудь с monero.crypto-pool.fr дальше копать будем.


      1. FluffyBlocks
        06.07.2017 23:02

        Вы же понимаете, что средний доход при длительном майнинге будет одинаков (при прочих равных, конечно)?
        И очень надеюсь, что Вы понимаете значимость децентрализации для криптовалюты. Крипто-Пул — и так уже раздутый пул.


        Наша комиссия (обычно это интересует в первую очередь) — ниже более, чем в два раза.
        У нас динамическая сложность на портах — майнер всегда будет работать оптимально без единой невалидной шары.
        У нас есть статистика хешрейта по каждому воркеру с графиками.
        У нас есть email уведомления.
        У нас нода в Москве, Франкфурте, Атланте, Ньюарке, Сингапуре и Гонконге (привет, latency).


        32 майнера — отличный результат за неделю нашего открытого существования.


        В этом и вся беда. Если бы каждый, от кого я слышал подобные слова, поверил в нас и присоединился — мы бы уже давно ушли за 200 KH/s и вскрывали по нескольку блоков в сутки.


        1. Uirandir
          06.07.2017 23:51

          Понимаю. И даже ваше сообщение с точно такой же фразой уже видел на каком-то из форумов. Да, количество майнеров у вас растет, в прошлый раз, когда я к вам заходил вас там человек 9, что ли, было.

          На самом деле я копаю монеро совсем по мелочи, у меня есть пара серверов простаивающих, каждый хорошо если по 200-300 H/s выдает, набираю 0.3 и вывожу, чисто на оплату инета-мобилы хватает, а майню больше из-за того, что сама идея Monero глубоко симпатична.

          В принципе, ничто не мешает мне, когда очередные 0.3 XMR на monero.crypto-pool.fr накопаю переключиться на вас, я подумаю. Опять же чисто из идейных соображений. Я подумаю. Толку от моего присоединения не будет, ну что такое 400-600 H/s от меня? Но все же.


          1. FluffyBlocks
            08.07.2017 18:30

            Для нашего пула это среднее по больнице.

            Будем Вас ждать и надеяться на положительное решение!


            1. Uirandir
              08.07.2017 22:28

              Ну докопается сумма и приду. Если еще один сервер в простой уйдет, то еще его подключу, тогда приду быстрей.


              1. Vinchi
                09.07.2017 03:20

                нормально копают щас ботсети, так что можно конечно свой пул наделать, но обогнать ботнет сложно :)


                1. Uirandir
                  09.07.2017 03:21

                  Ну извините, мне религия не позволяет заражать чужие компы майнерами :)


            1. Uirandir
              13.07.2017 16:31

              Ну я к вам таки присоединился, но пока что-то вижу странное по показаниям у вас. У меня xmr-stack-cpu показывает в терминалы где-то по 210-250 H/s на двух машинах, а по вашим данным там что-то в районе 100 с хвостиком на каждом, на ноуте чисто для прикола на видюхе запущенный xmr-stack-nvidia показывает 39-40 H/s, а у вас в статистике вообще какие-то 8 H/s.
              Ну может это оно первые минуты после подключения, посмотрим. Но таки я с вами, у вас новый майнер.


              1. FluffyBlocks
                13.07.2017 16:55

                Мы очень рады!

                Пул, конечно же, понятия не имеет, с какой скоростью работают Ваши майнеры. Поэтому значения хешрейта высчитывает самостоятельно как среднее количество присланных майнерами шар за промежуток времени. И именно поэтому в майнере Вы будете видеть стабильный хешрейт, а на пуле он будет скакать. Но среднее значение на пуле должно быть и будет равно хешрейту, который показывает майнер.


    1. VaalKIA
      08.07.2017 18:19

      Зашёл на пул, хотел зарегистрироваться и не смог, потыкавшись в интрефейс нашлось окошко логина в каких-то настройках, думаю — ну да ладно. В нём требуют адрес кошелька и пароль, сразу мысль — уж не выманивают ли пароль от самого кошелька, с текущей компьютерной грамотностью населения, тварищей, которые вобьют туда секретный пароль от самого кошелька будет достаточно, при этом иконка говорит о том, что туда надо вбить e-mail, а почта в виде пароля — это не очень вариативно. Всё делаю, не пускает, тут я думаю процент людей, которые отдали свой пароль от кошелька или использовали e-mail должен значительно подскочить (вы там в пуле не смотрели логи, не пробовали в чужие кошельки заходить, ну ради интереса хотя бы?).
      При этом, конечно, где-то на форумах есть подробная инструкция, но если вы не "в теме" то её не найти, а на самом сайте плохо владеющие английским люди, даже не подумают вчитываться в текст или скармливать его гуглпеерводчику, если он мало похож на проблему с которой столкнулись, и верно — ниже какая-то строчка о настройке воркеров, по опыту.
      О опыте. Конечно люди пытющиеся зарегиться на пуле уже имеют какое-то представление зачем это и соответствующий опыт, который вполне конкретно подсказывает: "проверь этот говнопул", есть ли там вообще кнопка вывода, или надо полтора года майнить прежде чем они закроют сайт не сказав и спасибо, за ваши денюшки, ну и коммиссии заодно проверить и вот тогда уже можно и воркеры настраивать.
      И вот тут опытных людей ждёт радостный облом, потому что ребята решили не засорять свои логи спамом и регит только тех кто уже начал им майнить. решение — красиво, но совершенно тупое социально.
      Пишу сюда, отплюсуйте кто согласен или — отминусуйте, может это сподобит авторов пула что-нибудь сделать.


      1. FluffyBlocks
        08.07.2017 18:27

        Я даже не хочу влезать в эту перепалку.

        И просто молча оставлю это здесь: https://github.com/Snipa22/nodejs-pool
        А это здесь: http://moneropools.com

        Все существующие пулы, за исключением трех мне известных (причем, один из них — скам), работают по такой системе.

        Не майнергейтом едины, уважаемый.


        1. VaalKIA
          08.07.2017 18:32

          Мой превый пул был deepbit.net, майнер гейм мне понравился тем, что не надо выкачивать кошелёк неизвестной валюты и потом ДВА ДНЯ ждать пока закачается блокчейн, а можно просто жмакнуть кнопочку и посмотреть сколько времени понадобиться что бы наймайнить столько, что бы это можно было хотя бы забрать. И да, пулы, в которых среднестатический пользователь потратит недели и месяцы в надежде достигнуть лимита, после которого ему дадут возможность вывода стрдств я — встречал.
          У вас крайне плохая реакция на критику.


        1. VaalKIA
          08.07.2017 18:54

          И да, если вы обиделись на говнопул, то он был взят в кавычки, что следует читать как "что за новодел, возможно — скам, надо быть осторожным".
          А серьёзно майнить на майнергейте думаю что никто не будет, по крайней мере раньше надо было перебрать с десяток консольных майнеров и их версий, что бы половина хотя бы нашла вашу видюху, а потом уже выбрать более менее приличный результат который мог отличатсья на порядок. Как можно довериться единственному решению, которое будет работать с неизвестной эффективностью, ещё с настройками от тебя не зависящими, то есть в чужой карман им майнить — как два пальца. Мне, вот было лень и я в этом майнергейме намайнил 1.5 даша пока гостил у друзей, так оказалось что это не те дашкоины, а dsh. не знаю что теперь с ними делать — нигде не приниимают.


  1. Exaybachay
    08.07.2017 01:39

    Pump & Dump история в которой недавно был замешан основатель флуфи и его дружок панда, подорвал интерес к этому коину (для меня).
    Да и за 3 года можно было уже сделать нормальный кошелёк.


    1. VaalKIA
      08.07.2017 08:59

      Расшифруйте, пожалуйста, о чём вы сейчас сказали?


    1. VaalKIA
      08.07.2017 17:19

      И что не так с кошельком? Кошелёк на GetMonero


  1. stDistarik
    08.07.2017 11:45

    Позволю себе задать вопрос специалистам. Майню Zcash на 5-ти старых, домашних компьютерах, как на GPU, так и на CPU (на круг получается 50-70 сол/с., баловство конечно, но всё-таки какая-то копейка), копаюсь через пулл suprnova.
    Вопрос заключается в следующем: нужно ли для каждого компа создавать отдельного воркера или можно все компы через один воркер запускать? То есть, как правильней сделать? (все компы стоят в одном месте и выходят в сеть через один роутер)


  1. stDistarik
    08.07.2017 11:53

    И ещё один вопрос, про пулл suprnova. Что означают надписи слева:

    1. Pool Hash: 8,029.70 kSol/s
    2. Pool Workers: 7235
    3. Net Hash: 191,092.34 kSol/s
    4. Bittrex: 0.09819996 BTC

    Второй пункт мне понятен, а вот остальные...


    1. qw1
      08.07.2017 12:50

      При майнинге zcash выполняется не хеширование, а решение так называемой задачи Generalized Birthday Problem. Поэтому производительность майнера неверно мерять в хешах в секунду, её меряют кол-вом решений в секунду (Solutions per Second, или Sols/s).

      Первый параметр — суммарная мощность пула, третий параметр — суммарная мощность всей сети zcash в решении этой задачи.


      1. stDistarik
        08.07.2017 21:33

        Спасибо.

        При майнинге zcash выполняется не хеширование, а решение так называемой задачи Generalized Birthday Problem


        Это зависит от используемого алгоритма шифрования или от конкретной валюты?


        1. qw1
          08.07.2017 23:37

          Не понял вопрос.


        1. Vinchi
          09.07.2017 03:22

          написано же — решение задачи у криптовалюты zcash.


          1. stDistarik
            09.07.2017 09:31

            Я хотел спросить, это относится только к zcash или есть и другие валюты работающие по тому же принципу?

            Я прочитал про "Парадокс дней рождения" и не совсем понимаю, как это применить к zcash?

            Если с биткойном всё более-менее понятно — расчет хэша заголовка блока, который включает в себя, среди прочего, хэш заголовка предыдущего блока, хэш набора транзакций и случайное число. Если значение хэша оказывается меньше, чем текущая цель (которая обратно пропорциональна сложности), новый блок формируется и майнер получает 25 только что созданных биткойнов. Если хэш больше таргета, изменяется случайное число и рассчитывается новый хэш. (прочитал здесь)
            Тогда объясните пожалуйста (попроще), что происходит при майнинге zcash?

            Извиняюсь за длинные и нудные вопросы, ответы на которые могут быть ещё более нудными и длинными, но просто хочется понять.


            1. qw1
              09.07.2017 10:26

              Я хотел спросить, это относится только к zcash или есть и другие валюты работающие по тому же принципу?
              Только к zcasg, у других валют (например, Etherium) свои замороченные задачи. Тупо считать хеш — не защищает от ASIC-ов.
              Я прочитал про «Парадокс дней рождения» и не совсем понимаю, как это применить к zcash?
              Расширенная задача — это на наборе N бинарных векторов длины L выбрать K векторов, чтобы их xor был равен 0. Если помните квест про братьев-пилотов, это задача с сейфом-холодильником.
              Тогда объясните пожалуйста (попроще), что происходит при майнинге zcash?
              По сути, то же самое. Решаем расширенную задачу, пишем решение в блок, хешируем блок, получается хеш меньше сложности — блок готов, не получается — ищем следующее решение задачи.


              1. stDistarik
                09.07.2017 19:08

                qw1 Огромное спасибо!


                1. stDistarik
                  14.07.2017 02:37

                  qw1 Разрешите задать Вам ещё вопрос. В этой статье, на хабре, написано:

                  Тот, кому удалось получить хэш, удовлетворяющий условиям сложности, рассылает всем блок с включенными в него транзакциями. На случай, если несколько человек сделали это одновременно, вводится условие, что несколько цепочек блоков существовать вместе не могут, а побеждает самая длинная. Таким образом, если у нас есть две цепочки:

                  Block1->Block2->Block3A
                  Block1->Block2->Block3B

                  то победит та, для которой 4й блок найдут раньше времени. А меньшая цепочка выкидывается и её транзакции снова попадают в очередь на подтверждение.


                  Правильно ли я понимаю, что в данном случае не может произойти коллизии (два одинаковых блока не запишутся в одну цепочку). То есть в любом случае какой-то блок окажется в цепочке раньше другого и эта цепочка выиграет?


                  1. qw1
                    14.07.2017 12:27

                    Если точно, побеждает не самая длинная, а цепочка с максимальной суммарной сложностью.

                    Иначе можно было бы изолироваться от сети, и сложность бы всё время падала, т.к. система бы думала, что майнеров мало и понижала сложность. Потом со своей длинной (но несложной) цепочкой можно было бы выйти в люди и победить всех длиной ))

                    два одинаковых блока не запишутся в одну цепочку
                    Блоки не могут повторяться, т.к. в блок включен хеш предыдущего блока (а в него — предыдущего для него, потому оно и зовётся blockchain). Также в блок любой майнер включает транзакцию-вознаграждение для себя (на свой адрес), время создания блока и рандомный nonce. Поэтому два майнера никак не могут сделать одинаковый блок.
                    то победит та, для которой 4й блок найдут раньше времени
                    Да.


                    1. stDistarik
                      14.07.2017 19:06

                      Ещё раз, огромное спасибо!


                      1. stDistarik
                        16.07.2017 07:24

                        Опять если позволите, вопрос: кто или что раздаёт задания участникам? Просто везде пишут — «сеть раздаёт задания», кто эта такая «сеть»?


                        1. qw1
                          16.07.2017 12:10

                          Сеть пользователей, которые хотят выполнить перевод из одного кошелька в другой.

                          Пользователи выпускают подписанные транзакции. Сформировать из них корректные блоки транзакций — задание майнерам.


                          1. stDistarik
                            16.07.2017 17:12

                            Спасибо ещё раз большое!

                            То есть ни кто-то, сидя где-то, не придумывает задания, а сама сеть их порождает за счёт того, что кто-то совершает переводы из одного кошелька в другой?
                            Если это так, то что будет, если никто не будет делать переводов? Сеть прекратит генерировать задания?

                            Вы извините меня ради бога, за то, что мучаю вопросами, просто хочется глубоко вникнуть в этот механизм, а где про это почитать я не знаю. Даже bitcoinwiki не даёт развёрнутого ответа на большенство вопросов, я уж не говорю про статьи-копипасты, которыми пестрит интернет.

                            П.С. Может Вы напишите статью про майнинг? Мне кажется Вам под силу написать понятное объяснение этому явлению.