Neptune miningNeptune Cash - это больше, чем просто приватная монета. Это первый блокчейн, интегрирующий zk-STARKs непосредственно на первом уровне и внедряющий Mutator Sets - прорыв в области приватных транзакций, масштабируемых без компромиссов. Благодаря встроенной поддержке смарт-контрактов Neptune - это не просто деньги - это платформа для приватных приложений и будущего финансов. Кроме того, вся криптография, используемая в протоколе Neptune, является постквантовой, что означает, что он готов к противостоянию атакам со стороны будущих квантовых компьютеров. В данной статье мы разберем как настроить майнинг Neptune (NPT), однако стоит сразу обратить внимание на тот факт, что для этого вам понадобится мощная видеокарта (желательно 5090 или 4090), а так же большое количество оперативной памяти от 45 гб и более

Основные технологии реализованные в Neptune Cash

  • zk-STARKs - реализованный на первом уровне zk-STARKs. Доказательство на стороне клиента. Каждый блок содержит только одну большую транзакцию и одно доказательство.

  • Mutator Sets - новый примитив конфиденциальности, обеспечивающий конфиденциальность без ущерба для краткости.

  • Постквантовая безопасность - криптография, разработанная для защиты от квантовых атак и сохраняющая свою эффективность уже сегодня.

  • Смарт-контракты - частная платформа смарт-контрактов с сильными финансовыми свойствами.

Технологии neptune

Подробнее о реализованных в Neptune cash технологиях, Вы можете прочитать на официальном сайте.

Токеномика Neptune:

  • Среднее время нахождения блока: 10 мин. 
  • Халвинг: каждые 3 года.
  • Общее количество монет: 42,000,000 NPT. 
  • Премайн: 831,488 NPT. 

Токеномика Neptune cash

Основные ссылки и требования

  • Официальный сайт Neptune Cash.
  • Основной пул для майнинга Drpool.io. (PPLNS, в данный момент комиссия 0%, )
  • Биржа для продажи Neptune Cash: Safetrade.com. В данный момент монета торгуется по цене порядка 8$. 
  • GPU-майнер для Neptune Cash.
  • Кошельки: официальный Neptune Core и VXB Neptune Wallet с графическим интерфейсом. Рекомендуем использовать второй.
  • Операционные системы: HiveOS или Ubuntu 18.04+
  • Системные требования к ригу/компьютеру: не менее 45 Гб оперативной памяти (ПО для майнинга использует около 40 Гб). Мощная видеокарта от Nvidia, желательно Geforce RTX 5090 или RTX 4090. Минимум 22+ гб видео памяти.

Neptoon price

Параметры майнера

Майнер поддерживает несколько параметров, а именно: -g для выбора номера устройства (начиная от 0) и -m для настройки режима добычи.

Например, если у Вас только одна видеокарта, используйте -g 0. А если например 3 видеокарты и Вы хотите чтобы добывала только 1 и 3: -g 0,2.

Что касается параметра режима добычи -m: то для видеокарт с более чем 40 Гб видеопамяти (например профессиональные ускорители A100) используйте -m 0. Для GPU  30+ гб (например RTX 5090) -m 1. Для GPU c 23+ гб (например RTX 4090) -m 2. Для GPU с 22+ гб -m 3. Для всех остальных поддерживаемых GPU есть легаси-режим -g 42. В этом режиме используется GPU+CPU и так же можно прописать параметр количества потоков -t, один поток на каждые 3 гб видео памяти. 

# -g
# Indexes of GPUs to use (starts from 0)
# Specify multiple times to use multiple GPUs
# Example: -g 0  -g 0,1,2,3

# -m
# GPU Memory: 0, 1, 2 (default: 42)
# 0: GPU with 40GB+ memory
# 1: GPU with 30GB+ memory
# 2: GPU with 23GB+ memory
# 3: GPU with 22GB+ memory
# 42: GPU + CPU,3G * N

# -t N It only works with the -m 42option.

./dr_neptune_prover -p stratum+tcp://neptune.drpool.io:30127 -w drpoolaccount.xxx -g 0,1,2,3 -m 2

Neptune cash mining

Подробная инструкция для старта добычи Neptune Cash. 

Шаг 1: Установка кошелька. 

  • Переходим на Github альтернативного кошелька VXB Neptune Wallet и устанавливаем его. Доступны версии под все популярные ОС, включая Windows, MacOS и Linux, а так же исходный код проекта.
  • Запускаем кошелек и жмем "Create a new wallet". Придумываем и вводим пароль для кошелька и жмем "Create a new wallet".Neptune wallet setup 1
  • Записываем или сохраняем в текстовый файл Вашу сид-фразу, она вам понадобится если вы захотите восстановить Ваш кошелек или установить его на другом устройстве.Neptune wallet setup 2
  • Пройдите проверку, что верно записали сид-фразу и нажмите "Confirm Secret Recovery Phrase". 
  • Поздравляем, аккаунт создан, нажмите на "Done".Neptune wallet setup 3
  • Скопируйте ваш адрес кошелька (он же публичный адрес) как показано на изображении ниже, он Вам понадобится для настройки майнинга. Так же, дождитесь окончания процесса синхронизации чтобы можно было пользоваться кошельком и совершать транзакции. Neptune wallet setup 4

Шаг 2: Регистрация на пуле. 

  • Переходим на сайт пула Drpool.io и жмем "Sign In" в верхнем правом углу, а затем "Sign Up" для регистрации.Neptune pool 1
  • Вводим имя, email, жмем на "Send code", после чего проверяем свою почту и вставляем код из нового сообщения в "Email verification code". Придумываем и вводим пароль. После чего жмем "Sign Up". Neptune pool 2
  • Поздравляем, аккаунт создан. Теперь зайдите под вашим новым аккаунтом, нажав на "Sign In". 
  • Перейдите в настройки аккаунта и укажите ваш кошелек для выплат, который мы получили на Шаге 1. Для этого на вкладке My account нажмите на Payment settings -> Neptune -> Add address.Neptune pool 3
  • Установите 2-факторную аутентификацию. Отсканируйте QR-код и добавьте его в приложение для двух-факторной аутентификации, например Google Authenticator.Neptune pool 4
  • Еще раз введите Ваш пароль, код из e-mail сообщения и код из приложения 2-факторной аутентификации и нажмите "Turn on two-factor verification" для активации 2-фактурки.Neptune pool 5
  • Добавьте Ваш адрес для выплаты, в поле Address, 6-значный цифровой код из приложения для 2-факторной авторизации и нажмите Confirm для подтверждения. Neptune pool 6
  • Подтвердите привязку адреса для выплат, перейдя по ссылке в email.Neptune pool 7
  • Минимальный порог для выплат составляет 10 монет Neptune. (~ 80$)

Шаг 3.1: Настройка майнинга на HiveOS.

  • Создаем новый кошелек (New wallet). В поле address вводим Ваше имя аккаунта на пуле Drpool, на котором регистрировались на шаге 2. Придумываем название кошельку, например drpool-npt wallet. Жмем Create.Neptoon HiveOs 1
  • Переходим к полетным листам и создаем новый. Выбираем монету NPT, только что созданный нами кошелек, Configure in miner, Custom, после чего жмем Setup Miner Config.Neptoon HiveOs 2
  • Настраиваем кастомный майнер по примеру как на изображении ниже. Miner name: nptprover, Installation URL: https://pub-e1b06c9c8c3f481d81fa9619f12d0674.r2.dev/image/v2/nptprover-3.4.1.tar.gz, Hash algorithm: ----, Wallet and worker template: %WAL%.%WORKER_NAME%, Pool URL: stratum+tcp://neptune.drpool.io:30127. Так же, указываем дополнительные параметры в поле Extra config arguments, о них мы подробно уже поговорили в разделе "Параметры майнера". Например, если в вашем риге одна видеокарта RTX 4090, как в моем случае, пропишите -g 0 -m 2. После настройки жмем Apply Changes. Neptoon HiveOs 3
  • Теперь можно запускать полетный лист и процесс майнинга стартует.
  • Для просмотра логов майнера в HiveOS используйте следующую команду: 
    tail -f /root/hive/miners/custom/nptprover/nptprover.log -n 100

Шаг 3.2: Настройка майнинга н Ubuntu v18.04+

  • Скачиваем и устанавливаем Neptune-core и создаем новый кошелек "neptune-cli generate-wallet" или устанавливаем vxb_neptune_wallet
  • Скачиваем майнер: 
    wget https://pub-e1b06c9c8c3f481d81fa9619f12d0674.r2.dev/image/v2/ubuntu_20-dr_neptune_prover-3.4.1.tar.gz
  • Распаковываем и настраиваем майнер: 
    tar -zxvf ubuntu_20-dr_neptune_prover-3.4.1.tar.gz
    cd dr_neptune_prover && chmod +x inner_guesser.sh run_guesser.sh stop_guesser.sh dr_neptune_prover
  • Настраиваем аккаунт. Отредактируйте файл inner_guesser.sh и обновите имя аккаунта drpool (drpool account name).
  • GPU-ускорение. Укажите подходящие для вас параметры майнера в файле inner_guesser.sh. Например: 
    ./dr_neptune_prover --pool stratum+tcp://neptune.drpool.io:30127 --worker $accountname -g 0  -m 2
  • Запустите процесс майнинга. 
    ./start_guesser.sh
  • Для просмотра логов майнера используйте следующую команду: 
    tail -n 100 -f guesser.log
  • Для остановки майнинга введите: 
    ./stop_guesser.sh