Nedávno jsem viděl určitý druh těžby pomocí webového JavaScriptu a rád bych vám ho představil. Java je vložena do webové stránky a jakmile uživatel webovou stránku otevře, prohlížeč se podle pokynů skriptu promění v Monero těžař. Tento dodatečný těžební kód obvykle zabírá hodně CPU, což způsobuje, že počítač uživatele zamrzá nebo dokonce přestane normálně fungovat.
Taková webová stránka bude obsahovat kód Coinhive Java Miner. Kód je založen na algoritmu těžby CryptoNight, který dokáže vytvářet síťové měny CryptoNote jako Monero, Dashcoin, DarkNetCoin atd. Vestavěný Coinhive Java Miner podporuje pouze těžbu Monera.
Jak tedy dostat JS skripty do mého systému? Mezi tím je ještě pár dalších kroků. Osobně neschvaluji tuto praxi obětování uživatelského zážitku kvůli těžbě webů bez souhlasu uživatele. Je velmi zajímavé pochopit metodu implementace a rozvíjet nápady. Následuje úvod do konkrétní operace.
(Poznámka: 30 % příjmů, které získáte těžbou s následujícím js, bude přiděleno vývojáři, takže můžete získat jen 70 % zisku)
1. Zaregistrujte Monero peněženku a získejte její adresu
Stáhnout peněženku URL: https://getmonero.org/downloads/
Stačí si stáhnout odpovídající program podle vašeho systému. Používám Mac OS X, 64bitový
Velikost softwaru: 157,9M
1. Vytvořte novou peněženku
Jen postupujte krok za krokem podle pokynů
2. Konečné nastavení je úspěšné
3. Konečné uživatelské rozhraní je následující:
Věnujte pozornost adrese příjemce, která bude později použita
2. Zaregistrovat těžební plošinu
Registrační odkaz: https://coinhive.com/account/signup
1. Zaregistrujte si účet
2. Přejděte do Nastavení – > nastavte platební údaje
Adresa tady je adresa vaší peněženky
3. Nastavte API klíče
Tento klíč bude později použit k získání těžebního kódu
3. Získejte kód pro těžbu
Získejte kódovou adresu: https://coinhive.com/documentation/miner
Výsledný JS kód vypadá takto:
Napsal jsem velmi jednoduchou html stránku, kterou si můžete stáhnout a spustit nebo se na ni odkazovat,
Adresa ke stažení: http://oyim09vvu.bkt.clouddn.com/xmr.html
4. Provozní efekt Vidíte, že CPU výrazně vzrostl a když se webová stránka zavře, okamžitě klesne
V tuto chvíli můžete zkontrolovat postup těžby na Dashboardu.
Navštívil https://coinhive.com/dashboard
Současná cena Monera je přibližně ¥579
A to je vše, co se k úvodu končí. Tato myšlenka využití JS mining je pro webového vývojáře docela zajímavá. Kus kódu může integrovat velké množství online zdrojů. Tato metoda však uživatele při prohlížení neinformuje, snižuje jejich zážitek a nelze ji široce propagovat a používat. Příště, když otevřete webovou stránku, pokud se ventilátor procesoru roztočí divoce, možná otevřete vývojářské nástroje, abyste zjistili, jestli vás stránka tajně nepoužívá k těžbě a pochopení dveří.
|