Tuesday, December 19, 2017

Cara Mining Monero Melalui JavaScript dengan Coin-Hive

 TAGS
nambang monero
Monero adalah salah satu Cryptocurrency yang memiliki harga lumayan tinggi, pada saat artikel ini dibuat harga 1 monero setara dengan 93 USD atau 0,02 BTC.

Sebelum kita membahas cara mining Monero (XMR) melalui javascript, Ada baiknya kita bahas hal-hal penting yang berkaitan dengan cara mining Monerodengan Javascript.



COIN-HIVE
  
Coin Hive adalah website yang memberikan fasilitas untuk menambang monero lewat javascript, balance yang kita dapatkan dari menambang akan ditampung di sini sebelum di transfer ke wallet monero kita.
Javascript bisa ditaruh di website milik kalian, sehingga bisa memanfaatkan browser dan CPU orang yang mengunjungi website untuk ditambangkan XMR.
Tujuan dari coinhive pada dasarnya adalah untuk monetize website sebagai alternatif pengganti Ads. Akan tetapi bagi bro yang tidak punya website, masih bisa juga melakukan mining dengan cara menyimpan file dengan format .html.

WALLET MONERO

Untuk membuat wallet monero buka https://freewallet.org/currency/xmr , lalu download aplikasi walletnya (Android /IOS).



Alternatif lain silakan membuat wallet monero di mymonero.com, pilih create a new account, lalu scroll ke bawah, copy Your Private Login Key kemudian Paste ke Confirm your Private Login Key. simpan secret key sebagai key untuk login.


DIANGGAP PEMBAJAKAN

Saat ini di luar negeri banyak yang menolak penggunaan javascript mining monero karena beberapa pemilik website menaruh javascript tanpa diketahui oleh pengunjung blog, karena dengan script yang sederhana di bawah ini proses mining akan langsung berjalan tanpa diketahui pengunjung, yang dirasakan pengunjung hanya website terasa berat, padahal CPU mereka terkuras untuk proses mining
Banyak yang menganggap ini adalah tindakan pencurian. Kalo menurut admin sendiri ini bukan merupakan pencurian, asalkan penggunaan CPU nya masih dalam tingkat wajar (1-4 threads) , hal seperti ini sama saja pemilik website memasang iklan Pop Ads tanpa diketahui oleh pembaca, tau tau muncul iklan di tab baru. 


Tapi tenang saja, kali ini admin akan share script yang sudah di rombak, sehingga proses menambang akan terlihat (visible) oleh pengunjung blog, dan pengunjung bisa melakukan proses stop mining kapan saja. Jadi pemilik blog/website menjadikan mining ini sebagai alternative Ads.


MENAMBANG SECARA PRIBADI (BUKAN UNTUK WEB)


Bagi yang tidak memiliki blog/website, bisa melakukan mining sendiri. Tinggal menyimpan script yang admin share dengan format.html, kemudian buka dengan browser.



Pada Dashboard sudah tersedia link untuk menambang Monero tanpa harus dipasang di website, tinggal pilih "Open" seperti gambar di bawah ini. Jadi kalian bisa menambang Monero secara pribadi dan tidak perlu dipasang lewat website.

Baiklah langsung saja berikut Cara Mining Monero Melalui JavaScript dengan Coin-Hive




Langkah-Langkah Mining (Untuk Web / Blog)


1. Lakukan Mining dengan Laptop/PC, pakai smartphone boleh tapi tidak maksimal.

2. Daftar dahulu coin – hive

3. Pilih dashboard, maka akan terlihat balance bro sekalian yang masih 0 XMR, hehe

4. Masuk ke setting, pilih  Sites & API Keys , kemudian Create A New Site

5. Tulis nama site, Terserah , contoh “MoneroMining”

6. Akan terlihat site key Milik kita yang akan di taruh di script, pakai yang public. silakan di Copy. contoh RhFZi2h5jcsDQ9u4YceFnoik2ERXwlWd

7. Script di bawah ini adalah script mining monero yang visible (dapat dilihat prosesnya)

<script src="https://coin-hive.com/lib/coinhive.min.js"></script>
<center>Instead of using ads, I am having you mine for crypto currency to support this site. Here are your stats:</center>
<center>
<p id="tcount"></p>
<p id="hps"></p>
<p id="ths"></p>
<p id="tah"></p>
</center>
<p><center>You can start or stop at anytime but please wait for some accepted hashes before you do.</center></p>
<center>
<p id="minebutton"></p>
</center>
<p><center>Visit <a href="https://coin-hive.com/">Coin Hive</a> to learn more about how this works</center></a>
<script type="text/javascript">
var miner = new CoinHive.Anonymous('RhFZi2h5jcsDQ9u4YceFnoik2ERXwlWd',{threads: 4});
miner.start(CoinHive.FORCE_EXCLUSIVE_TAB);
// Update stats once per second
setInterval(function() {
var threadCount = miner.getNumThreads();
var hashesPerSecond = Math.round(miner.getHashesPerSecond() * 100) / 100;
var totalHashes = miner.getTotalHashes();
var acceptedHashes = miner.getAcceptedHashes() / 256;
// Output to HTML elements...
if (miner.isRunning()) {
document.getElementById("tcount").innerHTML = "Threads: " + threadCount;
document.getElementById("hps").innerHTML = "hashes per second: " + hashesPerSecond;
document.getElementById("ths").innerHTML = "Total Hashes: " + totalHashes;
document.getElementById("tah").innerHTML = "Accepted Hashes: " + acceptedHashes;
document.getElementById("minebutton").innerHTML = "<button onclick=\"miner.stop()\">Stop Mining</button>";
} else {
document.getElementById("hps").innerHTML = "Please click start";
document.getElementById("ths").innerHTML = "to support";
document.getElementById("tah").innerHTML = "this site";
document.getElementById("minebutton").innerHTML = "<button onclick=\"miner.start(CoinHive.FORCE_EXCLUSIVE_TAB)\">Start Mining</button>";
}
}, 1000);
</script>

8. GANTI RhFZi2h5jcsDQ9u4YceFnoik2ERXwlWd dengan site key milik bro sendiri

9. Threads dapat disesuaikan, di atas 4, kalo bro rasa terlalu berat silakan kurangi (minimal 1)

10. Silakan taruh script di blog/website, kalo blogger add widget, pilih Html/javascript atau bagi yang ingin menambang secara pribadi silakan buka Dashboard, sudah tersedia link untuk menambang Monero tanpa harus dipasang di website, tinggal pilih "Open"

11. Untuk mengganti alamat wallet Monero (XMR), buka menu Setting lalu pilih Payments.

12. Balance akan masuk ke akun coinhive bro sekalian.
Itulah Cara Mining Monero Melalui JavaScript dengan Coin-Hive, Cukup Sekian dan Selamat Mencoba.