Bitcoin adalah mata uang digital yang mulai populer pada tahun 2013. Mata uang yang terdesentralisasi ini didesain untuk menjaga menjaga uang kita dari mereka yang ingin mendapatkan keuntungan. Bagaimana bisa mata uang ini berlaku jika tidak ada orang yang bisa mengatakan mereka menyimpannya.
Menambang Bitcoin
Orang-orang yang menambang Bitcoing , adalah orang-orang yang menjaga transaksi lama serta memastikan transaksi baru tercatat. Blok-blok ini menyimpan transaksi baru yang terjadi.
Hashcash
Hashcash adalah sistem yang digunakan oleh miner untuk memverifikasi bahwa mereka telah menambah sebuah blok sebelum blok tersebut dimasukkan ke block chain . Angka yang dimasukkan ke dalam fungsi hash adalah header block dan semua hash dari transaksi lain. Batas nilai ini akan menyesuaikan dengan pengaturan kesulitan saat ini, yang normalnya berubah tiap 2016 blok. Satu-satunya cara untuk mendapatkan nilai hash yang dibutuhkan adalah dengan kekuatan komputasi yang besar.
Dengan semakin banyaknya nilai hash yang didapatkan dalam waktu yang lebih cepat akan memperbesar kemungkinan mendapatkan nilai yang memenuhi. Kecepatan sebuah jaringan atau sebuah komputer penambang Bitcoin dilihat dari berapa banyak hash yang dapat dicoba dalam satuan waktu . Perlu dicatat bahwa algoritma hashcash yang digunakan oleh Bitcoin sedikit berbeda dengan algoritma yang digunakan untuk mendeteksi pesan spam, meskipun cara kerja keduanya hampir mirip.
Pencegahan Penipuan
Kedua hal ini harus dengan memperhitungkan kekuatan komputasi dan nilai Bitcoin yang terus meningkat di pasar. Tingkat kesulitannya bervariasi setiap 2.016 blok. Jaringan Bitcoin didesain untuk membuat blok baru rata-rata setiap 10 menit. Pertama, penulis menyatakan bahwa keamanan sistem pada kekuatan komputasi yang dimiliki pada akhirnya bergantung pada profitabilitas penambangan.
Namun kemudian menyatakan bahwa suatu saat nanti di masa yang akan datang saat 21 juta Bitcoin telah ditambang, tidak akan ada lagi upah untuk penambangan. Meskipun tidak ada lagi bitcoin baru sebagai upah menambang, namun saat melakukan transaksi kita dapat menambahkan biaya transaksi yang akan masuk ke kantong miner. Biaya transaksi yang jarang dilakukan saat ini karena proses penambangan masih cukup menguntungkan sehingga tidak ada tambahan uang receh, selain itu volume transaksi juga masih sedikit. Tiap blok memiliki batasan ukuran sebesar 1MB .
Artinya, ada sebuah batasan jumlah transaksi untuk setiap blok. Jika seorang penambang menemukan situasi dimana ada lebih banyak transaksi dibanding ruang dalam blok, mereka akan memutuskan transaksi mana yang akan ditambahkan. Pasti, penambang akan memilih transaksi yang memiliki biaya transaksi lebih besar. Transaksi lain tidak akan hilang, mereka hanya akan disimpan untuk dimasukkan di blok berikutnya.
Satoshi Nakamoto