Apakah alamat pertukaran Bitcoin? “Tukar” output dan alamat dijelaskan

Adakah anda baru sahaja membuat pembayaran Bitcoin dan mendapati sebahagian daripada Bitcoin anda dipindahkan ke alamat yang tidak diketahui? Jangan risau. Dompet anda tidak terganggu atau bukan pepijat. Mereka hanya dihantar ke alamat ganti yang anda miliki dan merupakan salah satu ciri privasi utama Bitcoin.

Perkara ini sering berlaku. Sama ada dompet QT, dompet electrum atau mana-mana dompet Bitcoin. Setiap kali seseorang menghantar sejumlah duit syiling dari dompetnya; jumlah syiling yang ditentukan akan dihantar ke alamat Bitcoin penerima yang dimaksudkan dan jumlah selebihnya akan dikembalikan kembali ke alamat BTC pengirim. Bukan ke alamat yang sama tetapi ke alamat ganti yang berkaitan dengan dompet Bitcoin yang dibelanjakan.

Alamat pertukaran Bitcoin

Sebilangan besar pengguna tidak akan melihat perubahan output ini sehingga mereka memeriksa alamat mereka di block explorer. Juga untuk pemula konsep ini cenderung membingungkan kerana baki alamat BTC mereka tidak tepat dan tidak menambah jumlah baki yang ditunjukkan oleh dompet mereka. Ini kerana jumlah baki yang ditunjukkan oleh dompet adalah baki semua alamat yang merangkumi alamat penerima dan juga alamat ganti.

Jadi sekarang apa itu alamat ubah atau ubah output dan bagaimana ia berfungsi? Juga mengapa hantar Bitcoin “ubah” ke alamat yang berbeza dan mengapa tidak ke alamat asal yang digunakan pengirim?

Tukar alamat dan output dijelaskan

Dalam Bitcoin; menukar output tidak lain adalah jumlah selebihnya atau jumlah tambahan satoshi yang digunakan oleh pembeli dalam transaksi tetapi dikembalikan kepada pembeli sendiri. Ia dikembalikan kerana mereka tidak mahu membayar lebih daripada jumlah yang ditentukan. Alamat tempat output perubahan dikembalikan dipanggil alamat pertukaran. Alamat pertukaran ini biasanya merupakan alamat Bitcoin baru yang dihasilkan oleh pelanggan (dompet Bitcoin) agar pengirim menerima kembali jumlah perbezaan.

Oleh itu, bukannya mendapatkan perbezaannya mengapa tidak membayar jumlah Bitcoin yang tepat di tempat pertama?

Untuk memahami konsep alamat pertukaran atau menukar output, mari kita fahami asas-asas transaksi Bitcoin.

Urus niaga Bitcoin

Pada asasnya setiap transaksi Bitcoin terdiri daripada tiga perkara: Input transaksi, output dan jumlah (BTC) yang digunakan. Input transaksi adalah alamat dari mana bitcoin dihantar. Output transaksi adalah alamat ke mana bitcoin dihantar.

Sekarang blockchain adalah rekod besar data yang mengawasi semua transaksi Bitcoin dari awal hingga sekarang. Jadi pada dasarnya jika anda memiliki beberapa Bitcoin; blockchain akan merujuk kepada semua transaksi sebelumnya yang membina Bitcoin ke alamat anda.

aliran transaksi

Sebelum anda dapat menghantar Bitcoin anda kepada seseorang yang pertama kali mereka hantarkan kepada anda dari alamat orang lain, bukan ?. Alamat yang dihantar kepada anda adalah input transaksi dan alamat yang menerima Bitcoin (alamat BTC anda) adalah output transaksi.

Sekarang jika anda ingin menghantar Bitcoin anda kepada orang lain; alamat dari mana anda menghantar BTC akan menjadi input transaksi. Alamat BTC orang lain yang menerima Bitcoin anda akan menjadi output transaksi. Jadi pada dasarnya pada suatu ketika output mungkin menjadi input bergantung pada apakah mereka dibelanjakan atau tidak.

output transaksi & amp; input

Sekiranya keluaran bukan sebahagian daripada transaksi lain (tidak dibelanjakan) maka di situlah sebenarnya terdapat syiling dan dipanggil Output Transaksi Tidak Terpaksa (UTXO).

Keluaran UTXO

Baiklah! Sekarang kerana anda telah memahami input, output dan UTXO mari kita masuk ke topik sebenarnya iaitu “Change”. Mengapa dan bagaimana output perubahan dibuat?

Bitcoin menukar output

Dalam Bitcoin dan pada dasarnya banyak cryptocurrency lain UTXO (Unspent Transaction Output) tidak dapat dipisahkan. Itu adalah ketika output transaksi sebelumnya menjadi input transaksi lain, ia harus dibelanjakan secara keseluruhan. Ia tidak boleh dibahagi dan ini adalah peraturan. Protokol Bitcoin hanya membolehkan anda menghabiskan UTXO sepenuhnya. Ini dilakukan terutamanya kerana dua sebab; keselamatan dan kecekapan.

Oleh itu, jika keluarannya lebih besar daripada apa yang pengguna ingin bayar dalam transaksi; output perubahan dibuat dan ia menjadi UXTO baru. Begitu juga, jika outputnya lebih kecil daripada apa yang pengguna ingin bayar maka pelanggan dompet mengambil beberapa pengguna yang tidak mengeluarkan output sebagai input untuk mengumpulkan dana.

Setiap output disusun dari 1 atau lebih input dan setiap input dapat terdiri dari 1 atau lebih output. Oleh itu, kita dapat membuat kesimpulan bahawa Bitcoin boleh dihantar dari beberapa alamat dan ke beberapa alamat semuanya dalam satu transaksi.

input keluaran berganda

Sekarang mari kita lihat contoh di bawah ini untuk lebih memahami alamat pertukaran Bitcoin.

Contoh “perubahan” Bitcoin

Pertimbangkan contoh berikut di mana dua pihak Bob dan Alice terlibat dalam transaksi.

menukar alamat output

Bob mempunyai 50 Bitcoin yang dibelinya dari bursa dan dia menerimanya dalam satu output. Sekarang atas sebab tertentu Bob ingin menghantar Alice 0.5 BTC. Walau bagaimanapun Bob hanya mempunyai satu input 50 BTC.

Oleh kerana UTXO tidak dapat dipisahkan Bob tidak boleh menghantar 0.5 BTC sahaja. Sebagai gantinya dia diminta untuk menghabiskan keseluruhan input. Iaitu dia menghabiskan keseluruhan 50 Bitcoin dalam satu transaksi membuat dua UTXO baru. Satu output 0.5 BTC menuju ke alamat tujuan (ke Alice) dan 49.5 BTC yang lain kembali ke alamat perubahan yang dimiliki oleh Bob.

Contoh pelbagai input:

Berikut adalah contoh lain di mana Alice nampaknya mengumpulkan beberapa output yang tidak habis dari orang yang berbeza. Dompet Alice kini mengandungi tiga output yang belum habis bernilai 0,5 BTC, 0,1 BTC dan 0,2 BTC.

Pelbagai input

Kali ini Alice ingin membayar Nancy 0.8 BTC. Namun, dia tidak mempunyai 0.8 BTC dalam satu pengeluaran yang tidak dibelanjakan. Oleh itu, dia menggunakan banyak output untuk menambah nilai keseluruhan.

Memahami “Perubahan” dalam Bitcoin

Adakah konsep pertukaran alamat dan output Bitcoin masih membingungkan? Baiklah! Mari kita lihat contoh lain yang kita amalkan dalam kehidupan seharian kita.

Bitcoin berfungsi serupa dengan cara wang tunai berfungsi.

Mari kita anggap bahawa anda mempunyai bil $ 100. Anda pergi ke kedai kopi dan mempunyai kopi bernilai $ 25. Sekarang untuk membayar $ 25 adakah anda akan merobek bil? Tidak

Perubahan dolar

Anda akan membayar keseluruhan $ 100 bil kepada juruwang. Juruwang mengambil $ 25 untuk kopi dan mengembalikan wang $ 75 sebagai pertukaran. Sekarang kerana bil Dolar AS mempunyai denominasi tetap, transaksi anda mungkin kelihatan seperti ini:

Input:

  • $ 100 (Anda membayar kepada juruwang)

Keluaran:

  • $ 25 pergi ke juruwang
  • $ 20 tukar kembali kepada anda
  • $ 20 tukar kembali kepada anda
  • $ 20 tukar kembali kepada anda
  • $ 10 tukar kembali kepada anda
  • $ 5 tukar kembali kepada anda

Urus niaga bernilai $ 100 telah dilakukan di mana $ 25 dibayar kepada orang lain dan $ 75 dikembalikan kepada anda sebagai pertukaran.

Catatan: Adakah anda menyedari bagaimana jumlah perubahan tidak tersedia di dompet anda sehingga juruwang membayarnya kembali. Sama seperti itu di Bitcoin, output perubahan tidak tersedia untuk anda belanjakan sehingga transaksi disahkan.

Untuk mengetahui lebih lanjut baca mengenai pengesahan Bitcoin.

Sekarang ini adalah bagaimana “perubahan” dalam Bitcoin berfungsi. Kecuali dalam Bitcoin; bil dipanggil output transaksi yang belum dibelanjakan (UTXO). Tidak seperti transaksi tunai fizikal anda; Urus niaga Bitcoin melibatkan yuran transaksi.

Berikut adalah contoh transaksi sebenar yang melibatkan yuran transaksi.

Hash transaksi: 791f5aeb156c8a0e9b235a26a4dd319e1ba3e5b7dbc513f8ec4cf206bb5716c4

yuran pengeluaran transaksi

Dalam transaksi di atas apa yang berlaku adalah: Alamat “1GBXjHxe74s7HPR97PvdxPYdghsphcLAZG” mengirim pembayaran 0.00157800 ke alamat “1GBfXw6BaHdo2nggNedFhKJGBi2Yhurmoc”.

Walau bagaimanapun, jumlah input yang terlibat adalah 0.03961452 BTC. Setelah membayar yuran transaksi 0.00000582 dan pembayaran 0.00157800 kepada alamat penerima jumlah perubahan sebanyak 0.0380307 telah dikembalikan.

Seperti yang anda lihat, jumlah perubahan dikembalikan ke alamat yang berbeza daripada yang digunakan oleh pengirim pada asalnya. Bagaimanapun alamat pertukaran adalah milik pengirim.

Sekarang anda mungkin tertanya-tanya bagaimana alamat perubahan dibuat?

Bagaimana alamat pertukaran dibuat?

Pada hari-hari awal Bitcoin; pengguna diminta memasukkan alamat perubahan secara manual setiap kali transaksi mereka melibatkan perubahan output. Seperti yang anda sangka, ini menimbulkan banyak kekeliruan dan pengguna kehilangan Bitcoin dalam prosesnya. Ramai pengguna secara tidak sengaja menghantar perubahan ke alamat yang salah yang tidak dapat mereka kendalikan.

Sekarang terima kasih kepada semua dompet Bitcoin terkini yang mengurus membuat dan mengurus alamat perubahan secara automatik. Sebelum transaksi dijalankan, dompet anda membuat alamat dan memberikannya untuk menerima perubahan output.

Semuanya berlaku secara automatik di latar belakang dompet. Dan jangan risau. Oleh kerana alamat pertukaran dibuat oleh dompet anda; dompet anda mengandungi kunci peribadi alamat itu. Ini membolehkan anda menghabiskan duit syiling tambahan dari alamat pertukaran. Cuma yang kami katakan sebelum anda perlu menunggu pengesahan blok tertentu.

Inti Bitcoin, elektrom dan kebanyakan dompet lain dirancang untuk menangani proses ini dengan sangat baik. Dan anda biasanya akan menemui alamat perubahan di tab alamat.

Tukar alamat

Sekarang soalan seterusnya yang kebanyakan anda ada adalah: Mengapa tidak menerima “perubahan” Bitcoin kembali ke alamat yang sama?

Menerima perubahan ke alamat yang sama merosakkan privasi

Anda boleh menghantar output perubahan ke alamat yang sama. Walaupun menghantar ke alamat yang sama memudahkan perakaunan, ia akan mengurangkan privasi pengguna. Seperti yang kami katakan sebelumnya dalam artikel ini, perubahan alamat memainkan peranan penting dalam meningkatkan privasi.

Dengan reka bentuk, setiap transaksi Bitcoin disimpan secara kekal di blockchain. Sistem ini sepenuhnya telus dan dapat dilihat oleh semua orang. Sesiapa sahaja dapat mengesan atau memeriksa transaksi apa saja kapan saja dan dengan mudah memahami dari mana jumlahnya dikirim dan kepada siapa. Dengan menghubungkan identiti peribadi seseorang dapat dengan mudah mula membuat kesimpulan mengenai sejarah kewangan orang tersebut. Ini adalah sesuatu yang membimbangkan dan kebanyakan tidak suka.

Oleh itu, untuk mengekalkan kerahsiaan dan menjadikan tugas mengesan transaksi lebih sukar perubahan output biasanya dihantar ke alamat perubahan yang baru dibuat.

Mudah-mudahan ia menerangkan segala-galanya mengenai perubahan alamat dan output Bitcoin.

Kali berikutnya jika anda mengirim Bitcoin kepada seseorang dan jika anda melihat sejumlah besar BTC dipindahkan ke alamat lain, maka jangan risau. Mereka adalah wang anda dan alamat yang anda lihat dalam transaksi adalah alamat pertukaran yang anda kendalikan.

Adakah anda mendapat artikel ini sebagai pendidikan? Kemudian anda mungkin ingin membaca artikel berikut yang akan membantu anda mempelajari Bitcoin lebih banyak.

  • Ganjaran blok Bitcoin dijelaskan
  • Apakah ID hash transaksi?
  • Bayaran dan ukuran transaksi Bitcoin mempool dijelaskan