Saturday, September 30, 2017

Mengetahui Tentang Mining Cryptocurrency

Cryptonesia - Penambangan cryptocurrency mencakup dua fungsi, yaitu: menambahkan transaksi ke blockchain (mengamankan dan memverifikasi) dan juga merilis mata uang baru. Blok individu yang ditambahkan oleh penambang harus berisi proof-of-work, atau PoW.

Pertambangan membutuhkan komputer dan program khusus, yang membantu para penambang bersaing dengan rekan mereka dalam memecahkan masalah matematika yang rumit. Ini akan membutuhkan sumber daya komputer yang besar. Dalam interval reguler, penambang akan mencoba memecahkan blok yang memiliki data transaksi dengan menggunakan fungsi hash kriptografi.

cryptoinfonesia

Nilai hash adalah nilai numerik dari panjang tetap yang secara unik mengidentifikasi data. Penambang menggunakan komputer mereka untuk menghasilkan nilai hash kurang dari target dan siapa pun yang pertama kali memecahkannya akan dianggap sebagai orang yang menambang blok dan berhak mendapat imbalan.

Hadiah untuk penambangan satu blok sekarang 12,5 bitcoin. Sebelumnya, hanya penggemar kriptografi yang bertugas sebagai penambang. Namun, karena cryptocurrency semakin populer dan meningkat nilainya, pertambangan sekarang dianggap sebagai bisnis yang menguntungkan. Akibatnya, beberapa orang dan perusahaan mulai berinvestasi di gudang samaperangkat keras.

Seiring perusahaan terjun ke dalam keributan, tidak mampu bersaing, para penambang bitcoin telah mulai bergabung dengan kolam terbuka, menggabungkan sumber daya untuk bersaing secara efektif.

Bagaimana cara penambangan 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.

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.
Load disqus comments

0 comments