Hva er...
OP_RETURN?
OP_RETURN er en spesiell operasjon i bitcoin-systemet som lar deg lagre vilkårlig data permanent på blokkjeden. Dataen som lagres påvirker ingen bitcoin-balanser, men blir en permanent del av bitcoin-historikken.
Hvordan fungerer OP_RETURN?
Når du lager en transaksjon med OP_RETURN, legger du til en output som inneholder dataen du vil lagre. Denne outputen er "ubrukbar" - den kan aldri brukes til å sende bitcoin til. OP_RETURN-outputer starter alltid med instruksjonen "OP_RETURN" etterfulgt av dataen du vil lagre.
Hva brukes OP_RETURN til?
Det finnes mange ulike bruksområder for OP_RETURN. Felles for alle sammen er at de trenger en evigvarende og sikker måte å lagre små mengder data på. Ett eksempel er såkalt tidsstempling, hvor man kan bevise at et spesifikt dokument eksisterte på et bestemt tidspunkt. Dette gjør man ved å lagre en hash av dokumentet på blokkjeden. Et annet bruksområde er for å lage alternative valutaer på bitcoin-blokkjeden, som for eksempel Runes, Taproot Assets eller Colored Coins.
Om du ønsker å lagre store mengder data er OP_RETURN helt håpløst. Du kan tenke på bitcoin-blokkjeden som verdens dyreste og sikreste database. For de aller fleste bruksområder er det helt uaktuelt, men det finnes noen unntak.