Bitcoin terdesentralisasi dan bebas dari kendali pemerintah, bank, dan perusahaan. Oleh karena itu, ia diperdagangkan oleh para pemikir bebas dan peretas sebagai mata uang masa depan. Aset diamankan melalui penggunaan kriptografi yang ketat.
Mata uang virtual Bitcoin berfungsi sebagai sistem akuntansi kolektif. Semacam buku besar global mencatat setiap transaksi dan lokasi setiap koin virtual. Sementara bitcoin (BTC) hanya ada di komputer, sistem memastikan jumlah total koin terbatas dan tidak ada seorang pun yang dapat memalsukannya atau bahkan membelanjakannya dua kali. Hal ini melindungi komunitas pengguna dari individu yang berniat jahat: selama mayoritas partisipan tertarik pada keandalan mata uang, tidak seorang pun dapat memanipulasi akuntansi.
Bitcoin hanya muncul dalam sistem akuntansi global ini sebagai bagian dari transaksi. Suatu transaksi, dalam konteks mata uang peer-to-peer, adalah sebuah pesan kepada semua klien lain pada jaringan yang menyatakan niat untuk mengirimkan uang dari satu alamat Bitcoin ke alamat lainnya. Pengguna mana pun dapat membuat alamat semacam itu dalam jumlah tak terbatas dan mengirim serta menerima sejumlah uang di antara alamat-alamat tersebut. Riwayat transaksi publik, yang dapat diperiksa oleh setiap peserta jaringan, memungkinkan Anda mengetahui alamat mana yang memiliki berapa banyak bitcoin. Ini menunjukkan dengan tepat bitcoin mana yang telah beredar di mana sejak diciptakan, dan dari sana, memungkinkan untuk mengetahui berapa banyak bitcoin yang mungkin dimiliki setiap alamat.
Membayar dengan bitcoin
Katakanlah Stefan ingin menyewa server web dari Mary. Karena Mary menjalankan perusahaan hostingnya di AS dan Stefan tinggal di Jerman, Bitcoin adalah alternatif yang menarik untuk kartu kredit atau layanan pembayaran online. Stefan dapat mentransfer bitcoin dengan relatif cepat dan mudah – meskipun saat ini, biaya transaksi bitcoin mungkin lebih tinggi.
Pertama, Stefan dan Mary masing-masing membutuhkan alamat Bitcoin. Untuk membuat suatu alamat, Stefan membuat pasangan kunci publik dan privat. Ia memerlukan kunci pribadi untuk menandatangani transaksinya secara kriptografis menggunakan Algoritma Tanda Tangan Digital Kurva Eliptik (ECDSA) dan mengonfirmasi kepada semua peserta jaringan lainnya bahwa ia benar-benar ingin menggunakan alamatnya untuk melakukan transaksi ini. Hash kunci publik memberikan alamat Bitcoin.
Semuanya efektifnya adalah akun publik: Semua pengguna Bitcoin tahu berapa banyak uang yang dikaitkan dengan alamat tersebut, tetapi tak seorang pun tahu bahwa itu milik Stefan. Dan tidak seorang pun kecuali Stefan yang dapat mengakses uang itu – setidaknya sampai Stefan menyerahkan kunci rahasianya. Namun, siapa pun dapat mentransfer uang ke alamat ini, mereka hanya perlu mengetahuinya.
Untuk melakukan transaksi pertamanya, Stefan pertama-tama membutuhkan bitcoin. Misalnya, ia dapat menukar euro dengan bitcoin di penyedia internet: Ia mentransfer uang dalam euro ke pedagang, dan pedagang mengirimkan uang yang setara dalam bitcoin ke alamat yang diberikan oleh Stefan. Atau Stefan bisa pergi ke tengah para penambang emas dan menambang bitcoin miliknya sendiri.
Tanda Tangan Digital
Stefan menandatangani transaksi ini dengan kunci rahasianya. Kemudian kliennya mengirimkannya ke jaringan peer-to-peer. Klien Marie mengetahuinya dengan cara ini dan melihat bahwa 0,02 BTC telah dikirim ke salah satu alamatnya. Marie kemudian dapat menggunakan kunci publik Stefan untuk memverifikasi tanda tangan transaksi. Mary sekarang dapat menggunakan 0,02 BTC miliknya dalam transaksi lainnya.
Tanda tangan digital memastikan bahwa hanya penerima sejumlah bitcoin yang dapat membelanjakannya lagi. Satu-satunya hal yang tersisa untuk dilakukan adalah memastikan dia tidak melakukannya lebih dari sekali. Ada aturan sederhana tentang ini: jika beberapa transaksi dengan entri yang sama muncul, hanya yang pertama yang valid. Untuk menegakkan aturan ini, stempel waktu diperlukan untuk semua transaksi.
Akan mudah jika ada otoritas pusat yang mengautentikasi semua transaksi berdasarkan urutan penerimaan. Dalam jaringan peer-to-peer, di mana semua orang setara dan Anda tidak tahu siapa yang harus dipercaya, itu sedikit lebih sulit. Dalam sistem Bitcoin, setiap peserta yang ingin bertindak sebagai penambang dan membantu mengautentikasi transaksi.