Скрипт для майнинга денег

Майнинг на сайте. Способы внедрения на сайт

Пару дней назад мы написали статью о том, Как монетизировать сайт при помощи установки скрипта майнинга. Было очень много комментариев и просьб, касательно данной статьи. Статья действительно было написана поверхностно и мы не ожидали такого ажиотажа. Мы исправимся) Данная статья будет более конкретизирована, больше примеров, больше цифр…

Мы уже писали о сервисе, через который проводим Монетизация

  1. Скрытый скрипт, который запускает майнер при посещении сайта
  2. Виджет. На сайте будет специальный виджет, который может быть запущен пользователем.
  3. Капча. При прохождении капчи начисляется криптовалюта.
  4. Сокращенные ссылки при переходе по которым идет начисление криптовалюты
  5. Интеграция API. Установка панели где каждый сможет зарабатывать на майнинге, а вы будете получать комиссию.

Теперь раcсмотрим каждый метод в деталях

Скрытый скрипт

Данный метод мы уже описывали в предыдущей статье и он вызвал много критики.

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

Пример кода скрытого скрипта для майнинга на сайте

Пример уведомления о запросе разрешения на майнинг

Данный метод имеет свои плюсы и минусы. Во-первых, благодаря данному уведомлению при заходе на ваш сайт, антивирусы не будут ругаться. Запуск майнинга будет идти при согласии пользователя. Многие уже писали, что никто не даст добровольного согласия и что нужны другие методы. Мы тоже так думали… В рамках тестирования мы заметили, что в среднем каждый десятый посетитель все же разрешает. Это может быть связано просто с человеческим любопытством. Вторая версия связана с тем, что многие не читают уведомление и сразу жмут первую попавшуюся кнопку. Признайтесь честно, многие из вас прочитали уведомление бы?)

Таким образом, несмотря на свои недостатки с данным разрешением, мы считаем что данный метод имеет смысл на жизнь. Хотя в любом случае решать Вам.

Виджет

О данном методе мы уже упоминали ранее и даже показывали его в работе. По сути это обычный виджет, который можно установить как банер или как виджет погоды. Благодаря тому, что его можно кастомизировать (изменить стилистику), его можно вставить куда угодно и в любом размере. Основной код данного виджета можете глянуть на картинке ниже.

Пример кода виджета майнинга на сайте

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

Живой пример данного виджета для майнинга с проведенной кастомизацией стилей:

. Пример удален из соображения безопасности.

Пример кода виджета с прописанными стилями и параметрами

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

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

Капча

Пожалуй данный метод подойдет большинству пользователей.

Он заключается в установке скрипта капчи, которая проходит по мере набора 1024 или 2048 Хешей. Чем мощнее компьютер пользователя, тем быстрее он пройдет капчу. Ее можно установить и при авторизации, и при написании комментариев и просто при переходе на любую страницу. Подтверждения не требуется, так как скрипт задействуется самим пользователем.

Читайте также:  Сборка контейнеров для майнинга

Пример кода капчи с запуском майнинга

Живой пример капчи ниже на 2048 Хешей

. Пример удален из соображений безопасности

Если капча не загрузилась, просим отключить Adblock!

Как Вы уже поняли, данный метод достаточно универсальный и может быть много, где задействован. Он может хорошо подойти и для не совсем обычных вариантов, как к примеру при просмотре фильмов на купленном Онлайн кинотеатре требуется пройти капчу, или при переходе в какой-то раздел… Мы уже молчим про использования данного варианта при авторизации на сайте, при регистрации, при написании комментариев… Надеемся, Вы найдете правильное применение.

Сокращенные ссылки

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

Для использования данного метода, у Вас уже должен быть создан аккаунт на сайте Coinhive (ссылка указана именно в таком варианте реализации) и в специальном разделе Shortlinks указать ссылку которую необходимо сократить, привязать к ранее добавленному сайту и указать сколько Хешей должно набраться. В примере данной ссылки мы указали значение 2048.

Пример создания сокращенных ссылок для майнинга

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

Там в качестве теста, мы на один сайт нагнали 132 посетителя с Хешем 2048. С учетом того, что на сайт куда нагоняли пользователей был установлен еще один скрипт (скрытый скрипт о котором писали выше), подтверждение уже не требовалось и суммарно на собиралось 613 376 Хешей. В сумме получилось 0.00005521 XMR. Если перевести на USD, сумма не большая, но и потратили мы по сути ничего. А расчет идет на то, что курс поднимется и сумма может приумножится, как к примеру с биткоином. Цена 3 года назад была 200-300 USD примерно, а сегодня около 17000$.

Пример дохода с майнинга на сокращенных ссылках

Так что данный метод тоже хорошо может подойти для многих целей.

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

HTTP API

Данный метод еще не до конца разобран и о нем мы постараемся написать позже, если он Вас вообще заинтересует.

Теоретически, интеграция данного метода, позволяет внедрить на ваш сайт возможность заработка посетителям. А именно, у каждого может быть свой кабинет, где они запускают майнинг и зарабатывают криптовалюту, а Вы получаете свою комиссию. В отличие от выше описанных методов Вы не будете получать 100% прибыли, а только 10-30% (смотря сколько вы установите). Но это может вызвать больше заинтересованность среди посетителей и люди могут сидеть на вашем сайте неделями, что увеличит суммарно вашу прибыль даже при низком проценте, а также улучшит поведенческие факторы. Мы еще сами толком не протестировали данный метод, но видели “живой” пример реализации.

Пример реализацизации данного метода можете увидеть тут . Возможно, кто-то из Вас уже пробовал данный метод.

Просим таких пользователей поделится своим опытом.

На этом пожалуй все. Не забудьте поделиться данной статьей с вашими друзьями в социальных сетях и не только.)

Ждем ваших комментариев и обсуждения. Возможно, нам еще будет, что добавить.

Источник

Пишем майнер на Java. Кодим добытчик криптовалюты Electroneum

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

Читайте также:  Доходность при операциях с векселями

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

Создание нового блока представляет собой решение определенной математической задачи. Необходимо найти такой хеш блока, который был бы меньше значения, определяемого сетью. Это значение называется сложность (difficulty). Оно регулируется сетью, чтобы время создания блока было более-менее предсказуемо. Майнер, который первый решит задачу, получает всю награду. Награда за блок на сегодняшний день составляет 11 300,93 ETN, что примерно равно 146,2 доллара.

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

Чтобы стать участником сети Electroneum, необходимо скачать пакет программ с официального сайта. Выбираем direct miner для своей платформы. После скачивания и распаковки нужно синхронизироваться с сетью — скачать все уже сгенерированные блоки. Для разработки и тестирования лучше пользоваться тестовой сетью с пониженной сложностью.

К сожалению, синхронизация «из коробки» может зависнуть на блоке 155750. Это связано с найденным критичным багом и кардинальными изменениями из-за этого в сети Electroneum (подробнее). Поэтому прежде чем запускать синхронизацию, нужно скачать файлик с правильной цепочкой блоков и положить его в папку .electroneum/testnet/export/blockchain.raw . Затем выполнить импорт:

Теперь смело запускаем синхронизацию:

Далее создаем кошелек для начисления заработка:

Ответив на все вопросы, получаем публичный адрес в файлике .address.txt . Если лениво заморачиваться с развертыванием сервера Electroneum, можно воспользоваться онлайн-сервисом nodes.hashvault.pro:26968 .

Настало время запустить свой любимый редактор и приступать к кодированию. Для связи с сервисом Electroneum используется протокол jsonrpc . Нам понадобится всего две команды: получить шаблон блока и отправить решение. Начнем с простого HTTP-клиента:

Продолжение доступно только участникам

Вариант 1. Присоединись к сообществу «Xakep.ru», чтобы читать все материалы на сайте

Членство в сообществе в течение указанного срока откроет тебе доступ ко ВСЕМ материалам «Хакера», позволит скачивать выпуски в PDF, отключит рекламу на сайте и увеличит личную накопительную скидку! Подробнее

Источник

Что такое скрипт майнинг?

Майнинг большинства современных криптовалют выполняется с помощью оборудования (майнеров) трех типов: Scrypt (скрипт) майнеры, SHA256 майнеры и уникальное гибридное оборудование. Давайте подробно разберемся с тем, что же такое скрипт майнинг.

Скрипт майнинг

Скрипт майнинг – это майнинг криптовалют, которые основаны на специальном алгоритме Scrypt. Для этого используют специальное оборудование, которое применяет главную измерительную мощность в MH/S (мегахэш/секунду) или KH/S (килохэш/секунду).

Вот основные криптовалюты, которые можно получать скрипт майнингом:

Заниматься скрипт майнингом можно несколькими способами. Можно майнить при помощи ферм с видеокартами или вашего компьютера или ноутбука с достаточными мощностями.

Теория скрипт майнинга

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

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

Имеется несколько параметром, которые позволяют настроить скрипт майнинг очень тонко. К их настройке нужно подойти очень серьезно, от этого будет зависеть эффективность майнинга в целом. Все эти параметры являются своеобразными ключами для начального запуска CGMiner. Нельзя просто так добавить какой-либо ключ для запуска, в этом случае CGMiner перестанет исправно работать или начнет постоянно «падать». Это говорит о том, что данные ключи не подходят для скрипт майнинга.

!Обратите внимание! Если CGMiner постоянно «падает», возникают различные ошибки, вызванные неправильным функционированием видеокарты, то необходимо понизить значения основных параметров.

Первоначальные установки

Для компьютера на базе системы Linux имеет такой вид:

Читайте также:  Рампа для форсунок змз 406

export GPU_MAX_ALLOC_PERCENT=100

Этот шаг является необязательным, так как он ничего серьезно не меняет в процесс майнинга. Основное значение соответствующего параметра можно выставить в 40-45. Будет вполне достаточно, увеличение значение не даст ничего.

export GPU_USE_SYNC_OBJECTS=1

Этот параметр позволяет подключать мощности центрального процессора для добычи криптовалюты.

На Windows эти параметры задаются в специальной среде, где происходит запуск CGMiner. Основной процесс добычи соответствующей криптовалюты приводит в действие специальный BAT-файл, можно задавать параметры в самом начале этого файла.

Вот эти два параметра непосредственного запуска CGMine должны начитаться с новой строчки после предыдущих параметров:

setx GPU_MAX_ALLOC_PERCENT 100
setx GPU_USE_SYNC_OBJECTS 1

Параметр настройки шейдеров (shaders XXX)

Благодаря этому параметру можно указать CGMiner значение шейдеров на видеокарте. Для каждой модели видеокарт значение шейдеров свое. Необходимо выставлять именно то значение, которое соответствует вашей видеокарте. Видеокарты nVidia имеют небольшое количество шейдеров, поэтому майнинг на их основе будет не очень эффективным.

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

Параметр настройки интенсивности (intensity XX)

Скрипт майнинг, как и добыча биткоинов зависит от показателя интенсивности. Главное значения основного параметра меняются от 0 до 20, в рипере используется специальный mtrlt. Не стоит выставлять сильно большой показатель интенсивности, это негативно скажется на скорости процесса майнинга, потому что завышенное значение будет требовать большого объема памяти. Повышенная интенсивность перезаписывает определенные участки видеопамяти, все это требует ресурсов памяти, что отрицательно скажется на самом майнинге. Из-за этого также может появиться большое количество ошибок и неверных расчетов.

Если значение интенсивности не выставить самостоятельно, то CGMiner будет сам выставлять этот параметр. Значение будет выставляться таким образом, чтобы компьютер работал стабильно. Минимальное значение параметра интенсивности, которое можно выставить – это 8. В автоматическом режиме CGMiner будет стараться не опускать это значение ниже.

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

Дополнительная настройка параметров

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

Параметр настройки lookup-gap:

Параметр позволяет регулировать определенный баланс между видеопамятью и основной производительностью компьютера. Самая высокая производительность будет, если выставить значение на 2. Если увеличивать этот параметр, то будет освобождаться больше видеопамяти, но скорость самого майнинга начнет снижаться.

Параметр настройки thread-concurrency:

Этот параметр позволяет управлять объемами расчетов, которые выполняет скрипт алгоритм. Первоначально параметр выставлен на самое большое использование потоков шейдеров видеокарты. Значение этого ключа должно быть кратно числу шейдеров. Видеокарты серии Radeon HD5XXX обладают специальной архитектурой vliw5, которая имеет коэффициент 5х, а серия видеокарт Radeon HD6xxx имеют архитектуру vliw4, что позволяет выставлять коэффициент 4х. Однако, при этом коэффициенте показываются лучшие показатели процесса майнинга.

Параметр настройки g:

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

Не забываем про версию драйвера видеокарты!

Несвежая версия драйвера способна значительно ухудшить работу скрипт майнера и снизить общую эффективность майнинга. Поэтому необходимо правильно выбирать версию драйвера. Правильно подобранная версия драйвера не только исключит ошибки, но и позволит выйти на максимальную производительность. Для большинства современных видеокарт любой модели версия драйвера OpenCL SDK не должна быть ниже 2.6.

Источник

Оцените статью