Denna artikel är en spegelartikel om maskinöversättning, klicka här för att hoppa till originalartikeln.

Utsikt: 15249|Svar: 3

JS Mining – Hur bryter Monero med web mining?

[Kopiera länk]
Publicerad på 2018-02-06 13:47:25 | | | |
Nyligen såg jag en slags mining med webb-JavaScript, och jag vill gärna introducera det för er. Java är inbäddat i webbsidan, och när användaren öppnar webbplatsen förvandlas webbläsaren till en Monero-miner enligt skriptets instruktioner. Denna extra mining-kod tar vanligtvis upp mycket CPU, vilket gör att användarens dator fryser eller till och med inte fungerar normalt.

En sådan webbplats kommer att bädda in Coinhive Java Miner-koden. Koden är baserad på CryptoNight-miningalgoritmen, som kan producera CryptoNote-nätverksvalutor som Monero, Dashcoin, DarkNetCoin, etc. Den inbyggda Coinhive Java Miner stöder endast Monero-gruvdrift.

Så hur får man JS-skript till min? Det finns några fler steg däremellan. Personligen godkänner jag inte denna praxis att offra användarupplevelsen för att minera webbplatser utan användarens samtycke. Det är mycket intressant att förstå implementeringsmetoden och utveckla idéer. Följande är en introduktion till den specifika operationen.

(Obs: 30 % av inkomsten du får från mining med följande js ges till utvecklaren, så du kan bara få 70 % av vinsten)

1. Registrera en Monero-plånbok och få plånboksadressen

Webbadress för plånboksnedladdning: https://getmonero.org/downloads/

Ladda bara ner motsvarande program enligt ditt system. Jag använder Mac OS X, 64-bitars

Programvarustorlek: 157,9 miljoner

1. Skapa en ny plånbok



Följ bara instruktionerna steg för steg

2. Den slutliga inställningen är lyckad



3. Det slutliga applikationsgränssnittet är följande:



Var uppmärksam på din mottagaradress, som kommer att användas senare

2. Registrera en gruvplattform

Registreringslänk: https://coinhive.com/account/signup

1. Registrera ett konto



2. Gå till Inställningar – > ställ in betalningsinformationen



Adressen här är din plånboksadress

3. Sätt API-nycklar



Denna nyckel kommer senare att användas för att erhålla mining-koden

3. Få tag på gruvkoden

Få kodadress: https://coinhive.com/documentation/miner

Den resulterande JS-koden ser ut så här:



Jag skrev en väldigt enkel html-sida som du kan ladda ner och köra eller referera till,

Nedladdningsadress: http://oyim09vvu.bkt.clouddn.com/xmr.html

4. Operationseffekt
Du kan se att CPU:n har skjutit i höjden avsevärt, och när webbsidan stängs tappar den omedelbart



Vid det här laget kan du kontrollera gruvdriften på Dashboard.

Besökt på https://coinhive.com/dashboard



Det nuvarande priset för Monero är omkring ¥579



Slutligen, det var allt för introduktionen. Idén att använda JS-mining är ganska intressant som webbutvecklare. En kodbit kan integrera ett stort antal online-resurser. Denna metod informerar dock inte användarna när de surfar, minskar användarupplevelsen och kan inte marknadsföras eller användas i stor utsträckning. Nästa gång du öppnar en webbsida, om CPU-fläkten snurrar vilt, kanske du kan öppna utvecklarverktygen för att se om sidan i hemlighet använder dig för att mina och förstå dörröppningen.
Publicerad på 2018-02-07 14:08:57 |
Fantastiskt @!! ~~~~ Jag pluggade
 Hyresvärd| Publicerad på 2018-02-08 11:26:09 |
[Original] nybörjare kan också använda CPU för att mina Monero XMR-tutorialen
http://www.itsvse.com/thread-4497-1-1.html
(Källa: Architect)
Friskrivning:
All programvara, programmeringsmaterial eller artiklar som publiceras av Code Farmer Network är endast för lärande- och forskningsändamål; Ovanstående innehåll får inte användas för kommersiella eller olagliga ändamål, annars kommer användarna att bära alla konsekvenser. Informationen på denna sida kommer från internet, och upphovsrättstvister har inget med denna sida att göra. Du måste helt radera ovanstående innehåll från din dator inom 24 timmar efter nedladdning. Om du gillar programmet, vänligen stöd äkta programvara, köp registrering och få bättre äkta tjänster. Om det finns något intrång, vänligen kontakta oss via e-post.

Mail To:help@itsvse.com