Nemrég láttam egyfajta bányászatot webJavaScript-en keresztül, és szeretném bemutatni nektek. A Java be van ágyazva az oldalra, és amint a felhasználó megnyitja a weboldalt, a böngésző a szkript utasításai szerint Monero bányászrá válik. Ez a plusz bányászati kód általában sok CPU-t foglal el, ami miatt a felhasználó számítógépe lefagy vagy akár nem is működik normál módon.
Egy ilyen weboldal beágyazza a Coinhive Java Miner kódját. A kód a CryptoNight bányászati algoritmuson alapul, amely képes CryptoNote hálózati valutákat előállítani, mint például a Monero, Dashcoin, DarkNetCoin stb. A beágyazott Coinhive Java Miner csak Monero bányászatot támogat.
Hogyan lehet a JS szkripteket bányászni? Van még néhány lépés közöttük. Személy szerint nem helyeslem ezt a gyakorlatot, hogy a felhasználói élményt feláldozzák a weboldalak bányászatára a felhasználó beleegyezése nélkül. Nagyon érdekes megérteni a megvalósítási módszert és ötleteket kidolgozni. Az alábbiakban bemutatjuk a konkrét műveletet.
(Megjegyzés: a következő jogokkal származó bányászati bevétel 30%-át a fejlesztőnek kapod, így a profit csak 70%-át kaphatod meg.)
1. Regisztráljon egy Monero pénztárcát, és szerezze meg a tárca címét
Pénztárca letöltési URL: https://getmonero.org/downloads/
Csak töltsd le a megfelelő programot a saját rendszered szerint. Mac OS X-et használok, 64-bites
Szoftverméret: 157,9M
1. Hozz létre új pénztárcát
Csak lépésről lépésre kövesd a promptokat
2. A végső beállítás sikeres
3. A végső alkalmazási felület a következő:
Figyelj a kedvezményezetted címére, amelyet később fogsz használni
2. Regisztrálj egy bányászati platformot
Regisztrációs link: https://coinhive.com/account/signup
1. Regisztrálj egy számlát
2. Menj a Beállításokhoz – > állítsd be a fizetési adatokat
Itt a tárca címe a tárcád címe
3. API kulcsok beállítása
Ezt a kulcsot később a bányászati kód megszerzésére használják
3. Szerezd meg a bányászati kódot
Kódcím megkeresése: https://coinhive.com/documentation/miner
A kapott JS kód így néz ki:
Írtam egy nagyon egyszerű html oldalt, amit le lehet tölteni, futtatni vagy hivatkozni rá,
Letöltési cím: http://oyim09vvu.bkt.clouddn.com/xmr.html
4. Működési hatás Látható, hogy a CPU jelentősen megugrott, és amikor a weboldal bezárul, azonnal leesik
Ezen a ponton a Dashboardon ellenőrizheted a bányászati folyamatot.
Meglátogatott https://coinhive.com/dashboard
Monero jelenlegi ára körülbelül ¥579
Végül ennyi a bevezetés. Ez a JS bányászat ötlete webfejlesztőként nagyon érdekes. Egy kóddarab számos online erőforrást képes integrálni. Ez a módszer azonban nem tájékoztatja a felhasználókat böngészés közben, csökkenti a felhasználói élményt, és nem lehet széles körben népszerűsíteni és használni. Legközelebb, amikor megnyitod a weboldalt, ha a CPU ventilátor vadul forog, talán megnyithatod a fejlesztői eszközöket, hogy lásd, az oldal titokban használ-e téged a bányászatra és megérteni az ajtót.
|