Cara kerja "MINER" penambang BITCOIN.
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