Sekarang sudah bisa nambang bitcoin di browser. Ya benar, nambang bitcoin di "browser". Hari ini saya akan membuuatkan tutorial tentang cara membuat script nambang bitcoin di browser dengan bantuan CoinHive. Seperti contoh yang saya buat di http://vinla.xyz.
Tapi sebelumnya, saya akan jelaskan beberapa bagian dulu biar paham maksud drari menambang bitcoin.
Bagaimana cara kerjanya tuhh?
Menggunakan CPU dan browser, kita bisa menambang bitcoin GRATIS. Sebenarnya yang kita tambang adalah Monero (XMR). Lalu XMR ini kita tukar ke bitcoin dan membayar users dengan bitcoin (satoshi) ini. Maka, faktor dibawah ini bisa mempengaruhi penghasilan bitcoin (satoshi) anda apakah naik atau turun.- Pergantian block XMR (makin sulit ditambang)
- Rate XMR / BTC
Pertama, siapkan dulu bahan-bahan berikut:
- Akun CoinHive (Daftar disini : https://coinhive.com/)
- Website agan (contoh seperti Idhostinger)
- Akun Nukar Bitcoin ke IDR (jaga-jaga sekaligus promosi xD)
- Teh (jangan kopi), manis (jangan pahit), gelas kaca (jgn yg plastik), kwkwkw *canda
Kedua, Catat Api agan.
Setelah membuat akun di coinhive, agan masuk ke "Settings" > "Sites & Api Keys" atau ini linknya.Catat 2 key tersebut, yakni yg private dan public.
Ketiga, mari kita ngodingg..
Selesaiii. Tinggal ganti tulisan warna merah dengan key public agan. Lalu yang tulisan bewarna Biru bisa di buang jika tidak memiliki database/tabel users. Jika agan ingin ngedit-ngedit atau membuat tampilan sendiri agan bisa liat di dokumentasi coinhivenya (klik disini)<script src="https://authedmine.com/lib/simple-ui.min.js" async></script>
<div class="coinhive-miner"
style="width: 600px; height: 110px"
data-key="KEY_PUBLIC_AGAN"
data-user="OPTIONAL (COOKIE,etc)"
data-autostart="false"
data-background="#aed6f1"
data-whitelabel="true"
data-text="#00000"
data-action="#ff2300"
data-graph="#555555"
data-threads="4"
data-throttle="0.1">
<em>Loading...</em>
</div>em>Loading...</em>
</div>
Berikut contoh yang saya buat, cek http://vinla.xyz/mining.php |
Keempat, tambahann
Seperti yang ada di dokumentasi HTTP API Coinhive,
Jikalau agan pada step 3 yang tulisan bewarna biru ada (Agan memiliki users yang harus di beri reward karena telah nambang sekian hashes). Maka kita bisa menampilkan sebagai berikut:
Balance, withdraw, top, list , reset, reset-all.
Berikut contoh script untuk cek balance users:
$unparsed_json = file_get_contents("https://api.coinhive.com/user/balance?name=((USERNAME))&secret=SECRET_API_KEY_AGAN");Dengan script di atas, agan bisa menampilkan Name, Total, withdrawn, balance.
$obj = json_decode($unparsed_json, true);
tinggal di echo aja seperti : $obj['balance']; ,dll.
Setelah users mining sekian Monero (XMR) yang setara 10 satoshi dan dia mau withdraw, maka tinggal pake API Withdraw untuk update balance users di coinhive dan memberikan si users 10 satoshi. Gampang kan....
Mungkin sekian tutorial saya, mohon maaf apabila salah kata, kata-kata yang menyinggung agan, dan lainnya. Apabila ada feedback, bug, tambahan dari agan, dan lainnya monggo comment di bawah :)
tags:
Cara nambang bitcoin di browser
cara membuat script nambang bitcoin di browser
tutorial script php nambang bitcoin browser
tutorial simple script php mining bitcoin di browser
tutorial sederhana membuat mining bitcoin di browser
mining bitcoin di browser
cara kerja mining bitcoin di browser