Asas Transaksi Bitcoin
Pertama, penting untuk memahami apa yang kelihatan seperti bitcoin. Ia bukan satu rekod syiling, seperti yang anda dapati di lejar perakaunan atau di penyata bank anda.
Sebaliknya, ia didaftarkan sebagai transaksi, terdiri daripada tiga perkara: input transaksi, output transaksi, dan jumlah.
- Input transaksi adalah alamat bitcoin dari mana wang itu dihantar.
- Output transaksi adalah alamat bitcoin yang mana wang tersebut dikirimkan. Jika bitcoin berada di dompet anda, itu akan menjadi alamat bitcoin di bawah kawalan anda.
- Jumlahnya ialah jumlah bitcoin yang dihantar.
Bitcoin yang anda hantar kepada seseorang dihantar kepada anda dari orang lain. Apabila mereka menghantar mereka kepada anda, alamat yang dihantar dari mereka telah didaftarkan pada bitcoin blockchain sebagai input transaksi, dan alamat anda - alamat yang mereka hantar ke - telah didaftarkan pada rangkaian bitcoin sebagai hasil transaksi.
Apabila anda menghantar bitcoin ke orang lain, dompet anda membuat output transaksi yang merupakan alamat orang yang anda hantar duit syiling itu. Transaksi itu kemudian akan didaftarkan pada rangkaian bitcoin dengan alamat bitcoin anda sebagai input transaksi.
Apabila orang itu menghantar bitcoin tersebut kepada orang lain, alamat mereka akan, seterusnya, menjadi input transaksi, dan alamat bitcoin orang lain akan menjadi output urus niaga.
Dengan menggunakan sistem ini, orang boleh mengesan urus niaga bitcoin sepanjang jalan ke ketika bitcoin mula-mula diwujudkan, pemahaman yang menghantarnya kepada siapa, pada bila-bila masa.
Ini mewujudkan sistem yang benar-benar telus di mana semua transaksi boleh diperiksa pada bila-bila masa.
Tukar Alamat
Masalahnya adalah bahawa jumlah yang melekat pada transaksi ini dengan input dan output mereka tidak dapat dibahagi-bahagikan. Jadi, jika Alice mempunyai alamat bitcoin dengan satu bitcoin di dalamnya, dan dia hanya mahu menghantar Bob setengah bitcoin, maka dia perlu menghantar Bob bahawa seluruh bitcoin. Rangkaian bitcoin kemudian akan secara automatik mencipta 0.5 bitcoins dalam perubahan dari bitcoin yang dihantar Alice, dan hantar ke alamat ketiga dalam kawalan Alice. Alamat ketiga itu juga akan menjadi output urus niaga, yang bermaksud alamat itu akan mempunyai banyak output transaksi.
Dari masa ke masa, ini bermakna dompet bitcoin berakhir dengan banyak alamat yang mengandungi jumlah bitcoin dan perubahan dari transaksi bitcoin. Apabila anda menghantar bitcoins kepada seseorang, dompet anda akan cuba yang terbaik untuk mengumpulkan dana yang diperlukan menggunakan alamat yang mengandungi jumlah yang berbeza. Ini membawa kepada urus niaga yang boleh mempunyai beberapa input berbeza - alamat berbeza dengan jumlah yang berbeza digunakan untuk membuat dana. Ia biasanya tidak mungkin bahawa input ini akan menyampaikan jumlah yang tepat, jadi anda biasanya akan mengalami perubahan.
Bagaimana jika anda mahu menghantar hanya sedikit bitcoin? Nasib baik, anda boleh memotong bitcoin sangat nipis. Bahagian terkecil dari bitcoin dipanggil satoshi, dan ia hanya berjumlah seratus juta bitcoin. Anda tidak boleh menghantar hanya satu satoshi ke rangkaian, walaupun - itu terlalu kecil dan akan menyumbat rangkaian dengan transaksi kecil. Nilai transaksi terkecil ialah 5340 satoshis, yang masih kecil.
Untuk merumitkan lagi perkara, banyak urus niaga bitcoin melibatkan fi urus niaga, yang bermakna anda perlu menambah bitcoin tertentu di atas jumlah yang anda cuba hantar. Jika anda tidak, maka kemungkinan transaksi bitcoin akan gagal sama sekali. Ini adalah sesuatu yang harus dipertimbangkan, terutamanya apabila menghantar sedikit pecahan bitcoin.
Oleh itu, apabila anda membuka dompet bitcoin anda selepas beberapa urus niaga dan mula melihat beberapa alamat mengandungi banyak jumlah kecil, itulah yang berlaku. Ia tidak mudah dibaca dan membuat simpan kira sedikit menjengkelkan, tetapi ia memungkinkan untuk mengesan transaksi bitcoin melalui rangkaian keseluruhan - yang penting, memandangkan mantra bitcoin ketelusan dan kebolehubahan.