Закрыть

Что такое сложность сети Firo (Zcoin)

В закладки
Аудио
Что такое сложность сети Firo (Zcoin)
Содержание

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

В чем измеряется сложность сети Фиро 

Сложность сети показывает сколько раз в среднем майнеры должны вычислить значение hash-функции, чтобы найти криптовалютный блок.

  • 1 K = 1 000
  • 1 M = 1 000 K = 1 000 000
  • 1 G = 1 000 M = 1 000 000 K = 1 000 000 000
  • 1 T = 1 000 G = 1 000 000 M = 1 000 000 000 K = 1 000 000 000 000

Технологии FIRO

Конфиденциальность – это то, чтобы оставаться на шаг впереди. Команда, стоящая за ФИРО, отвечает за некоторые из самых значительных протоколов конфиденциальности блокчейна в истории, и все эти технологии перегоняются в ФИРО.

Технология Lelantus

Lelantus — это протокол конфиденциальности нового поколения, разработанный Арамом Дживаняном в ФИРО. Lelantus позволяет вам сжигать ваши монеты, что скрывает их в анонимном наборе из более чем 65 000. Получатель может выкупить его из этого пула анонимности, который разрывает ссылки из вашей транзакции и всех предыдущих, через которые она прошла.

Протокол Lelantus улучшает Sigma, устраняя требование фиксированных номиналов, позволяя людям сжигать произвольные суммы и выкупать частичные суммы, не раскрывая ценности или источник. Lelantus не требует никакой доверенной установки и использует только предположения DDH. Он также поддерживает неотслеживаемые прямые анонимные платежи, позволяя людям передавать право выкупа кому-то другому. Лелантус — это собственное изобретение ФИРО.

Технология Sigma

Разработчики считают, что вся цель блокчейна заключается в создании систем, которые не требуют доверия, и этот же принцип применим к самой нашей системе конфиденциальности. Именно поэтому они построили Sigma для Zcoin в 2018 году. Сигма использует 256-битные кривые ECC для доказательства размеров всего 1,5 КБ — 17-кратное улучшение по сравнению с тогдашней технологией. Сигма была предшественницей Лелантуса и поставила много ступеней, чтобы привести нас туда, где мы находимся сегодня.

Технология Одуванчиков

Dandelion++ защищает ваш IP-адрес. Прежде чем транзакции Firo будут транслироваться на всю сеть, они перетасовываются между узлами случайным числом шагов. Таким образом, источник широковещательной передачи декоррелируется с вашим IP-адресом.

Dandelion++ изначально был разработан для Биткойна как способ скрыть происхождение транзакций, изменив способ распространения транзакций по сети. Dandelion++ планируется запустить в прямом эфире на Bitcoin Core 0.18. Firo был первым проектом, который вышел в эфир с Dandelion++ в mainnet в сентябре 2018 года.

Децентрализованная и справедливая безопасность

Алгоритм майнинга Merkle Tree Proof (MTP) ФИРО еще больше укрепляет практическую анонимность транзакций. MTP требует больших затрат памяти, что препятствует централизации майнеров. Однако узлы могут обойти это требование памяти. Аудит, спонсируемый Zcoin в 2017 году, доказал эффективность этого двустороннего подхода.

MTP — это алгоритм доказательства работы, который использует FIRO, который способствует эгалитарному майнингу при сохранении быстрой проверки. Оригинальная статья имела недостатки, выявленные Динуром и Надлером. ФИРО организовал премию за укрепление МТП, а также финансировал исследования для решения этих проблем, как это отражено в связанном документе. MTP был закодирован ФИРО с нуля и перешел на алгоритм MTP в декабре 2018 года.

Перспективы криптовалюты FIRO

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

Проект FIRO стал вторым проектом, использующим инновацию DASH в разработке LLMQ ChainLocks , и гордится этим. Команда проекта состоит из профессионалов в области блокчейн разработки и IT технологий.

В 2021 году, планируется включение прямых анонимных платежей, которые позволят пользователям передавать право выкупа монет кому-то еще, сохраняя полностью скрытые суммы и источники, а также вводит новую адресную систему. Это обеспечит самый высокий уровень практической конфиденциальности.

Майнинг криптовалюты FIRO на алгоритме FiroPoW

Для добывания монет FIRO после хардфорка нужно использовать видеокарты с 4GB+ VRAM и любой подходящий майнер для алгоритма Firo PoW. К ним относятся:

  • firominer — форк ethminer, майнер с открытым исходным кодом для различных разновидностей алгоритма ProgPoW для OpenCL и CUDA-устройств (видеокарт AMD и Nvidia). Первые версии программы полны багов, например, готовый майнер версии 1.0 для Linux при запуске на компьютере с GPU AMD выдает ошибки, связанные с отсутствием CUDA. Майнер не компилируется в Linux, выдавая ошибку CMake Error: (нет файла CmakeLists.txt). Ближе к форку ожидается устранение большинства проблем с официальным майнером;
  • T-Rex версии 0.22.1 и новее — программа с закрытым исходным кодом, поддерживает майнинг на видеокартах Nvidia$
  • Teamredminer 0.8.6 и новее — видеокарты AMD;
  • другие майнеры — поддержка алгоритма Firo PoW будет добавлена в новых релизах накануне и после хардфорка.

Пример простейшего батника для запуска майнинга на алгоритме Firo PoW в программе firominer (видеокарты Nvidia):

firominer.exe -U -P stratum+tcp://кошелек.пароль,verbose=0@пул:порт

Для видеокарт AMD ключ -U нужно заменить на -G.

Пример скрипта для запуска firominer в Linux на видеокартах AMD:

./firominer -G -P stratum+tcp://кошелек.пароль,verbose=0@пул:порт

Более продвинутые команды при запуске майнинга в firominer в большинстве случаев соответствуют ethminer, на основе которого он и создан.

При появлении ошибки error while loading shared libraries: libnvrtc.so.11.2: cannot open shared object file: No such file or directory нужно прописать пути к каталогу, в котором размещаются не найденные файлы CUDA (например, /usr/local/cuda-11.1/…):

ln -s /usr/local/cuda-11.1/targets/x86_64-linux/lib/libnvrtc.so.11.1 ~/miniconda2/lib/python3.6/site-packages/torch/lib/libnvrtc.so.11.0

Если такая ошибка возникает при запуске майнера на компьютере с видеокартами AMD, значит используется версия, скомпилированная под GPU Nvidia. В этом случае нужно либо скачать другую версию программы, либо самостоятельно скомпилировать майнер под свою конфигурацию железа/драйверов.

Хешрейт некоторых видеокарт на алгоритме Firo PoW в программе firominer, Mh/s:

  • Nvidia RTX 3090 — 48;
  • Nvidia RTX 3080 — 42;
  • Nvidia RTX 3060 Ti LHR — 25;
  • Nvidia RTX 2080 Ti -33.6;
  • Nvidia RTX 2070 Super — 22.7;
  • Nvidia GTX 1080 Ti — 21;
  • AMD Radeon RX 480 — 5.4.

Узнать хешрейт видеокарты в firominer можно и без подключения к интернету, запустив бенчмарк командой:

firominer -Z 400000

Пример батника для запуска майнинга на алгоритме Firo PoW в программе T-Rex:

t-rex -a mtp -o stratum+tcp://пул:порт -u кошелек.воркер -p x --temperature-limit 65 --temperature-start 50 --autoupdate --api-bind-http локальный_адрес_компьютера_для_мониторинга:порт -d 0,1 (задействованные видеокарты) --mt 1 --api-bind-telnet 0

Предыдущая статья Понравилась статья? 0 Следующая статья
Комментарии: 0
Оставить комментарий
Сервис подписки в данный момент находится на завершающей стадии разработки. Регулярная отправка новостных материалов на Ваш email начнется в ближайшее время. Повторная подписка не потребуется.
Добавить еще