Наскоро видях вид добив чрез уеб JavaScript и бих искал да ви го представя. Java е вградена в уеб страницата и след като потребителят отвори уебсайта, браузърът се превръща в Monero miner според инструкциите на скрипта. Този допълнителен код за копаене обикновено заема много процесор, което кара компютъра на потребителя да замръзва или дори да не може да се използва нормално.
Такъв уебсайт ще вгради кода на Coinhive Java Miner. Кодът е базиран на алгоритъма за добив CryptoNight, който може да произвежда валути от мрежата CryptoNote като Monero, Dashcoin, DarkNetCoin и др. Вграденият Coinhive Java Miner поддържа само добив на Monero.
Как да накараш JS скриптовете да се копаят? Има още няколко стъпки между тях. Лично аз не одобрявам тази практика да се жертва потребителско изживяване за добив на уебсайтове без съгласието на потребителя. Много е интересно да се разбере методът на внедряване и да се развият идеи. Следва въведение в конкретната операция.
(Забележка: 30% от приходите, които получавате от копаене с следните js, ще бъдат дадени на разработчика, така че можете да получите само 70% от печалбата)
1. Регистрирайте портфейл Monero и получете адреса на портфейла
URL за изтегляне от портфейла: https://getmonero.org/downloads/
Просто изтеглете съответната програма според вашата система. Използвам Mac OS X, 64-битов
Размер на софтуера: 157.9M
1. Създайте нов портфейл
Просто следвай подсказките стъпка по стъпка
2. Крайната настройка е успешна
3. Крайният интерфейс на приложението е следният:
Обърнете внимание на адреса на получателя си, който ще бъде използван по-късно
2. Регистриране на минна платформа
Линк за регистрация: https://coinhive.com/account/signup
1. Регистрирайте акаунт
2. Отидете в настройките - > настройте информацията за плащане
Адресът тук е адресът на портфейла ти
3. Задайте API ключове
Този ключ ще бъде използван по-късно за получаване на добивния код
3. Вземи кода за копаене
Вземи кодов адрес: https://coinhive.com/documentation/miner
Полученият JS код изглежда така:
Написах много проста html страница, която можете да изтеглите и пуснете или да се позовавате на нея,
Адрес за изтегляне: http://oyim09vvu.bkt.clouddn.com/xmr.html
4. Оперативен ефект Вижда се, че процесорът е скочил значително и когато страницата се затвори, той веднага пада
На този етап можете да проверите напредъка в добива на таблото.
Посетен в https://coinhive.com/dashboard
Текущата цена на Monero е около ¥579
Накрая, това е всичко за въведението. Идеята за използване на JS mining е доста интересна за уеб разработчик. Един код може да интегрира голям брой онлайн ресурси. Въпреки това, този метод не информира потребителите при сърфиране, намалява тяхното преживяване и не може да бъде широко популяризиран и използван. Следващия път, когато отвориш уеб страница, ако вентилаторът на процесора се върти неконтролируемо, може би можеш да отвориш инструментите за разработчици, за да видиш дали сайтът тайно те използва за копаене и разбиране на входа.
|