Hva koster det Ă„ foreta en Bitcoin-transaksjon, hvor mye mĂ„ du betale i transaksjonsavgifter? Svaret er slett ikke sĂ„ enkelt som du kanskje tror, ââmen avhenger av faktorer du ofte ikke kjenner til i det hele tatt.
OverfÞringer av penger er nesten alltid forbundet med en eller annen form for avgift, og dette gjelder ogsÄ Bitcoin, men detaljene er veldig forskjellige fra tradisjonelle systemer. Enten det er kortbetalinger, internasjonale bankoverfÞringer eller valutaveksling, er det vanlig at du betaler en prosentandel av belÞpet i gebyrer til den personen som utfÞrer tjenesten for deg. Vi er vant til at selskaper belaster gebyrer pÄ denne mÄten og tar det for gitt, selv om gebyret sjelden har noen direkte tilknytning til kostnadene selskapet har for Ä gjennomfÞre transaksjonen. Vi forstÄr at det ikke er vanskeligere for VISA Ä behandle en betaling pÄ 1000 NOK enn en pÄ NOK 500, men likevel mÄ forhandleren ofte betale et gebyr som er en fastsatt prosent av belÞpet.
HVORDAN BITCOIN TRANSAKSJONER FUNGERER
Bitcoin er annerledes. For det fÞrste er det faktisk helt valgfritt Ä betale et transaksjonsgebyr, og i lÞpet av de fÞrste Ärene var det fullt mulig Ä fÄ sendt transaksjonen din i blokkjeden uten Ä betale noe gebyr i det hele tatt. SÄ hvorfor er det nÞdvendig Ä betale transaksjonsavgifter for Ä sende Bitcoin? For Ä forstÄ det, mÄ vi se pÄ hva minerene gjÞr.
En miner utfÞrer mange beregninger sÄ raskt som mulig for Ä bli den som gjennom et slags lotteri fÄr privilegiet for Ä lage en ny blokk i blokkjeden. En blokk inneholder en liste med transaksjoner og nÞyaktig hvilke som faktisk inkluderes er opp til minerene Ä bestemme. Andre deltakere i nettverket vil kun kontrollere at transaksjonene er gyldige, at de oppfyller reglene for hvordan en transaksjon skal se ut.
Minere har sÄ mye frihet til Ä velge transaksjoner fordi det i et desentralisert system er veldig vanskelig Ä kontrollere at en gruvearbeider inkluderer visse spesifikke transaksjoner, f.eks:
«Alle transaksjoner med et gebyr stĂžrre enn X».
Dette er fordi nÄr transaksjoner sendes ut pÄ nettverket, er det forskjellige hvor lang tid det tar for dem Ä nÄ forskjellige mottakere, og vi kan ikke engang vÊre sikre pÄ at en bestemt miner i det hele tatt har sett en bestemt transaksjon (kanskje det var et midlertidig nettverksproblem). SÄ det mÄ vÊre opp til mineren Ä bestemme nÞyaktig hvilke transaksjoner som er inkludert, men siden det er mange forskjellige minere, betyr det fortsatt at det aldri kan vÊre snakk om sensur av en bestemt type transaksjoner osv.
Det er normalt sett ikke mulig for en miner Ä inkludere alle transaksjoner som sendes fordi det er en Þvre grense for hvor stor en blokk kan vÊre (hvor mye data den kan inneholde, ikke hvor store belÞpene kan vÊre). Denne blokkstÞrrelsesbegrensningen eksisterte ikke fra begynnelsen, men ble lagt til av Satoshi tidlig i Bitcoins historie pga bekymring for visse typer angrep (f.eks. kunne man forestille seg at noen lager sÄ store blokker at resten av nettverket fikk problemer med Ä hÄndtere dem). Begrensningen betyr at en miner mÄ velge hvilke transaksjoner som skal inkluderes, og det er her gebyrene kommer inn i bildet.
En valgfri avgift kan knyttes til hver transaksjon, og disse avgiftene gÄr til mineren, sÄ det er i minerens interesse Ä prÞve Ä fange opp sÄ mye avgifter som mulig.
Ulike transaksjoner har forskjellige stÞrrelser, noe som skyldes tekniske detaljer som vi ikke gÄr inn pÄ her, men f.eks. kan en transaksjon vÊre stÞrre hvis du mottok mange smÄ belÞp og deretter prÞvde Ä sende hele belÞpet. Mineren vil dermed ikke nÞdvendigvis velge de transaksjonene som har hÞyest gebyr, men generelt de som har hÞy avgift i forhold til stÞrrelsen.
Det er ikke sikkert at dette vil vÊre nÞyaktig det valget (se eksemplet nedenfor), men i prinsippet vil transaksjoner med hÞyere avgifter, mÄlt i satoshi/bytes, bli inkludert fÞr de med lavere. Hvis vi later som om en blokk kan vÊre 1000 byte, hvilken av fÞlgende transaksjoner vil en miner inkludere?
AVGIFTSMARKED
Det faktum at ikke alle transaksjoner kan inngÄ i en blokk, kan faktisk sees pÄ som en funksjon fordi en situasjon der alle transaksjoner kan finne sted, vil presse gebyrene ned til null, eller i det minste svÊrt nÊr null. SÄ hvorfor er det en dÄrlig ting? Ja akkurat nÄ betyr det kanskje ikke sÄ mye fordi minere ogsÄ fÄr en blokkbelÞnning i form av nyopprettede bitcoin (for Þyeblikket 6,25 bitcoin per blokk), men i det lange lÞp vil denne blokkbelÞnningen nÊrme seg null, og da er det det eneste incentivet som minere har for Ä bruke datakraften sin den andre belÞnningen de fÄr i form av transaksjonsgebyrer.
For at Bitcoin skal vÊre sikker mot sÄkalte 51% angrep, er faktisk viktig at det brukes mye ressurser pÄ mining, og det er derfor ogsÄ viktig at det er transaksjonsgebyrer Ä samle inn. Situasjonen der det er konkurranse om plass i blokkene og hvor det er den vedlagte avgiften du konkurrerer med, kalles vanligvis et avgiftsmarked, noe som kanskje er litt misvisende uttrykk fordi det som tilbys pÄ markedet er blokkplass. I alle fall er det et relevant konsept for at Bitcoin-nettverkets sikkerhet skal bestÄ.
MEMORY POOL
Transaksjonene som en miner mĂ„ velge mellom pĂ„ et gitt tidspunkt kalles vanligvis minerens mempool («memory pool» dvs. transaksjonene som Bitcoin-minerene har i datamaskinens minne). For Ă„ vite hvor mye avgift du skal legge til for Ă„ ha en sjanse til Ă„ fĂ„ transaksjonen din i neste blokk, er det derfor godt Ă„ vite hvilke transaksjoner som for Ăžyeblikket er i mempoolen, slik at du vet hva du har Ă„ konkurrere mot. Hvis alle andre transaksjoner har et lavt gebyr knyttet til transaksjonene, trenger du heller ikke legge et spesielt hĂžyt gebyr. Imidlertid er det store vanskeligheter med Ă„ gi et estimat for dette fordi man ikke vet nĂ„r neste blokk kommer.
La oss si at du sender ut en transaksjon umiddelbart etter at en ny blokk er opprettet. Du vet at det i gjennomsnitt kommer nye blokker hvert tiende minutt, og du vet omtrent hvor mange transaksjoner som vanligvis vises i lÞpet av en timinutters periode, slik at du kan gjette hvor mye du trenger Ä betale i gebyr. Beregningen kan imidlertid vÊre veldig feil fordi selv om 10 minutter er gjennomsnittstiden mellom to blokker, kan den vÊre bÄde kortere og lengre, og hvis du er uheldig kan det ta en time, eller kanskje til og med lengre. NÄr en time har gÄtt etter at du sendte ut transaksjonen, vil det vÊre mange transaksjoner i mempoolen, og konkurransen om Ä bli med i neste blokk er tÞffere.
Dette vil presse gebyrene oppover, og de som sender ut transaksjonen har nÄ en mye bedre ide om hvilket gebyr som kreves enn hva du hadde for en time siden. I perioder som dette, nÄr blokker blir mer sparsomme, vil det bygge seg opp en stÞrre mengde transaksjoner, og det kan noen ganger ta ganske lang tid fÞr den synker til et normalt nivÄ igjen. Transaksjonen du opprettet for en time siden som sÄ ut til Ä ha stor sjanse for Ä bli med i blokkjeden i lÞpet av 10 minutter, kan i stedet mÄtte vente i 6 timer.
Mempool.space er en side med god visualisering av hvordan memepoolen Þker og avtar, og hvor mye gebyr som kan vÊre nÞdvendig i nÄvÊrende tidspunkt.
LĂSNING FOR USENDT TRANSAKSJON: ERSTATT TRANSAKSJONEN
En lÞsning pÄ problemet ovenfor med Ä estimere gebyrets stÞrrelse er Ä erstatte transaksjonen med en ny med et hÞyere gebyr. Hvis du angir dette valget nÄr du oppretter transaksjonen (som noen lommebÞker stÞtter), vil minere akseptere at du senere vil sende ut en ny transaksjon som er ment Ä erstatte den fÞrste (dvs. hvis du gjÞr dette fÞr den er inkludert i en blokk). Det er egentlig bare et Þnske, for som du husker, kan minere velge Ä inkludere nÞyaktig hvilken transaksjon de vil ha, men siden gruvearbeidere generelt vil tjene sÄ mye penger som mulig, er det sannsynlig at de vil inkludere din nye transaksjon hvis den har en hÞyere avgift enn originalen.
I beste fall kan det vÊre at din kryptovaluta-lommebok har en funksjon som (hvis du sier at transaksjonen din er viktig) automatisk overvÄker mempoolen og sender ut erstattede transaksjoner for Ä hele tiden Ä sikre at du blir inkludert i neste blokk i blokkjeden. Men husk, selv med en slik funksjon, vet du ikke om det vil ta 10 minutter eller en time.
SLUTTORD
De fleste lommebĂžker er relativt enkle og gir deg vanligvis valg som «rask transaksjon (kommer med 1-2 blokker)» og «treg transaksjon» eller noe lignende. Det er bra Ă„ forenkle for brukeren, men det kan ogsĂ„ vĂŠre bra at brukerne forstĂ„r at disse tallene er langt fra sikre.
Konklusjonen er at du ikke skal sette deg i en situasjon der det er viktig at transaksjonen din sendes innen f.eks. halvtime. Bitcoin-transaksjoner kan ta litt tid, sĂ„ det er ganske enkelt, men nĂ„r en Bitcoin-transaksjon har gĂ„tt gjennom, og du har ventet noen flere blokker, har du en transaksjon som er skrevet i stein pĂ„ en helt annen mĂ„te enn de elektroniske transaksjonene du er vant til. Andre typer transaksjoner. som kortbetalinger, bankoverfĂžringer og Paypal, kan trekkes tilbake i lang tid etter at du tror transaksjonen faktisk er «fullfĂžrt». Med Bitcoin er en transaksjon virkelig fullfĂžrt, og det er ingen som kan angre eller gjenopprette en slik transaksjon, som er en av Bitcoins virkelig unike funksjoner.
- Hva er Cardano (ADA) â Oppdatert Juni 2022 - juni 11, 2021
- Smartkontrakter đ â En Guide til Grunnlaget for DeFi đ„ - april 22, 2021
- Bitcoins Transaksjonsgebyrer đ° - januar 16, 2021