Saturday, November 4, 2017

Tutorial Sederhana Membuat Script Mining Bitcoin di Browser dengan PHP


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
 Kita disini akan menggunakan api dari coinhive untuk memungkinkan ini, maka mari kita langsung mulaiiiii...

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
 Nah, udah itu ajaa bahan-bahannyaa..Yang paling penting adalah akun di Coinhive karena kita membutuhkan API dan juga di dashboard kita bisa mengetahui statistik website kitaa.



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..

<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>
 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)

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");
$obj = json_decode($unparsed_json, true);
 Dengan script di atas, agan bisa menampilkan Name, Total, withdrawn, balance.
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




 





Read More »»