Apa Itu Bitcoin? Simak Penjelasannya Berikut Ini

Menyajikan beragam informasi terbaru, terkini dan mengedukasi.
·waktu baca 3 menit
Tulisan dari Kabar Harian tidak mewakili pandangan dari redaksi kumparan

Bitcoin adalah uang elektronik yang merupakan salah satu jenis mata uang kripto. Jenis cryptocurrency lainnya yakni Ripple, Altcoins, Lite coins, Ethereum, Dash, Doge coin, Stellar, Peer coin, Bit shares, NXT, dan sebagainya.
Berdasarkan Undang Undang Nomor 7 Tahun 2011 tentang Mata Uang, bitcoin tidak bisa dijadikan alat pembayaran yang sah di Indonesia. Sebab alat pembayaran di Indonesia yang legal adalah Rupiah.
Mengenal Peer-to-peer, Blok, dan Blockchain
Mengutip dari buku Strategi Investasi Aset Digital Cryptocurrency: Bintang Pustaka karya Rico Nur Ilham dkk., unsur-unsur dari bitcoin yaitu jaringan peer-to-peer, blok, blockchain, dan miners.
Jaringan peer-to-peer mengizinkan pengguna untuk mentransfer bitcoin. Lalu transaksi ini disimpan dalam berkas (file) yang disebut dengan blok.
Selanjutnya, blok akan berhubungan satu sama lain sehingga membentuk rantai blok atau yang disebut dengan blockchain. Inti utama dari bitcoin adalah blockchain yang terdiri dari buku besar umum (global ledger) atau neraca (balance sheet).
Buku besar umum tersebut bertugas mencatat semua transaksi bitcoin, sehingga tidak mudah dipalsukan. Kemudian penambang (miners) bertugas memecahkan formula matematika kompleks untuk membuktikan kepemilikan bitcoin.
Teknik Kriptografi Kunci Asimetri, Hash, dan Hashcash
Ada beberapa teknik kriptografi yang membangun bitcoin. Misalnya, kriptografi kunci asimetri, fungsi hash, dan hashcash sebagai proof-of-work.
Berikut penjelasannya menurut buku Bitcoin: Cara Kerja dan Perbandingannya dengan Mata Uang Konvensional karya Damiann Muhammad Mangan.
1. Kriptografi asimetri
Kriptografi asimetri adalah teknik pengubahan pesan bermakna dengan kunci privat. Dari sana akan terbentuk ciphertext yang hanya bisa dideskripsikan dengan kunci publik. Nilai kunci publik tersebut berubah sesuai dengan nilai kunci privat.
Hal tersebut juga bisa dicapai dengan memanfaatkan berbagai kenyataan matematis pada bilangan bulat. Contohnya, fungsi logaritmik diskrit dengan modulo, ataupun penggunaan teorema Fermat. Nama-nama kriptografi asimetri antara lain, algoritma RSA, algoritma ElGamal, dan algoritma Elliptical Curve.
2. Fungsi hash
Fungsi hash adalah fungsi yang menerima masukan string sepanjang apa pun dan akan mengembalikan message digest dengan panjang yang tetap.
Fungsi hash bersifat satu arah karena message digest memiliki panjang tetap dan masukannya dapat memiliki panjang bervariasi. Fungsi ini tidak tepat bila disebut sebuah proses enkripsi, sebab tidak memiliki kunci walaupun message digest sudah tidak memiliki makna.
Sebagai gantinya, fungsi hash memiliki fungsi sendiri, yaitu:
Mampu menjaga integritas data
Menghemat waktu pengiriman
Menormalkan panjang data yang beragam
3. Hashcash
Hashcash adalah jenis proof-of-work yang diaplikasikan di bitcoin. Selain itu, protokol ini juga diterapkan untuk menyaring surel yang datang ataupun pesan yang ditujukan ke alamat Internet Protocol (IP).
Metode ini dilakukan dengan menambahkan teks pada header pesan yang sudah memiliki bentuk, agar saat dilakukan fungsi hash, dapat dihasilkan message digest yang sesuai dengan kriteria.
Bitcoin sendiri menggunakan SHA256 sebagai fungsi hash-nya. Nilai terkecil bitcoin, dinamakan satoshis. Itu merupakan satuan angka dengan kelipatan 1× 10-8; 1x10-3 yang disebut uBTC (microcoin), sedangkan 1x10-3 disebut mBTC (millicoin), dan 1 disebut BTC.
Dalam kriptografi digital, teks asli atau plain text berubah menjadi setara kode yang disebut ciphertext melalui sebuah algoritma enkripsi. Ciphertext tersebut kemudian dienkripsi pada akhir untuk menerima dan kembali menjadi plain text. Hal tersebut adalah proses dasar yang dilakukan oleh komputer selama proses transaksi di sistem kriptografi mata uang digital.
(ZHR)
