Bitcoin-bekreftelser – Alt du trenger å vite om blokkbekreftelser
Enten du sender Bitcoin eller mottar Bitcoin; statusen for transaksjonen vil i utgangspunktet forbli “ubekreftet”. Når transaksjonen er bekreftet og vellykket inkludert i blockchain, vil status endres til “bekreftet”. I Bitcoin; for at “ubekreftet transaksjon” skal bli “bekreftet”, det vil si å få 1 bekreftelse, vil det ta omtrent 10 minutter. Etter at transaksjonen er bekreftet, er transaksjonen fullført, eller vi må vente på flere bekreftelser?
Det er for eksempel for eksempel la oss si at du sender BTC til vekslingskontoen din. Selv om statusen for transaksjonen er bekreftet, vil innskuddsbeløpet ditt ennå ikke bli kreditert. Hvorfor det? Det er fordi børsen har visse krav til blokkbekreftelse før de kan vise deg transaksjonsbeløpet. Hvis du er ny i Bitcoin, lurer du kanskje på forskjellen mellom “bekreftede” og “ubekreftede” transaksjoner og hvorfor noen tjenester krever flere bekreftelser enn de andre.
Her i dette innlegget forklarer vi alt du trenger å vite om Bitcoin-bekreftelser. Hva betyr nødvendige bekreftelser? Hva er måtene å sjekke Bitcoin-transaksjonsbekreftelser på? Hvor mange Bitcoin-bekreftelser kreves for at transaksjonen skal lykkes? Hvor mange bekreftelser kreves før transaksjonen blir brukbar? Hvorfor 6 bekreftelser anses som sikre, og hvor lang tid tar det før en transaksjon får 1 bekreftelse?
Hva er Bitcoin-bekreftelser?
Bitcoin er en desentralisert kryptovaluta som bruker Blockchain-teknologi. Blockchain er en distribuert offentlig reskontro. Det er en kontinuerlig voksende liste over poster som inneholder alle Bitcoin-transaksjonsdata fra begynnelsen til nå. Transaksjonsinformasjonen som blir registrert i blockchain kan bare legges til og kan ikke fjernes. Når den er inkludert, forblir den inkludert for alltid. Gjennomsnittlig; hvert 10. minutt opprettes en ny blokk som blir lagt til Bitcoin blockchain. Alle disse nye blokkene blir opprettet gjennom prosessen som kalles gruvedrift, og hver enkelt blokk inneholder transaksjonsdata som verifiseres av gruvearbeiderne.
Bitcoin-transaksjon som er bekreftet, betyr at transaksjonen som sendes til nettverket er bekreftet og inkludert i en blokk. Hver Bitcoin-bekreftelse representerer det totale antallet blokker som genereres siden blokken som har transaksjonsdetaljene dine. For bedre forståelse, la oss se hvordan Bitcoin-blokkbekreftelser fungerer.
Hvordan Bitcoin-blokkbekreftelser fungerer?
La oss si at du sender litt Bitcoin til vennen din. Nå før denne transaksjonen blir inkludert i en blokk, går den inn i en pool av ubekreftede Bitcoin-transaksjoner kalt Bitcoin Mempool. Nå vil gruvearbeiderne velge transaksjonen din fra denne mempoolen og plassere den i en blokk sammen med andre ubekreftede transaksjoner. Så begynner gruvearbeidere å løse et komplisert matematisk puslespill. Når de har produsert bevis på arbeidsløsningen for blokken som inneholder transaksjonen din, blir blokken bekreftet av nettverket og blir lagt til på slutten av blockchain.
I det øyeblikket blokken blir lagt til blockchain; alle transaksjonene som er i blokken vil ha 1 bekreftelse. Denne prosessen vil i gjennomsnitt ta rundt 10 minutter. Etter at blokken blir inkludert i blockchain, blir den kontinuerlig begravet under hver nye blokk som opprettes i nettverket. Hver blokk vil ha et intervall på 10 minutter, og hver nye blokk opprettet etter blokkeringen vil bekrefte transaksjonen din på nytt. Det er med hver påfølgende blokk som blir funnet; antall bekreftelser for transaksjonen øker.
Siden blokkeringstiden for Bitcoin er 10 minutter for å få 3 bekreftelser, vil det ta omtrent 30 minutter og for å få 6 bekreftelser vil det ta 60 minutter. Ok, nå hvordan sjekker du bekreftelsesstatusen for transaksjonen.
Hvordan sjekke transaksjonsbekreftelser?
Enten du sendte / mottok penger ved hjelp av Bitcoin-kjerne-lommebok eller electrum-lommebok; både lommeboklienten gir deg muligheten til å se transaksjonsdetaljene dine. Den viser det totale beløpet som er transaksert, størrelsen, transaksjons-ID og transaksjonsstatus. Det er det totale antallet blokkbekreftelser som transaksjonen din har mottatt så langt.
I tillegg til dette kan du også bruke Block explorer til å sjekke transaksjonsbekreftelsene. Alt du trenger å gjøre er å oppgi lommebokadressen eller transaksjons-ID-en som ser omtrent slik ut:
aa8ab4868b0f101cf304add8017bb6aeaee97dfc985571740140edf9780d8d0d
Tjenesten vil vise antall bekreftelser som transaksjonen din har mottatt.
Ok, så hvor lang tid tar det å få en bekreftelse?
Bekreftelsestider for Bitcoin
Gjennomsnittlig blokkeringstid for Bitcoin er 10 minutter. Men ikke alle transaksjoner blir bekreftet på 10 minutter. Det kan ta timer, eller det kan til og med ta en dag å få en bekreftelse, og det avhenger av få faktorer. I Bitcoin behandles alle transaksjoner bare gjennom gruvearbeidere og på grunn av disse transaksjonene er utsatt for forsinkelser. To grunner som forårsaker forsinkelse i transaksjonen er nettverksbelastning og lave transaksjonsgebyrer.
Gruvearbeidere prioriterer transaksjoner som betaler høyere avgifter. Hvis transaksjonen din tar lang tid å få en bekreftelse, har du kanskje ikke inkludert rimelige transaksjonsgebyrer. Hvis transaksjonen inkluderer stor nok gruveavgift, er det mer enn 60% sjanse for at den blir bekreftet innen 10 minutter.
For å lære mer transaksjonsgebyrer og tid, foreslår vi at du leser dette emnet på Mempool.
OK, nå er neste spørsmål hvor mange bekreftelser som trengs?
Antall bekreftelser som kreves
Egentlig kan du bruke resultatet av transaksjonen som har 0 bekreftelser. Null bekreftelse er ingenting annet enn en transaksjon som ennå ikke er en del av blockchain. Transaksjonen som har 1 bekreftelse betyr at den godtas av blockchain. Hvis du mottar en betaling fra en klarert part, kan du godta transaksjonen deres, selv om den har 0 bekreftelser (ubekreftet). Hvis du er en selger som godtar Bitcoin, er det nok å bekrefte for mindre betalinger. Men husk at en transaksjon som har 0 og 1 bekreftelser lett kan reverseres.
Null bekreftelse transaksjoner er mer utsatt for Raseangrep og Finney-angrep. Mens 1 bekreftelsestransaksjoner er sårbare for 51% angrep. Med 0 og 1 bekreftelse er dobbeltbruk (dobbeltbruksangrep) mulig. Dobbeltbruk er en praksis der en bruker prøver å bruke de samme pengene mer enn de. Dette er grunnen til at flertallet av børsene krever 2 til 3 bekreftelser. Men bransjestandarden er 6 bekreftelser som tar omtrent 1 time, og den anses som trygg og sikker. Så hvorfor 6 bekreftelser?
Hvorfor 6 bekreftelser?
Bitcoin-transaksjoner blir registrert i en distribuert hovedbok. Det er ingen sentral myndighet til å konsultere om en transaksjon er vellykket eller ikke. Siden systemet er desentralisert, anser fellesskapet transaksjonsbekreftelsesnumre som en gyldighet. Det er ikke noe spesielt med 6 bekreftelser. Dette tallet velges forutsatt at det vil koste en angriper mer for å doble utgiftene. Med 6 bekreftelser blir det praktisk talt umulig for en angriper å reversere en transaksjon, opprette en alternativ kjede raskere enn den opprinnelige kjeden.
I Bitcoin vinner den lengste kjeden. Så ikke bare 6 bekreftelser; jo flere bekreftelser på kjeden er, jo vanskeligere er det å skrive om.
Hvis du trenger mer logisk forklaring på hvorfor 6 bekreftelser er påkrevd, så gå gjennom dette emnet.
Bitcoin krever 6 bekreftelser, og hver blokkbekreftelse tar omtrent 10 minutter. Men hva med Ethereum, Litecoin, Monero og andre tjenester som godtar Bitcoin?
Hvor mange bekreftelser trenger den? Coinbase, Litecoin, Ethereum, Dash, Monero
Blokkbekreftelsestiden og -nummeret varierer fra mynt til mynt. Ikke bare varierer for mynter, men hver tjeneste som aksepterer kryptovaluta, vil ha et visst krav til blokkbekreftelser. Følgende er bekreftelseskravene for populære kryptovalutaer og børser.
Bitcoin (BTC) | 6 Bekreftelser | 60 minutter | 10 minutter |
Ethereum (ETH) | 12 Bekreftelser | 3 minutter | 15 sekunder |
Litecoin (LTC) | 6 Bekreftelser | 15 minutter | 2,5 minutter |
Ripple (XRP) | I nærheten av øyeblikkelige transaksjoner | 3,5 sekunder | – |
Eos (EOS) | Nær øyeblikkelig | – | – |
Stellar (XLM) | Nær øyeblikkelig | – | 3,5 til 5 sekunder |
Dash (DASH) | 6 Bekreftelser | 15 minutter | 2,5 minutter |
Monero (XMR) | 10 Bekreftelser | 20 minutter | 2 minutter |
ZCash (ZEC) | 10 Bekreftelser | 25 minutter | 2,5 minutter |
Børs | |||
CoinBase (BTC) | 3 Bekreftelser | 30 minutter | – |
Binance (BTC) | 2 Bekreftelser | 20 minutter | – |
CoinBase (ETH) | 50 Bekreftelser | 12,5 minutter | – |
Binance (ETH) | 30 Bekreftelser | 7,5 minutter | – |
Liker dette innlegget? Gå til vår kunnskapsbase for å lære mer om Bitcoin, Blockchain og Cryptocurrency.