Konten dari Pengguna

Apa Itu Bitcoin? Simak Penjelasannya Berikut Ini

google
Ikuti kumparan di Google
info
Jadikan kumparan sebagai preferensi terpercayamu di Google
comment
0
sosmed-whatsapp-white
copy-circle
more-vertical

Tulisan dari Kabar Harian tidak mewakili pandangan dari redaksi kumparan

Ilustrasi Bitcoin. Apa itu Bitcoin? Bitcoin adalah uang elektronik. Foto: Pixabay
zoom-in-whitePerbesar
Ilustrasi Bitcoin. Apa itu Bitcoin? Bitcoin adalah uang elektronik. Foto: Pixabay

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.

Ilustrasi Bitcoin. Bitcoin adalah uang elektronik yang merupakan salah satu dari jenis cryptocurrency. Foto: Pixabay

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)