Kürzlich habe ich eine Art Mining mit Web-JavaScript gesehen und möchte Ihnen das vorstellen. Java ist in die Webseite eingebettet, und sobald der Nutzer die Website öffnet, wird der Browser gemäß den Anweisungen des Skripts zu einem Monero-Miner. Dieser zusätzliche Mining-Code beansprucht in der Regel viel CPU, wodurch der Computer des Benutzers einfriert oder sogar nicht normal funktioniert.
Eine solche Website wird den Coinhive Java Miner-Code einbetten. Der Code basiert auf dem CryptoNight-Mining-Algorithmus, der CryptoNote-Netzwerkwährungen wie Monero, Dashcoin, DarkNetCoin usw. erzeugen kann. Der eingebettete Coinhive Java Miner unterstützt nur Monero-Mining.
Wie bekommt man also JS-Skripte zu meinem Modell? Dazwischen gibt es noch ein paar weitere Schritte. Ich persönlich billige diese Praxis, die Nutzererfahrung zu opfern, um Websites ohne Zustimmung zu minen, nicht. Es ist sehr interessant, die Implementierungsmethode zu verstehen und Ideen zu entwickeln. Im Folgenden finden Sie eine Einführung in die spezifische Operation.
(Hinweis: 30 % der Einnahmen, die du durch das Mining mit den folgenden js erhältst, gehen an den Entwickler, sodass du nur 70 % des Gewinns bekommst.)
1. Registrieren Sie eine Monero-Wallet und erhalten Sie die Adresse der Wallet
Wallet-Download-URL: https://getmonero.org/downloads/
Lade einfach das entsprechende Programm entsprechend deinem System herunter. Ich benutze Mac OS X, 64-Bit,
Softwaregröße: 157,9 Mio.
1. Erstelle eine neue Wallet
Folge einfach den Anweisungen Schritt für Schritt
2. Die endgültige Einstellung ist erfolgreich
3. Die endgültige Anwendungsschnittstelle ist wie folgt:
Achte auf die Adresse deines Begünstigten, die später verwendet wird
2. Registrieren Sie eine Bergbauplattform
Anmeldelink: https://coinhive.com/account/signup
1. Konto registrieren
2. Gehe zu den Einstellungen – > die Zahlungsinformationen festlegen
Die Adresse hier ist deine Wallet-Adresse
3. API-Schlüssel festlegen
Dieser Schlüssel wird später verwendet, um den Mining-Code zu erhalten
3. Hol dir den Mining-Code
Erhalten Sie Codeadresse: https://coinhive.com/documentation/miner
Der resultierende JS-Code sieht so aus:
Ich habe eine sehr einfache HTML-Seite geschrieben, die man herunterladen und ausführen oder aufrufen kann,
Download-Adresse: http://oyim09vvu.bkt.clouddn.com/xmr.html
4. Wirkungseffekt der Operation Man sieht, dass die CPU deutlich gestiegen ist, und wenn die Webseite geschlossen wird, fällt sie sofort ab
An diesem Punkt kannst du den Mining-Fortschritt im Dashboard überprüfen.
Besucht bei https://coinhive.com/dashboard
Der aktuelle Preis von Monero liegt bei etwa ¥579
Zum Schluss war das alles für die Einführung. Die Idee, JS-Mining zu nutzen, ist als Webentwickler ziemlich interessant. Ein Stück Code kann eine große Anzahl von Online-Ressourcen integrieren. Diese Methode informiert die Nutzer jedoch nicht beim Surfen, verringert das Nutzererlebnis und kann nicht breit beworben und genutzt werden. Wenn du das nächste Mal eine Webseite öffnest und der CPU-Lüfter wild dreht, kannst du vielleicht die Entwicklertools öffnen, um zu sehen, ob die Seite dich heimlich zum Minen benutzt und die Tür verstehen kann.
|