Nylig så jeg en slags mining som bruker web-JavaScript, og jeg vil gjerne introdusere det for dere. Java er innebygd i nettsiden, og når brukeren åpner nettstedet, vil nettleseren bli en Monero-miner i henhold til skriptets instruksjoner. Denne ekstra mining-koden tar vanligvis opp mye CPU, noe som gjør at brukerens datamaskin fryser eller til og med ikke fungerer normalt.
Et slikt nettsted vil innebygge Coinhive Java Miner-koden. Koden er basert på CryptoNight-mining-algoritmen, som kan produsere CryptoNote-nettverksvalutaer som Monero, Dashcoin, DarkNetCoin, osv. Den innebygde Coinhive Java Miner støtter kun Monero-gruvedrift.
Så hvordan får du JS-skript til å mine? Det er noen flere steg imellom. Personlig godkjenner jeg ikke denne praksisen med å ofre brukeropplevelsen for å minere nettsider uten brukerens samtykke. Det er veldig interessant å forstå implementeringsmetoden og utvikle ideer. Følgende er en introduksjon til den spesifikke operasjonen.
(Merk: 30 % av inntekten du får fra mining med følgende js vil gå til utvikleren, så du kan bare få 70 % av fortjenesten)
1. Registrer en Monero-lommebok og få tak i lommebokens adresse
Lommebokens nedlastings-URL: https://getmonero.org/downloads/
Last bare ned det tilsvarende programmet i henhold til systemet ditt. Jeg bruker Mac OS X, 64-bit
Programvarestørrelse: 157,9 millioner
1. Opprett en ny lommebok
Bare følg instruksjonene steg for steg
2. Den endelige innstillingen er vellykket
3. Det endelige applikasjonsgrensesnittet er som følger:
Følg med på mottakeradressen din, som vil bli brukt senere
2. Registrer en gruveplattform
Registreringslenke: https://coinhive.com/account/signup
1. Registrer en konto
2. Gå til Innstillinger – > sett betalingsinformasjonen
Adressen her er lommebokadressen din
3. Sett API-nøkler
Denne nøkkelen vil senere bli brukt for å hente miningkoden
3. Få gruvekoden
Få kodeadresse: https://coinhive.com/documentation/miner
Den resulterende JS-koden ser slik ut:
Jeg skrev en veldig enkel HTML-side som du kan laste ned og kjøre eller referere til,
Nedlastingsadresse: http://oyim09vvu.bkt.clouddn.com/xmr.html
4. Operasjonseffekt Du kan se at CPU-en har skutt i været betydelig, og når nettsiden lukkes, faller den umiddelbart
På dette tidspunktet kan du sjekke fremdriften i gruvedriften på dashbordet.
Besøkt på https://coinhive.com/dashboard
Den nåværende prisen på Monero er rundt ¥579
Til slutt, det var alt for introduksjonen. Denne ideen om å bruke JS-mining er ganske interessant som webutvikler. En kodebit kan integrere et stort antall nettressurser. Denne metoden informerer imidlertid ikke brukerne når de surfer, reduserer brukeropplevelsen, og kan ikke promoteres og brukes bredt. Neste gang du åpner en nettside, hvis CPU-viften spinner vilt, kan du kanskje åpne utviklerverktøyene for å se om siden i hemmelighet bruker deg til å grave og forstå døråpningen.
|