Kas ir dubultā tēriņa summa?
Contents
Kas ir dubultā tēriņi?
Viens no galvenajiem jautājumiem, ar ko saskaras digitālā valūta, ir dubultā tēriņi. Šajā amatā ir precīzi izskaidrota dubulto izdevumu problēma un kā to novērst.
Kas ir dubulto izdevumu kopsavilkums
Divkārši izdevumi ir mēģinājums divreiz iztērēt vienu un to pašu digitālo valūtu, izveidojot darījumu dublikātus. Šis jautājums ir viens no galvenajiem šķēršļiem, kas digitālajai valūtai jāatrisina, lai pārliecinātos, ka tā netiek ļaunprātīgi izmantota, un ka tā saglabā savu vērtību un uzticību.
Bitcoin atrisina dubulto izdevumu problēmu, izmantojot publisko virsgrāmatu, kuru tīkla dalībnieki pastāvīgi uzrauga, un izmantojot vienprātības mehānismu “Pierādījums par darbu”..
Tas ir dubultā izdevumi īsumā. Lai iegūtu detalizētāku skaidrojumu, lasiet tālāk:
1. Divkārši izdevumi izskaidroti
Tā kā Bitcoin darījumi ir digitāls fails, faktiski ir iespējams dublēt darījumus un divas reizes iztērēt to pašu Bitcoin. Šis “kopēšanas un ielīmēšanas” jautājums ir vājums, ar kuru saskaras digitālā valūta (pat ja ir valūtas to digitālajā formā).
Šeit ir daži piemēri, kā divreiz iztērēt digitālo valūtu:
Dubulto tēriņu problēma ir nopietna problēma jebkurai digitālajai valūtai, jo tā var radīt pārmērīgu naudas daudzumu, kas ātri grauj valūtas vērtību un uzticību tai.
2. Kā novērst dubultu tēriņu?
Ir divi veidi, kā apturēt dubultu tēriņu – centralizēts un decentralizēts veids.
Centralizētais risinājums
Centralizētais risinājums dubultu tēriņu novēršanai ir diezgan vienkāršs. Parasti tas ir saistīts ar uzticamu iestādi, kas reģistrē ikviena līdzsvaru sistēmā.
Piemēram, kad Alise nosūta naudu Bobam, darījums notiek caur centrālo iestādi (piemēram, banku), kas pārbauda tās virsgrāmatu, lai pārliecinātos, vai Alisei ir nauda, ko viņa vēlas tērēt. Ja viss ir kārtībā, centrālā iestāde atļauj darījumu un nauda tiek pārskaitīta.
Decentralizētais risinājums
Kad jums ir darīšana ar decentralizētu valūtu, piemēram, Bitcoin, jums nav centrālās iestādes, kas apstiprinātu darījumus. Tāpēc, lai atrisinātu dubulto izdevumu problēmu, Bitcoin izmanto elementu kombināciju.
Krāpniecisku darījumu novēršana
Pirmkārt, Bitcoin darījumu virsgrāmata, kas pazīstama kā Blockchain, ir publiska un redzama visiem. Katru jebkad veikto Bitcoin darījumu un katras adreses atlikumu var pārbaudīt ikviens.
Tas nozīmē, ka, ja Alise nosūta Bobam vienu Bitcoin, katrs dators, kurā glabājas blokķēdes kopija (pazīstama arī kā pilns mezgls), pārbaudīs Alises darījumu vēsturi, lai pārliecinātos, vai viņai patiešām ir viens tērējamais Bitcoin.
Ja Alise mēģina pievilt un izveido Bitcoin no gaisa, viņa ātri tiks pakļauta vienam no daudzajiem mezgliem, kas apstiprina darījumus.
Vienlaicīgu darījumu novēršana
Bet ko tad, ja Alise vienu un to pašu monētu sūta diviem cilvēkiem?
Pieņemot, ka 50% mezglu vispirms saņēma darījumu A, bet pārējie 50% vispirms saņēma darījumu B. Kā mēs zinām, kurš darījums ir derīgs un kuru izmest? Atbilde ir vienkārša: darījums, kas vispirms ievadīts virsgrāmatā, būs derīgs.
Tāpēc vienmēr tiek gaidīts vismaz 1 apstiprinājums, pirms tiek uzskatīts, ka Bitcoin darījums ir pabeigts.
Lai izlemtu darījumu secību, Bitcoin izmanto vienprātības mehānismu ar nosaukumu Proof of Work (POW). Šis mehānisms apraksta noteikumus, kas var atjaunināt Bitcoin darījumu virsgrāmatu.
Tas ir svarīgi, jo, ja nav centrālās iestādes, jums ir jābūt vienprātībai par to, kurš var veikt izmaiņas darījumu virsgrāmatā. Viss darījumu virsgrāmatas atjaunināšanas process ir pazīstams kā Bitcoin ieguve.
Tomēr, kas notiek, ja kalnrūpniecības process kaut kā notika vienlaikus gan darījumam A, gan darījumam B?
Pieņemsim, ka diviem nesaistītiem kalnračiem izdevās precīzi atjaunināt virsgrāmatu tieši tajā pašā laikā, katram ar atšķirīgu darījumu, kas izmanto to pašu līdzekļu avotu.
Šajā gadījumā mums būs 2 blokķēdes filiāles (pazīstamas arī kā dakša), un nākamais raktuvju darījumu bloks noteiks, kurš iepriekšējais bloks bija derīgs.
Ja arī nākamais bloks kaut kādā maģiskā veidā tiek izrakts vienlaikus, mums būs jāgaida līdz nākamajam blokam utt..
Ja vēlaties būt pilnīgi pārliecināts, ka jūsu Bitcoin darījums netiks atcelts tik retos sakritību gadījumos, jums jāgaida, kamēr jūsu darījumam būs 6 apstiprinājumi.
Ļoti maz ticams (piemēram, ļoti maz ticams), ka šī dakša notiks vairāk nekā 6 reizes. Tātad galu galā mums būs skaidrs uzvarētājs, un tiks apstiprināts tikai viens darījums.
Darījumu atcelšanas novēršana
Ir īpaša veida dubultu izdevumu uzbrukums, ko sauc par 51% uzbrukumu. Tas notiek, ja viena vienība iegūst vairāk nekā 50% no tīkla ieguves jaudas un var efektīvi kontrolēt, kura virsgrāmatas versija ir likumīga.
Šajā gadījumā uzbrucējs var iztērēt monētas vienā versijā, par šo samaksu iegūstot preces vai pakalpojumus. Vēlāk uzbrucējs izveido citu virsgrāmatas versiju, kur sākotnējais darījums nepastāv, un atgūst maksājumu savā īpašumā.
Vienīgais veids, kā novērst 51% uzbrukumu, ir pārliecināties, ka tīkls ir pietiekami decentralizēts un tam ir pietiekami daudz skaitļošanas iespēju, lai padarītu būtībā neiespējamu uzkrāt vairāk nekā 50% tā hashrate.
Bitcoin gadījumā ļoti maz ticams, ka 51%, bet ar mazākām monētām šāda veida uzbrukumi ir notikuši.
3. RBF – “Legit” dubultā tēriņi
Viena no “likumīgo” dubulto tēriņu formām ir Replace By Fee vai RBF īsumā.
RBF ir funkcija, kas iegulta noteiktos Bitcoin makos (piemēram, Electrum), kas ļauj atkārtoti pārraidīt vēl neapstiprinātu darījumu, lai to ātrāk apstiprinātu..
Dažos gadījumos Bitcoin darījumi tiek sūtīti ar tīkla maksu, kas ir pārāk maza, lai stimulētu kalnračus tos paņemt. Tas var padarīt jūsu darījumu iestrēgušu mempool iekšpusē, gaidot apstiprinājumu ļoti ilgu laiku.
RBF ļauj pārraidīt darījumu ar lielāku maksu, efektīvi mēģinot dubultot savu naudu, tāpēc kalnrači uzņems jauno darījumu un vecais tiks atcelts.
4. Secinājums
Divkārši izdevumi ir galvenā problēma, kas jārisina, strādājot ar digitālajām valūtām. Par laimi, šķiet, ka Satoshi Nakamoto, Bitcoin izgudrotājam, izdevās izveidot mehānismu, lai tas nenotiktu pat decentralizētā tīklā.
Jums joprojām var būt daži komentāri vai jautājumi. Ja tā, pārliecinieties, ka atstājat tos komentāru sadaļā zemāk.