Questo articolo è un articolo speculare di traduzione automatica, clicca qui per saltare all'articolo originale.

Vista: 15249|Risposta: 3

JS Mining - Come estrae Monero con il web mining?

[Copiato link]
Pubblicato su 06/02/2018 13:47:25 | | | |
Recentemente ho visto una sorta di mining usando JavaScript web e vorrei presentarvela. Java è incorporato nella pagina web e, una volta che l'utente apre il sito, il browser si trasforma in un miner Monero secondo le istruzioni dello script. Questo codice aggiuntivo di mining di solito consuma molta CPU, causando il blocco del computer dell'utente o addirittura l'errore di utilizzo normale.

Un sito web del genere incorporerà il codice Coinhive Java Miner. Il codice si basa sull'algoritmo di mining CryptoNight, che può produrre valute di rete CryptoNote come Monero, Dashcoin, DarkNetCoin, ecc. Il Java Miner embedded di Coinhive supporta solo il mining Monero.

Quindi, come si fanno scavare script JS? Ci sono ancora alcuni passaggi intermedi. Personalmente non approvo questa pratica di sacrificare l'esperienza utente per estrarre siti web senza il consenso dell'utente. È molto interessante comprendere il metodo di implementazione e sviluppare idee. Di seguito è un'introduzione all'operazione specifica.

(Nota: il 30% del reddito che otterrai dal mining con i seguenti js sarà dato allo sviluppatore, quindi puoi ottenere solo il 70% del profitto)

1. Registra un portafoglio Monero e ottieni l'indirizzo del portafoglio

URL per il download del wallet: https://getmonero.org/downloads/

Basta scaricare il programma corrispondente secondo il tuo sistema. Sto usando Mac OS X, 64 bit

Dimensione del software: 157,9M

1. Creare un nuovo portafoglio



Segui semplicemente le indicazioni passo dopo passo

2. L'impostazione finale è un successo



3. L'interfaccia finale dell'applicazione è la seguente:



Fai attenzione all'indirizzo del beneficiario, che verrà utilizzato in seguito

2. Registrazione di una piattaforma mineraria

Link per la registrazione: https://coinhive.com/account/signup

1. Registrare un conto



2. Vai a Impostazioni - > imposta le informazioni di pagamento



L'indirizzo qui è l'indirizzo del tuo portafoglio

3. Imposta le chiavi API



Questa chiave sarà usata successivamente per ottenere il codice di mining

3. Ottieni il codice minerario

Ottieni indirizzo codice: https://coinhive.com/documentation/miner

Il codice JS risultante appare così:



Ho scritto una pagina html molto semplice che puoi scaricare, eseguire o consultare,

Indirizzo di download: http://oyim09vvu.bkt.clouddn.com/xmr.html

4. Effetto operativo
Puoi vedere che la CPU è salita notevolmente e, quando la pagina web viene chiusa, cade immediatamente



A questo punto, puoi controllare i progressi del mining sul Dashboard.

Visitato a https://coinhive.com/dashboard



Il prezzo attuale di Monero è intorno a ¥579



Infine, questo è tutto per l'introduzione. Questa idea di usare il mining JS è piuttosto interessante per uno sviluppatore web. Un pezzo di codice può integrare un gran numero di risorse online. Tuttavia, questo metodo non informa gli utenti durante la navigazione, riduce l'esperienza dell'utente e non può essere ampiamente promosso e utilizzato. La prossima volta che apri una pagina web, se la ventola della CPU gira in modo scatenato, magari puoi aprire gli strumenti per sviluppatori per vedere se il sito ti usa segretamente per minare e capire la porta.
Pubblicato su 07/02/2018 14:08:57 |
Fantastico @!! ~~~~ Ho studiato
 Padrone di casa| Pubblicato su 08/02/2018 11:26:09 |
[Originale] rookie può anche usare la CPU per estrarre il tutorial Monero XMR
http://www.itsvse.com/thread-4497-1-1.html
(Fonte: Architetto)
Disconoscimento:
Tutto il software, i materiali di programmazione o gli articoli pubblicati dalla Code Farmer Network sono destinati esclusivamente all'apprendimento e alla ricerca; I contenuti sopra elencati non devono essere utilizzati per scopi commerciali o illegali, altrimenti gli utenti dovranno sostenere tutte le conseguenze. Le informazioni su questo sito provengono da Internet, e le controversie sul copyright non hanno nulla a che fare con questo sito. Devi eliminare completamente i contenuti sopra elencati dal tuo computer entro 24 ore dal download. Se ti piace il programma, ti preghiamo di supportare software autentico, acquistare la registrazione e ottenere servizi autentici migliori. In caso di violazione, vi preghiamo di contattarci via email.

Mail To:help@itsvse.com