Semua informasi seputar bitcoin (BTC), Litecoin (LTC), Ethreum (ETH) dan berbagai cryptocurrency

Bagaimana Kerja Penambangan Bitcoin?

Bagaimana Kerja Penambangan Bitcoin?
Bagaimana Kerja Penambangan Bitcoin?

Dalam sistem uang fiat tradisional, pemerintah hanya mencetak lebih banyak uang ketika mereka perlu. Namun dalam bitcoin, uang tidak dicetak sama sekali. Orang mengirim bitcoin satu sama lain melalui jaringan bitcoin sepanjang waktu, tetapi kecuali seseorang menyimpan catatan dari semua transaksi ini, tidak ada yang dapat melacak siapa yang telah membayar apa. Jaringan bitcoin berurusan dengan hal ini dengan mengumpulkan semua transaksi yang dilakukan selama periode yang ditetapkan ke dalam daftar, yang disebut blok. Ini adalah pekerjaan para miner untuk mengonfirmasi transaksi tersebut, dan menuliskannya ke dalam buku besar.

Membuat Hash

Cara kerja mining bitcoin buku besar ini adalah daftar panjang blok, yang dikenal sebagai ‘blockchain’. Ini dapat digunakan untuk mengeksplorasi setiap transaksi yang dilakukan antara setiap alamat bitcoin, pada titik mana pun di jaringan. Setiap kali blok transaksi baru dibuat, itu ditambahkan ke blockchain, menciptakan daftar yang semakin panjang dari semua transaksi yang pernah terjadi di jaringan bitcoin. Salinan blok yang terus diperbarui diberikan kepada semua orang yang berpartisipasi, sehingga mereka tahu apa yang sedang terjadi.

Baca juga: Bagaimana cara menambang Bitcoin?

Tetapi buku besar umum harus dipercaya, dan semua ini diadakan secara digital. Bagaimana kita bisa yakin bahwa blockchain tetap utuh, dan tidak pernah dirusak? Di sinilah para miner datang.

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

Hash memiliki beberapa properti yang menarik. Sangat mudah untuk menghasilkan hash dari kumpulan data seperti blok bitcoin, tetapi hampir tidak mungkin untuk mencari tahu apa datanya hanya dengan melihat hash. Dan meskipun sangat mudah menghasilkan hash dari sejumlah besar data, setiap hash itu unik. Jika Anda mengubah hanya satu karakter dalam blok bitcoin, hashnya akan berubah sepenuhnya.

Miner tidak hanya menggunakan transaksi dalam blok untuk menghasilkan hash. Beberapa bagian data lainnya juga digunakan. Salah satu bagian dari data ini adalah hash dari blok terakhir yang disimpan di blockchain.

Karena setiap hash blok dihasilkan menggunakan hash blok sebelumnya, itu menjadi versi digital dari segel candle. Ini menegaskan bahwa blok ini – dan setiap blok setelahnya – adalah sah, karena jika Anda merusaknya, semua orang akan tahu.

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

Karena setiap blok hash digunakan untuk membantu memproduksi hash dari blok berikutnya dalam rantai, mengubah blok juga akan membuat kesalahan blok berikutnya juga salah. Itu akan terus berlanjut sampai ke rantai, melempar semuanya keluar.

Bersaing untuk Sebuah Koin

Butterfly Labs Bitforce mining rigSo, begitulah cara miner ‘menutup’ blok. Mereka semua bersaing satu sama lain untuk melakukan ini, menggunakan perangkat lunak yang ditulis khusus untuk melakukan mining blok. Setiap kali seseorang berhasil membuat hash, mereka mendapat imbalan 12,5 bitcoin, blockchain diperbarui, dan semua orang di jaringan mendengar tentang hal itu. Itu adalah insentif untuk terus menambang, dan menjaga agar transaksi tetap berfungsi.

Masalahnya adalah sangat mudah menghasilkan hash dari kumpulan data. Komputer benar-benar bagus dalam hal ini. Jaringan bitcoin harus membuatnya lebih sulit, jika tidak semua orang akan membuat ratusan blok transaksi setiap detik, dan semua bitcoin akan ditambang dalam hitungan menit. Protokol bitcoin sengaja membuatnya lebih sulit, dengan memperkenalkan sesuatu yang disebut ‘bukti kerja’.

Protokol bitcoin tidak akan hanya menerima hash lama. Itu menuntut bahwa hash blok harus terlihat dengan cara tertentu; itu harus memiliki sejumlah nol di awal. Tidak ada cara untuk mengatakan apa hash yang akan terlihat sebelum Anda membuatnya, dan segera setelah Anda memasukkan data baru dalam campuran, hash akan benar-benar berbeda.

Baca juga: Beginilah Cara Menjual Bitcoin

Miner tidak seharusnya mencampuri data transaksi dalam blok, tetapi mereka harus mengubah data yang mereka gunakan untuk membuat hash yang berbeda. Mereka melakukan ini menggunakan data acak lain yang disebut ‘nonce’. Ini digunakan dengan data transaksi untuk membuat hash. Jika hash tidak sesuai dengan format yang diperlukan, nilai tidak akan berubah, dan semuanya akan ditampilkan kembali. Diperlukan banyak upaya untuk menemukan pesan tidak berfungsi, dan semua miner dalam jaringan mencoba melakukannya pada saat yang bersamaan. Begitulah cara miner mendapatkan bitcoin mereka.

Sumber: Cryptonews

Cari Artikel