Kas yra „Bitcoin“ keitimo adresas? Paaiškinta išvestis ir adresas „Keisti“
Ar ką tik atlikote mokėjimą „Bitcoin“ ir sužinojote, kad dalis jūsų „Bitcoins“ yra perkeliama nežinomu adresu? Nesijaudink. Jūsų piniginė tai nepažeidė arba nėra klaida. Jie tiesiog siunčiami jums priklausančiu pakeitimo adresu ir yra viena iš pagrindinių „Bitcoin“ privatumo savybių.
Tai atsitinka dažnai. Nesvarbu, ar tai yra QT piniginė, ar „electrum“ piniginė, ar kokia ji yra „Bitcoin“ piniginė. Kai tik žmogus atsiunčia keletą monetų iš savo piniginės; nurodytas monetų kiekis bus išsiųstas numatytiems gavėjų „Bitcoin“ adresams, o likusi suma bus grąžinta siuntėjų BTC adresu. Ne tuo pačiu adresu, bet pakeitimo adresu, kuris yra susietas su išleidžiamų „Bitcoin“ pinigine.
Daugelis vartotojų nepastebės šio pakeitimo išvesties, kol neišnagrinės savo adreso blokų naršyklėje. Taip pat pradedantiesiems ši sąvoka paprastai yra paini, nes jų BTC adreso likutis nebus tikslus ir nepridės viso jų piniginėje rodomo balanso. Taip yra todėl, kad visas piniginės rodomas balansas yra visų adresų balansas, į kurį įeina ir gaunamasis, ir keitimo adresai.
Taigi, kas dabar yra adreso keitimas ar išvesties keitimas ir kaip tai veikia? Taip pat kodėl „Bitcoin“ siųsti „pakeisti“ kitu adresu ir kodėl ne originaliu adresu, kurį naudojo siuntėjas?
Paaiškinkite, kaip pakeisti adresą ir išvestį
Bitcoin; pakeisti produkciją yra ne kas kita, o likusi suma arba papildoma suma satoshi, kurią išleidėjas panaudojo sandoryje, bet grąžinamas pačiam išleidėjui. Jis grąžinamas, nes jie nenori mokėti daugiau nei nurodyta suma. Adresas, į kurį grįžta pakeitimo išvestis, vadinamas keitimo adresu. Šis pakeitimo adresas paprastai yra naujas „Bitcoin“ adresas, kurį klientas („Bitcoin“ piniginė) sugeneruoja siuntėjui, kad gautų skirtumo sumą..
Taigi, užuot susigrąžinus skirtumą, kodėl pirmiausia nesumokėjus tikslaus Bitcoins kiekio?
Norėdami suprasti pakeitimo adreso arba keitimo išvesties sąvoką, pirmiausia supraskime pagrindinius Bitcoin operacijos pagrindus.
Bitcoin operacijos
Iš esmės kiekvieną „Bitcoin“ operaciją sudaro trys dalykai: operacijos įvestis, išvestis ir naudojama suma (BTC). Operacijos įvestis yra adresas, iš kurio siunčiami „Bitcoins“. Operacijos išvestis yra adresas, į kurį siunčiami „Bitcoins“.
Dabar „blockchain“ yra didžiulis duomenų įrašas, kuris stebi visas „Bitcoin“ operacijas nuo pradžios iki dabar. Taigi iš esmės, jei turite keletą Bitcoins; „blockchain“ turės nuorodą į visas ankstesnes operacijas, kurios sukonstravo „Bitcoin“ jūsų adresu.
Prieš nusiųsdami savo „Bitcoin“ asmeniui, kurį jie pirmiausia atsiuntė iš kito asmens adreso, tiesa ?. Jums atsiųstas adresas yra operacijos įvestis, o adresas, gavęs „Bitcoin“ (jūsų BTC adresas), yra operacijos išvestis.
Dabar, jei norite nusiųsti savo Bitcoin kitam asmeniui; adresas, iš kurio siunčiate BTC, taps operacijos įvestimi. Kiti asmenys, BTC adresai, gaunantys jūsų „Bitcoin“, taps operacijos išvestimi. Taigi iš esmės tam tikru momentu išėjimai gali tapti įėjimais, priklausomai nuo to, ar jie yra išleidžiami, ar ne.
Jei produkcija nėra kito sandorio dalis (neišleista), tada monetos iš tikrųjų yra ir vadinamos nepanaudotos operacijos išvestimi (UTXO).
Gerai! Dabar, kai supratote įvestis, išvestis ir UTXO, eikime į tikrąją temą „Keisti“. Kodėl ir kaip keičiami išėjimai?
Bitcoin pakeitimo produkcija
Bitcoin ir iš esmės daugelyje kitų kriptovaliutų UTXO (nepanaudotų operacijų išvestis) yra nedalomas. Tai yra tada, kai ankstesnio sandorio rezultatas tampa kito sandorio įnašu, kurį reikia išleisti visą. Jo negalima skirstyti ir tai yra taisyklė. „Bitcoin“ protokolas leidžia visiškai išleisti UTXO. Tai daroma pirmiausia dėl dviejų priežasčių; saugumas ir efektyvumas.
Todėl, jei išvestis yra didesnė, nei vartotojas nori sumokėti atlikdamas operaciją; sukuriama pakeitimo išvestis ir ji tampa naujuoju UXTO. Panašiai, jei išvestis yra mažesnė nei vartotojas nori sumokėti, piniginės klientas pasiima kelis nepanaudotus vartotojus kaip įvestį, kad būtų sudarytos lėšos.
Kiekviena išvestis sudaroma iš 1 ar daugiau įėjimų, o kiekvieną įvestį gali sudaryti 1 ar daugiau išėjimų. Taigi tai leidžia mums padaryti išvadą, kad „Bitcoin“ gali būti siunčiami iš kelių adresų ir į kelis adresus, atliekant vieną operaciją.
Dabar pažvelkime į žemiau pateiktą pavyzdį, kad geriau suprastume „Bitcoin“ pakeitimo adresą.
„Bitcoin“ pakeitimo pavyzdys
Apsvarstykite šį pavyzdį, kai dvi šalys Bobas ir Alisa dalyvauja sandoryje.
Bobas turi 50 bitkoinų, kuriuos jis nusipirko iš biržos, ir jis juos gavo vienoje išeigoje. Dabar dėl kažkokių priežasčių Bobas nori išsiųsti Alice 0,5 BTC. Tačiau Bobas turi tik vieną 50 BTC įvestį.
Kadangi UTXO yra nedalomas, Bobas negali paprasčiausiai siųsti vien tik 0,5 BTC. Vietoj to jis privalo išleisti visą indėlį. Tai reiškia, kad jis išleidžia visus 50 Bitcoin vienoje operacijoje kurdamas du naujus UTXO. Viena iš 0,5 BTC išvesties eina į paskirties adresą (Alice), o kita 49,5 BTC grįžta į Bobui priklausantį pakeitimo adresą.
Kelių įėjimų pavyzdys:
Štai dar vienas pavyzdys, kai Alisa, atrodo, sukaupė keletą neišleistų skirtingų žmonių rezultatų. Alisos piniginėje dabar yra trys nepanaudoti išėjimai, įvertinti 0,5 BTC, 0,1 BTC ir 0,2 BTC.
Dabar šį kartą Alisa nori sumokėti Nancy 0,8 BTC. Tačiau ji neturi 0,8 BTC per vieną neišleistą išvestį. Taigi ji naudoja kelis išėjimus, kad susumuotų bendrą vertę.
Suprasti „pokyčius“ Bitcoin
Ar vis dar paini Bitcoin pakeitimo adreso ir išvesties samprata? Gerai! Pažvelkime į kitą pavyzdį, kurį praktikuojame kasdieniame gyvenime.
Bitcoin veikia panašiai kaip fiziniai grynieji pinigai.
Tarkime, kad turite 100 USD sąskaitą. Jūs nuėjote į kavinę ir išgėrėte kavos, kurios vertė 25 USD. Dabar, norėdami sumokėti 25 USD, ar išplėšite sąskaitą? Ne
Kasininkui sumokėsite visą 100 USD sąskaitą. Kasininkė ima 25 USD už kavą ir grąžina 75 USD kaip pakeitimą. Kadangi JAV dolerio sąskaitose yra fiksuoti nominalai, jūsų sandoris gali atrodyti maždaug taip:
Įėjimai:
- 100 USD (sumokėjote kasininkei)
Išėjimai:
- 25 USD eina kasininkei
- 20 USD grąžins jums atgal
- 20 USD grąžins jums atgal
- 20 USD grąžins jums atgal
- 10 USD grąžinkite jums atgal
- 5 USD grąžins jums atgal
Buvo atlikta 100 USD vertės operacija, kai 25 USD buvo sumokėti kitam asmeniui, o 75 USD buvo grąžinti jums kaip pakeitimas.
Pastaba: Ar pastebėjote, kaip pakeitimo sumos nėra jūsų piniginėje, kol kasininkė ją negrąžino. Lygiai taip pat, kaip ir „Bitcoin“, pakeitimo išvesties negalėsite išleisti, kol operacija nebus patvirtinta.
Norėdami sužinoti daugiau, skaitykite apie „Bitcoin“ patvirtinimus.
Dabar būtent taip veikia „Bitcoin“ pasikeitimas. Išskyrus Bitcoin; vekseliai vadinami nepanaudotų operacijų išvestimi (UTXO). Taip pat skirtingai nei jūsų fizinė grynųjų pinigų operacija; „Bitcoin“ operacija apima sandorio mokesčius.
Čia yra dar vienas realių sandorių, susijusių su operacijų mokesčiais, atvejis.
Operacijų maišos: 791f5aeb156c8a0e9b235a26a4dd319e1ba3e5b7dbc513f8ec4cf206bb5716c4
Pirmiau nurodytoje operacijoje įvyko taip: Adresas „1GBXjHxe74s7HPR97PvdxPYdghsphcLAZG“ išsiuntė 0,00157800 mokėjimą adresu „1GBfXw6BaHdo2nggNedFhKJGBi2Yhurmoc“.
Tačiau visi susiję duomenys buvo 0,03961452 BTC. Sumokėjus 0,00000582 operacijos mokestį ir sumokėjus 0,00157800 gavėjo adresui, grąžinta 0,0380307 pakeitimo suma.
Kaip matote, pakeitimo suma grąžinama kitu adresu, o ne tuo, kurį iš pradžių naudojo siuntėjas. Bet kokiu atveju keitimo adresą turi siuntėjai.
Dabar jums gali kilti klausimas, kaip sukuriamas pakeitimo adresas?
Kaip kuriamas keitimo adresas?
Pirmosiomis Bitcoin dienomis; vartotojų prašoma įvesti pakeitimo adresą rankiniu būdu, kai tik su jų operacija keičiama išvestis. Kaip jūs galite atspėti, tai sukėlė tiek daug painiavos ir vartotojai prarado Bitcoins proceso metu. Daugelis vartotojų netyčia išsiuntė pakeitimus neteisingu adresu, kurio jie neturi.
Dabar dėka visų naujausių „Bitcoin“ piniginių, kurios rūpinasi keitimo adreso kūrimu ir valdymu automatiškai. Prieš pradedant operaciją, jūsų piniginė sukuria adresą ir priskiria jį gauti pakeitimų išvestį.
Visa tai vyksta automatiškai piniginės fone. Ir nesijaudink. Kadangi pakeitimo adresą sukuria jūsų piniginė; jūsų piniginėje yra to adreso privatus raktas. Tai leidžia vėl išleisti papildomas monetas iš pakeitimo adreso. Vienintelis dalykas yra toks, kaip sakėme, prieš jums reikia laukti tam tikrų blokų patvirtinimų.
„Bitcoin core“, „electrum“ ir dauguma kitų piniginių yra sukurtos taip, kad galėtų labai gerai valdyti šį procesą. Pakeitimo adresus paprastai rasite adreso skirtuke.
Dabar kitas jūsų klausimas yra toks: kodėl gavus „Bitcoin“ pakeitimą atgal tuo pačiu adresu?
Gavę pakeitimą tuo pačiu adresu, pablogėja privatumas
Na, jūs galite nusiųsti pakeitimų išvestį tuo pačiu adresu. Nors siuntimas tuo pačiu adresu supaprastina apskaitą, sumažina vartotojų privatumą. Kaip minėjome anksčiau šiame straipsnyje, pokyčių adresai vaidina pagrindinį vaidmenį gerinant privatumą.
Pagal dizainą kiekviena „Bitcoin“ operacija visam laikui saugoma „blockchain“. Ši sistema yra visiškai skaidri ir matoma visiems. Kiekvienas gali bet kada atsekti ar patikrinti bet kokią operaciją ir lengvai suprasti, iš kur ir kam buvo išsiųsta suma. Susiejus asmens tapatybę, galima lengvai pradėti daryti išvadas apie asmens finansinę istoriją. Tai kelia nerimą ir dauguma to nenori.
Taigi norint išsaugoti anonimiškumą ir apsunkinti operacijos sekimą, pakeitimo išvestys paprastai siunčiamos naujai sukurtu pakeitimo adresu.
Tikiuosi, kad tai paaiškins viską apie Bitcoin pakeitimo adresą ir išvestį.
Kitą kartą, jei kažkam siuntėte „Bitcoins“ ir pastebėjote, kad didelis kiekis BTC perkeliamas kitu adresu, nesijaudinkite. Jie yra jūsų pinigai, o adresas, kurį matote operacijoje, yra jūsų valdomas keitimo adresas.
Ar šis straipsnis jums pasirodė edukacinis? Tada galbūt norėsite perskaityti šiuos straipsnius, kurie padės daugiau sužinoti apie Bitcoin.
- „Bitcoin block“ atlygiai paaiškinti
- Kas yra operacijos maišos ID?
- Paaiškinti „Bitcoin mempool“ sandorių mokesčiai ir dydis