Äskettäin näin eräänlaista louhintaa web-JavaScriptillä, ja haluaisin esitellä sen teille. Java on upotettu verkkosivulle, ja kun käyttäjä avaa verkkosivuston, selain muuttuu Monero-louhimoksi skriptin ohjeiden mukaisesti. Tämä lisälouhintakoodi vie yleensä paljon prosessoria, mikä aiheuttaa käyttäjän tietokoneen jumittumisen tai jopa normaalin käytön epäonnistumisen.
Tällainen verkkosivusto upottaa Coinhive Java Miner -koodin. Koodi perustuu CryptoNight-louhintaalgoritmiin, joka voi tuottaa CryptoNote-verkkovaluuttoja kuten Monero, Dashcoin, DarkNetCoin jne. Upotettu Coinhive Java Miner tukee vain Monero-louhintaa.
Miten siis saat JS-skriptit kaivamaan? Välissä on vielä muutama vaihe. En henkilökohtaisesti hyväksy tätä käytäntöä, jossa käyttäjäkokemus uhrataan louhimaan verkkosivustoja ilman käyttäjän suostumusta. On erittäin mielenkiintoista ymmärtää toteutusmenetelmä ja kehittää ideoita. Seuraavassa on johdanto kyseiseen operaatioon.
(Huom: 30 % seuraavilla js:illä saaduista kaivostuloista annetaan kehittäjälle, joten voit saada vain 70 % voitosta)
1. Rekisteröi Monero-lompakko ja hanki lompakon osoite
Lompakon latausosoite: https://getmonero.org/downloads/
Lataa vain vastaava ohjelma järjestelmäsi mukaan. Käytän Mac OS X:ää, 64-bittistä
Ohjelmistokoko: 157,9M
1. Luo uusi lompakko
Seuraa vain ohjeita askel askeleelta
2. Lopullinen asetelma onnistuu
3. Lopullinen sovellusrajapinta on seuraava:
Kiinnitä huomiota maksunsaajan osoitteeseen, jota käytetään myöhemmin
2. Rekisteröi kaivosalusta
Rekisteröintilinkki: https://coinhive.com/account/signup
1. Rekisteröi tili
2. Mene asetuksiin – > aseta maksutiedot
Tässä osoite on lompakkosi osoite
3. Aseta API-avaimet
Tätä avainta käytetään myöhemmin louhintakoodin saamiseksi
3. Hanki louhintakoodi
Hanki koodiosoite: https://coinhive.com/documentation/miner
Tuloksena oleva JS-koodi näyttää tältä:
Kirjoitin hyvin yksinkertaisen html-sivun, jonka voi ladata ja ajaa tai johon viitata,
Latausosoite: http://oyim09vvu.bkt.clouddn.com/xmr.html
4. Toimintavaikutus Näet, että prosessori on noussut huomattavasti, ja kun verkkosivu suljetaan, se putoaa välittömästi
Tässä vaiheessa voit tarkistaa louhinnan etenemisen Dashboardista.
Vierailija https://coinhive.com/dashboard
Moneron nykyinen hinta on noin ¥579
Lopuksi, tässä kaikki johdanto. Tämä ajatus JS:n louhinnan käytöstä on varsin mielenkiintoinen web-kehittäjänä. Koodipala voi integroida suuren määrän verkkoresursseja. Tämä menetelmä ei kuitenkaan kerro käyttäjille selausta, heikentää käyttäjäkokemusta eikä sitä voi laajasti mainostaa tai käyttää. Seuraavan kerran kun avaat verkkosivun, jos prosessorin tuuletin pyörii villisti, voit ehkä avata kehittäjätyökalut nähdäksesi, käyttääkö sivusto sinua salaa kaivamiseen ja oviaukon ymmärtämiseen.
|