Den komplette guiden til Bitcoin-avgifter
Contents
- 1 Den komplette guiden til Bitcoin-avgifter
- 1.1 Liker du ikke å lese? Se vår videoguide i stedet
- 1.2 Sammendrag av guide for Bitcoin-avgifter
- 1.3 2. Hvordan beregnes Bitcoin-avgifter?
- 1.4 4. Redusere transaksjonsgebyrer – beste fremgangsmåter
- 1.4.1 Unngå å sende transaksjoner når nettverket er opptatt
- 1.4.2 Bruk en lommebok som støtter SegWit
- 1.4.3 Gruppere dine innganger
- 1.4.4 Gruppere utgangene dine
- 1.4.5 Min Bitcoin-transaksjon er fast eller “ubekreftet”
- 1.4.6 Kan min Bitcoin-transaksjon være fast for alltid?
- 1.4.7 Er det gratis å sende Bitcoin?
- 1.4.8 Hvem får Bitcoin-transaksjonsgebyr?
- 1.4.9 Hvorfor er Bitcoin-avgifter så høye?
- 1.4.10 Hvor mye koster Bitcoin per transaksjon?
Den komplette guiden til Bitcoin-avgifter
Denne guiden vil forklare det grunnleggende om Bitcoin-gebyrer, fra hvordan de beregnes til hva du kan gjøre i tilfelle du ikke betalte et stort nok gebyr.
Liker du ikke å lese? Se vår videoguide i stedet
Sammendrag av guide for Bitcoin-avgifter
Bitcoin-transaksjonsgebyrer (noen ganger referert til som gruvegebyrer) tillater brukere å prioritere transaksjonen (noen ganger referert til som tx) fremfor andre og bli inkludert raskere i Bitcoins hovedbok for transaksjoner kjent som blockchain.
For å avgjøre om det er verdt å ta med en transaksjon i blockchain, vil gruvearbeidere se på hvilken transaksjon som har høyest avgift. Hvis du ikke betaler nok avgifter, kan det hende at transaksjonen din blir sittende fast i veldig lang tid.
Det er Bitcoin-avgifter i et nøtteskall. For en detaljert forklaring, fortsett å lese, her er hva jeg skal dekke:
1. Hva er Bitcoin-transaksjonsgebyrer?
Gebyrer er det Bitcoin-eiere betaler til bitcoin-gruvearbeidere når de overfører penger til en annen bitcoin-adresse. Men for å forstå gebyrene i detalj må vi først forstå hva som skjer når du sender Bitcoins til en annen adresse:
1. Transaksjonen kontrolleres av hver datamaskin som har en kopi av Bitcoin-blockchain for gyldighet (disse datamaskinene er også kjent som noder).
I utgangspunktet sjekker nodene Bitcoins transaksjonshistorikk for å bevise at du faktisk har Bitcoins du vil bruke i balansen.
2. Etter at en transaksjon er ansett som gyldig, går den inn i Mempool (forkortelse for Memory Pool). Dette er et slags “venterom” der transaksjonen sitter og venter på at en gruvearbeider skal hente den og pakke den i en blokk med transaksjoner.
På dette tidspunktet betraktes tx som en “ubekreftet transaksjon” eller en “0 bekreftelsestransaksjon”. Du kan se den nåværende tilstanden til Mempool her.
3. Når en gruvearbeider tar opp transaksjonen og inkluderer den i en vellykket utvunnet blokk, anses transaksjonen å være bekreftet.
Denne korte videoen forklarer hele prosessen:
En blokk kan bare inneholde et begrenset antall transaksjoner (for øyeblikket er gjennomsnittsbeløpet 2500). Til tider når nettverket er overfylt og det er mange transaksjoner som venter på å bli bekreftet, vil gruvearbeideren prioritere hvilke transaksjoner som skal hentes basert på gruvearbeidsavgiften knyttet til transaksjonen.
Transaksjonsgebyrer for ventende transaksjoner inne i mempool
Så gebyrer er en måte å signalisere til gruvearbeideren hvor presserende transaksjonen din er. Hvis du vil bli bekreftet raskere, legger du til et større gebyr. Hvis du ikke er så tidssensitiv, kan du betale et mindre gebyr.
Det er viktig å merke seg at gebyrer alltid betales av avsenderen av transaksjonen.
Hvordan avgifter dukker opp på blockchain
Bitcoin-blokkeringen viser ikke eksplisitt gebyret for hver transaksjon. Den eneste måten å trekke ut hvilket gebyr som ble betalt av avsenderen, er å beregne forskjellen mellom hvor mange Bitcoins som ble sendt minus hvor mange som ble mottatt og hvor mange som ble returnert som endring (forklart i kapittel 3).
2. Hvordan beregnes Bitcoin-avgifter?
Hver Bitcoin-transaksjon krever et gebyr for å bli utvunnet.
Beregning av passende Bitcoin-transaksjonsgebyr er ikke så greit som det virker, så la meg forklare litt om hvordan det gjøres:
Hver transaksjon har en størrelse, akkurat som en filstørrelse på datamaskinen din. Siden gruvearbeidere vil maksimere fortjenesten, vil de prioritere transaksjoner som har et større gebyr til størrelsesforhold, eller kortvarig.
La oss forklare dette med et eksempel fra et annet marked.
Når du kommer til å kjøpe eller leie en leilighet, koster det vanligvis en kvadratmeter. Leilighetsprisen er lik den totale avgiften du betaler, men hvordan du måler leilighetens kostnad er gjennom hvor mye du er villig til å betale per kvadratmeter.
Feerate er Bitcoins kostnad per kvadratmeter.
Feerate måles i Satoshis per byte. Det betyr i utgangspunktet hvor mange Satoshis (den minste kontoenheten i Bitcoin) du er villig til å betale for hver byte (størrelsesenhet) av transaksjonen din.
Du kan sjekke når som helst her hva er den estimerte nødvendige feeraten som vil inkludere din tx i neste blokkering. Denne hastigheten varierer avhengig av hvor mye nettverket er overfylt med transaksjoner.
Når nettverket ikke er overfylt, kan du bli bekreftet i neste blokk med 1 lør / byte som vist ovenfor
3. Beregne transaksjonsstørrelse
Selve transaksjonsstørrelsen avhenger av en rekke forskjellige faktorer, de viktigste er:
Antall innganger
Hver Bitcoin du eier, er i sin kjerne bare en referanse til tidligere transaksjoner som ble sendt til deg, og legger opp til beløpet du eier. Disse referansene er kjent som innganger.
Når du sender Bitcoins til noen, velger du i utgangspunktet forskjellige innganger som er sendt til deg tidligere og videresender dem til mottakeren som utganger. Jo flere innganger transaksjonen din består av, jo større blir størrelsen.
La oss for eksempel si at du eier 1 Bitcoin. At Bitcoin faktisk består av referanser til mange transaksjoner som ble sendt til deg tidligere (forutsatt at den akkumulerte den ene Bitcoin fra flere kilder).
Når du sender denne 1 Bitcoin til noen andre, vil transaksjonen din være sammensatt av alle disse tidligere referansene. Her er en kort video som forklarer dette:
Antall utganger og endring
Enkelt sagt, utgangene er antall adresser du betaler.
Hvis du for eksempel bare betaler til en adresse, er det høyst sannsynlig at du faktisk genererer to utganger. Én for adressen du sender til, og en for å “betale deg tilbake” endringen fra den første betalingen din (forklart i videoen ovenfor).
Merk: Hvis summen av inngangene dine tilsvarer nøyaktig hvor mye du trenger å betale, blir det ingen endringsoutput.
Skriptkompleksitet
Noen transaksjoner bruker spesielle funksjoner som multisig. Disse funksjonene øker transaksjonsstørrelsen.
Når det er sagt, er det fortsatt veldig vanskelig for gjennomsnittsbrukeren å beregne transaksjonsstørrelsen basert på disse faktorene. Heldigvis vil Bitcoin-lommeboken din gjøre dette for deg og foreslå gebyret du skal betale, basert på gjennomsnittlig feerat i transaksjonstidspunktet..
4. Redusere transaksjonsgebyrer – beste fremgangsmåter
Det er flere måter du kan unngå å betale høye avgifter. La oss utforske noen av dem:
Unngå å sende transaksjoner når nettverket er opptatt
Når Bitcoin-nettverket er ekstremt travelt (f.eks. Når prisstigningen og mange mennesker ønsker å kjøpe Bitcoin), vil brukere by på sine avgifter for å prioritere transaksjonene sine.
Dette kan føre til at avgifter blir latterlig dyre. Hvis du kan utsette en transaksjon til et tidspunkt hvor nettverket er mindre overfylt, kan du kanskje spare mye penger på avgifter.
Bruk en lommebok som støtter SegWit
SegWit (forkortelse for Segregated Witness) er en Bitcoin-protokolloppgradering som konfigurerer transaksjonens data på en slik måte at den lager en fil som er mindre i størrelse. Mange lommebøker støtter allerede denne funksjonen, og det kan redusere kostnadene betydelig.
Gruppere dine innganger
Jo flere innganger du trenger for å opprette transaksjonen, jo større blir størrelsen = jo flere avgifter må du betale for den. Hvis du vil holde avgiftene lave, kan du innimellom konsolidere innspillene dine.
Dette gjøres ved å sende mange små innganger til en adresse du eier i en tid da avgiftene er lave. På denne måten vil du redusere fremtidige avgifter betydelig, siden du bare vil ha ett innspill.
Gruppere utgangene dine
Bortsett fra å konsolidere innganger, kan du også gruppere flere utganger (eller betalinger) til en transaksjon. Ikke alle lommebøker støtter denne funksjonen, men hvis lommeboken tillater dette, vil du kunne sende betalinger til flere adresser i en transaksjon, noe som vil redusere den nødvendige avgiften.
5. Hvordan Bitcoin Wallets håndterer avgifter
Bitcoin-lommebøker prøver å anbefale en rimelig avgift, basert på dagens og nylige aktivitetsnivå på bitcoin-nettverket. Noen lommebøker og tjenester administrerer avgifter dårlig og overbød avgifter, noe som igjen driver opp avgiftene for alle andre også.
De fleste lommebøker lar deg justere avgiftene eller i det minste angi en generell gebyrpreferanse (lav, middels eller høy). Som jeg sa tidligere, for å velge riktig avgift, må du først vite transaksjonsstørrelsen.
Hvis lommeboken din gir deg den informasjonen, kan du bruke tabellen feerate estimering for å finne ut hvor mye du trenger å betale for å bli inkludert i neste blokk..
Her er et eksempel:
Hvis transaksjonsstørrelsen er 16 000 byte og i transaksjonstidspunktet er gjennomsnittlig feerate som skal inkluderes i neste blokk 10 Satoshier / byte, må du betale 10 X 16 000, dvs. 160 000 Satoshier som transaksjonsgebyr, for en god sjanse for å bli inkludert i neste blokk.
6. Ofte stilte spørsmål
Min Bitcoin-transaksjon er fast eller “ubekreftet”
Mens du leser denne veiledningen, belyser avgiftsemnet, er de fleste Bitcoin-brukere ikke “gebyreksperter”. Derfor vil du oftere enn ikke (og spesielt når prisoppgavene og nettverket er overfylt) høre om folk som klager over at transaksjonen deres sitter fast som “ubekreftet” eller “ventende”.
Hva blir en transaksjon “fast”? En av to ting:
Så hva kan du gjøre?
Metode nr. 1: Vent
Noen ganger er venting det beste å gjøre. Hvis transaksjonen ikke haster, kan du ta en pause og glemme den i minst 72 timer. Det er en god sjanse for at det ordner seg – på en eller annen måte.
Metode nr.2: Erstatt av avgift (RBF)
Replace By Fee (Replace By Fee) er en funksjon som gjør at en lommebok kan kringkaste en transaksjon med et høyere gebyr. Husk at bare noen få lommebøker støtter RBF, og i visse lommebøker er RBF en opt-in-funksjon.
Hvis lommeboken din støtter RBF, kan det spare deg for mye gebyrrelatert hodepine, og det er egentlig ingen ulemper med å bruke den.
Metode nr. 3: Transaksjonsakseleratorer
Det er forskjellige tx akseleratorer som drives av gruvebassenger. De legger til transaksjonen din i neste blokk de utvider hvis de har kapasitet til det.
Noen er gratis, mens andre er gratis under visse størrelsesgrenser, noen bassenger koster på forhånd, mens noen bassenger vil be om tips.
For å få transaksjonen til en akselerator trenger du din tx-ID. Dette er din unike transaksjonsidentifikator, og den finner du vanligvis i listen over transaksjoner i lommeboken din.
Her er noen anbefalte transaksjonsakseleratorer:
Dobbeltbruk (bare siste utvei)
Denne handlingen sender den samme transaksjonen igjen, men med et høyere gebyr. Det er omtrent som RBF, men med en stor forskjell.
RBF-transaksjoner samsvarer med etablerte protokollregler, og er innlemmet i flere lommebokdesign. På den annen side betraktes dobbeltbruk eksplisitt som noe du ikke bør gjøre.
Det er faktisk et av de største problemene som Bitcoin ble opprettet for å løse, og alle lommebøker er designet for å forhindre.
Barn betaler for foreldre (bare siste utvei)
I Child Pays for Parent (CPFP) bruker du i hovedsak mynter som kommer inn, men som ennå ikke er bekreftet, noe jeg tidligere frarådet.
Tanken bak dette er at gebyrene for en ny utgående transaksjon vil være høye nok til å dekke både seg selv og de ubekreftede innkommende transaksjonene de er avhengige av.
En gruvearbeider kan lokkes til å bryte den gamle, ikke-bekreftede transaksjonen med lave avgifter for å kreve den nye CPFP-transaksjonen med høy avgift (ettersom det er umulig å kreve den nye transaksjonen før den gamle er bekreftet).
Begge disse prosessene er ganske vanskelige prosedyrer som kan sette midlene i fare og ikke er ment for den gjennomsnittlige brukeren, så vi vil ikke gå gjennom dem i denne veiledningen. Denne Bitcoin wiki beskriver metodene for begge prosessene.
Kan min Bitcoin-transaksjon være fast for alltid?
Kort svar – nei.
Riktig svar – sannsynligvis ikke, men det kommer an på. Tidligere i dette innlegget snakket jeg om transaksjonen som ventet i mempool for å bli plukket opp av en gruvearbeider.
Vel, mempool eksisterer ikke bare ett sted. Hver datamaskin (eller node) som validerer transaksjoner, har en del på harddisken som er dedikert til lagring av ventende transaksjoner. Så forskjellige noder har forskjellige versjoner av mempool, avhengig av hvilke transaksjoner de vet om og husker.
Hvis en transaksjon ikke blir bekreftet over lang tid, vil den til slutt bli slettet fra en nodes mempool. Gjeldende standard tidsavbrudd er 72 timer, men noder kan angi sin egen varighet.
Transaksjonene med lavest verdi vil også bli droppet fra mempool, ettersom høyere gebyrstransaksjoner legges inn og mempool er begrenset i størrelse.
Dette er grunnen til at det å vente i minst 72 timer sannsynligvis vil gi ett av to resultater: Enten vil transaksjonen din bli bekreftet, eller så vil den bli slettet fra alle mempools i nettverket, og pengene vil bli returnert til lommeboken din.
Når det er sagt, er det mulig at en bestemt node aldri vil glemme transaksjonen din, og til og med av og til kringkaste den på nytt, noe som minner andre noder om den. I så fall kan TX-en din sitte fast for alltid.
Er det gratis å sende Bitcoin?
Nei. Tidligere hadde avgifter forskjellige regler enn det de gjør i dag. Du kan til og med sende transaksjoner gratis hvis transaksjonen var liten nok eller hvis den hadde “prioritet”. I dag krever hver Bitcoin-transaksjon et avgiftsgebyr.
Hvem får Bitcoin-transaksjonsgebyr?
Bitcoin-transaksjonsgebyret betales til gruvearbeideren som inngikk transaksjonen i en vellykket utvunnet blokk.
Hvorfor er Bitcoin-avgifter så høye?
Til tider når mange mennesker sender Bitcoin, dannes det en kø med ubekreftede transaksjoner.
Folk som ønsker å få godkjent transaksjonen raskere, legger på et høyere gebyr. Dette skaper en “gebyrkrig” mellom deltakere som ønsker å bli bekreftet så snart som mulig.
Når det er sagt, kan det til tider når nettverket er relativt “stille” være ganske billig å sende Bitcoin.
Hvor mye koster Bitcoin per transaksjon?
For å beregne riktig avgift for transaksjonen din, må du multiplisere din tx-størrelse med feerate som kreves for å gå inn i neste blokk..
Imidlertid kan den nødvendige gebyrsatsen bli trukket fra denne siden, transaksjonsstørrelsen er ikke noe du kan se på forhånd.
6. Konklusjon
Som du kan se, er avgiftsspørsmålet ganske komplisert og kan være et tema for mye kontrovers.
Faktisk var hovedårsaken til at Bitcoin Cash ble opprettet, å adressere Bitcoin-blokkstørrelsen, som begrenser mengden transaksjoner Bitcoin kan behandle med hver blokk. Dette genererte igjen en veldig lang kø med ventende transaksjoner, noe som resulterte i ekstremt høye transaksjonsgebyrer.
Det er viktig å holde avgiftene lave siden det å ha et billig peer-to-peer-betalingssystem er et av målene Bitcoin ble opprettet for å oppnå, men som alltid er det andre hensyn å ta i betraktning, bortsett fra lave avgifter (mer om det i et annet innlegg).
Etter hvert som Bitcoin vokser i popularitet, vil flere og flere bruke den, og nettverket må finne nye løsninger for å håndtere etterspørselen. En lovende kandidat for en slik løsning er Lightning Network.
Selv om det ikke er helt klart for vanlig adopsjon, lover Lightning Network nesten umiddelbare, gratis transaksjoner til alle Bitcoinere.
“>