Minggu, 10 Desember 2017

"MINER" penambang BITCOIN

Sumber : https://www.coindesk.com/information/how-bitcoin-mining-works/


Cara kerja "MINER" penambang BITCOIN.
Hasil gambar untuk miner
Dalam sistem uang fiat tradisional, pemerintah mencetak lebih banyak uang saat mereka membutuhkan. Tapi dalam bitcoin, uang tidak dicetak sama sekali - itu ditemukan. Komputer di seluruh dunia 'milikku' untuk koin dengan bersaing satu sama lain.

Bagaimana cara penambangan”MINER”  berlangsung?

Orang mengirim bitcoin satu sama lain melalui jaringan bitcoin sepanjang waktu, tapi kecuali seseorang menyimpan catatan semua transaksi ini, tidak ada yang bisa melacak siapa yang telah membayar apa. Jaringan bitcoin menangani hal ini dengan mengumpulkan semua transaksi yang dilakukan selama periode tertentu ke dalam daftar, yang disebut blok.
Ini tugas para penambang untuk mengkonfirmasi transaksi tersebut, dan menuliskannya ke buku besar.

Membuat hash dari itu.

bagaimana karya pertambangan bitcoin Buku besar ini adalah daftar panjang blok, yang dikenal sebagai 'blockchain'.
Hal ini dapat digunakan untuk mengeksplorasi transaksi yang dilakukan antara alamat bitcoin manapun, pada titik manapun di jaringan.
Kapan pun blok baru transaksi dibuat, ditambahkan ke blockchain, membuat daftar transaksi yang semakin panjang yang terjadi di jaringan bitcoin.
Salinan blok yang terus diperbarui diberikan kepada semua orang yang berpartisipasi, sehingga mereka tahu apa yang sedang terjadi.

Tapi buku besar harus dipercaya, dan semua ini dipegang secara digital. Bagaimana kita bisa memastikan bahwa blockchain tetap utuh, dan tidak pernah dirusak? Di sinilah para penambang masuk.

Ketika satu blok transaksi dibuat, penambang memasukkannya melalui sebuah proses. Mereka mengambil informasi di blok, dan menerapkan rumus matematika untuk itu, mengubahnya menjadi sesuatu yang lain. Yang lain adalah urutan huruf dan angka yang jauh lebih pendek dan tampaknya acak yang dikenal sebagai hash.
Hash ini disimpan bersamaan dengan blok, di ujung blokchain pada saat itu.

Hash memiliki beberapa sifat menarik. Sangat mudah untuk menghasilkan hash dari kumpulan data seperti blok bitcoin, tapi praktis tidak mungkin untuk mengetahui data apa adanya hanya dengan melihat hashnya. Dan sementara sangat mudah menghasilkan hash dari sejumlah besar data, masing-masing hash itu unik.
Jika Anda mengubah hanya satu karakter di blok bitcoin, hashnya akan berubah total.

Penambang tidak hanya menggunakan transaksi di blok untuk menghasilkan hash. Beberapa data lain juga digunakan. Salah satu dari data ini adalah hash dari blok terakhir yang tersimpan dalam blockchain.

Karena setiap hash blok dihasilkan dengan menggunakan hash dari blok sebelum itu, itu menjadi versi digital dari segel lilin. Ini menegaskan bahwa blok ini - dan setiap bloknya - sah-sah saja, karena jika Anda merusaknya, semua orang akan tahu.

Jika Anda mencoba melakukan transaksi palsu dengan mengubah blok yang telah tersimpan di blokir, hash blok itu akan berubah. Jika seseorang memeriksa keaslian blok dengan menjalankan fungsi hashing di atasnya, mereka akan menemukan bahwa hash berbeda dari yang sudah tersimpan bersama blok di blockchain tersebut. Blok itu akan langsung terlihat palsu.

Karena setiap hash blok digunakan untuk membantu menghasilkan hash dari blok berikutnya dalam rantai, merusak blok juga akan membuat hash blok berikutnya salah juga. Itu akan berlanjut sampai ke rantai, membuang segalanya dari kehancuran.

Berlomba mendapatkan coin bebas di langit!!!

Kupu-kupu Labs Bitforce pertambangan rigSo, itulah bagaimana penambang 'menutup' blok. Mereka semua bersaing satu sama lain untuk melakukan ini, menggunakan perangkat lunak yang ditulis secara khusus untuk menambang blok. Setiap kali seseorang berhasil menciptakan hash, mereka mendapatkan hadiah 25 bitcoin, blockchain diperbarui, dan setiap orang yang mendengar jaringan tentang hal itu. Itulah insentif untuk terus melakukan penambangan, dan menjaga agar transaksi tetap berjalan.

Masalahnya adalah sangat mudah menghasilkan hash dari kumpulan data. Komputer sangat bagus dalam hal ini. Jaringan bitcoin harus membuatnya lebih sulit, jika tidak semua orang akan memiliki ratusan blok transaksi setiap detik, dan semua bitcoin akan ditambang dalam hitungan menit. Protokol bitcoin sengaja membuatnya lebih sulit, dengan mengenalkan sesuatu yang disebut 'proof of work'.

Protokol bitcoin tidak hanya menerima hash lama. Ini menuntut agar hash blok harus terlihat dengan cara tertentu; itu harus memiliki sejumlah nol di awal. Tidak ada cara untuk memberi tahu hash apa yang akan terlihat seperti sebelum Anda memproduksinya, dan begitu Anda memasukkan data baru dalam campuran, hash akan sangat berbeda.

Penambang tidak seharusnya mencampuri data transaksi di blok, tapi mereka harus mengubah data yang mereka gunakan untuk membuat hash yang berbeda. Mereka melakukan ini dengan menggunakan data acak lain yang disebut 'nonce'. Ini digunakan dengan data transaksi untuk membuat hash. Jika hash tidak sesuai dengan format yang dibutuhkan, huruf non berubah, dan semuanya digabung kembali. Hal ini dapat mengambil banyak usaha untuk menemukan nonce yang bekerja, dan semua penambang di jaringan mencoba melakukannya pada saat yang bersamaan. 
Begitulah cara para penambang mendapatkan bitcoin mereka.

Tidak ada komentar:

Posting Komentar