Dasar-dasar Transaksi Bitcoin
Pertama, penting untuk memahami seperti apa bitcoin itu. Ini bukan catatan tunggal koin, seperti yang mungkin Anda temukan di buku besar akuntansi atau pada pernyataan bank Anda.
Sebaliknya, itu terdaftar sebagai transaksi, terdiri dari tiga hal: input transaksi, output transaksi, dan jumlah.
- Input transaksi adalah alamat bitcoin dari mana uang itu dikirim.
- Output transaksi adalah alamat bitcoin yang digunakan untuk mengirim uang. Jika bitcoin ada di dompet Anda, itu akan menjadi alamat bitcoin di bawah kendali Anda.
- Jumlahnya adalah jumlah bitcoin yang dikirim.
Bitcoin yang Anda kirim kepada seseorang dikirimkan kepada Anda dari orang lain. Ketika mereka mengirimnya kepada Anda, alamat yang mereka kirim didaftarkan pada blockchain bitcoin sebagai input transaksi, dan alamat Anda - alamat pengirimnya - didaftarkan di jaringan bitcoin sebagai output transaksi.
Saat Anda mengirimkan bitcoin itu ke orang lain, dompet Anda menciptakan keluaran transaksi yang merupakan alamat orang yang Anda kirimi koin. Transaksi itu kemudian akan terdaftar di jaringan bitcoin dengan alamat bitcoin Anda sebagai input transaksi.
Ketika orang itu kemudian mengirimkan bitcoin itu kepada orang lain, alamat mereka akan, pada gilirannya, menjadi input transaksi, dan alamat bitcoin orang lain itu akan menjadi output transaksi.
Dengan menggunakan sistem ini, orang dapat melacak transaksi bitcoin sampai ketika bitcoin pertama kali dibuat, memahami siapa yang mengirimnya kepada siapa, kapan saja.
Ini menciptakan sistem yang sepenuhnya transparan di mana semua transaksi dapat diperiksa kapan saja.
Ubah Alamat
Masalahnya adalah bahwa jumlah yang melekat pada transaksi ini dengan input dan output mereka tidak dapat dibagi. Jadi, jika Alice memiliki alamat bitcoin dengan satu bitcoin di dalamnya, dan dia hanya ingin mengirim Bob setengah bitcoin, maka dia harus mengirim Bob ke seluruh bitcoin. Jaringan bitcoin kemudian secara otomatis akan membuat 0,5 bitcoin berubah dari bitcoin yang dikirimkan Alice, dan mengirimkannya ke alamat ketiga di kendali Alice. Alamat ketiga itu juga akan menjadi output transaksi, yang berarti bahwa alamat tersebut akan memiliki beberapa output transaksi.
Seiring waktu, ini berarti bahwa dompet bitcoin berakhir dengan banyak alamat yang berisi berbagai jumlah bitcoin dan berubah dari transaksi bitcoin. Ketika Anda mengirim bitcoin ke seseorang, dompet Anda akan mencoba yang terbaik untuk mengumpulkan dana yang diperlukan menggunakan alamat yang berisi jumlah yang berbeda. Yang mengarah ke transaksi yang dapat memiliki beberapa masukan berbeda - alamat berbeda dengan jumlah berbeda yang digunakan untuk menyusun dana. Biasanya tidak mungkin bahwa input ini akan memberikan jumlah yang tepat, jadi biasanya Anda berakhir dengan perubahan.
Bagaimana jika Anda ingin mengirim hanya sedikit bitcoin? Untungnya, Anda dapat mengiris bitcoin dengan sangat tipis. Bagian terbagi terkecil dari bitcoin disebut satoshi, dan jumlahnya hanya seperseratus juta bitcoin. Anda tidak dapat mengirim satoshi hanya melalui jaringan, meskipun - itu terlalu kecil dan akan menyumbat jaringan dengan transaksi kecil. Nilai transaksi terkecil adalah 5340 satoshi, yang masih sangat kecil.
Untuk memperumit masalah-masalah lebih jauh lagi, banyak transaksi bitcoin melibatkan biaya transaksi, yang berarti Anda harus menambahkan sejumlah bitcoin tertentu di atas jumlah yang Anda coba kirim. Jika tidak, maka kemungkinan transaksi bitcoin akan gagal sama sekali. Ini adalah sesuatu yang perlu dipertimbangkan, terutama ketika mengirim pecahan kecil bitcoin.
Jadi, ketika Anda membuka dompet bitcoin Anda setelah beberapa transaksi dan mulai melihat beberapa alamat yang berisi banyak jumlah kecil, itulah yang terjadi. Ini tidak terlalu mudah dibaca dan membuat pembukuan sedikit menjengkelkan, tetapi itu memungkinkan untuk melacak transaksi bitcoin melalui seluruh jaringan - yang penting, mengingat mantra bitcoin tentang transparansi dan kekekalan.