Bitcoin is gebouwd om geld te verplaatsen, niet om thuisvideo’s te hosten. Toch hebben ontwikkelaars, kunstenaars en trollen al meer dan tien jaar lang animaties en videoclips verstopt in de transactiedata van de blockchain. Duizenden archiefnodes wereldwijd downloaden, valideren en bewaren deze bestanden of hun eigendomscertificaten permanent op hun harde schijven.
Sommige bestanden zijn kunst. De meeste zijn gewoon onzinnig. De methodes om ze te verstoppen variëren van elegant tot absurd. Sommige formaten verpakken een bestand in de witness data van een enkele transactie of persen pixels in transactie-outputs. Andere methodes hakken bestanden in vreemde privésleutels. Een klein aantal gebruikt servers van Counterparty of andere certificaten die naar externe opslag verwijzen. Eén ding hebben ze allemaal gemeen: permanentie. Zodra een videoclip of metadata in een blok wordt bevestigd door miners, kan niemand het meer verwijderen.
Voorbeelden per methode
Hieronder een voorbeeld per type opslagmethode. Elke video betaalde een BTC-transactiekosten om als geldige transactie te worden gemijnd. Deze zullen op elke archiefnode van Bitcoin blijven staan zolang het netwerk bestaat.
De eerste GIF op Bitcoin: Pepe de Kikker
Voordat de termen NFT’s of Ordinals bestonden, gebruikte Counterparty al willekeurige data in Bitcoin-transacties. In 2016 begon een gebruiker onder de naam Mike met het uitgeven van zeldzame Pepe-digitale verzamelkaarten op dit protocol. Kaart 37 uit Serie 1, UFOPEPE, staat bekend als de eerste GIF op Bitcoin – al zat slechts een deel ervan daadwerkelijk op de blockchain.
UFOPEPE. Counterparty Rare Pepe Serie 1, Kaart 37.
Als hobbyprotocol gebruikten Counterparty-gebruikers geen externe opslag voor elke afbeelding of GIF-video op de blockchain. In plaats daarvan vertrouwden ze op derde partijen voor de opslag. Eigendom en links naar deze opslag werden echter wel on-chain overgedragen. De kaart toont Pepe de Kikker in een vliegende schotel. De regels van de Rare Pepe-directory staan expliciet geanimeerde GIF’s tot 1,5 megabyte toe. Zo werd een tekenfilmkikker met buitenaardse ambities een van de eerste bewegende beelden die permanent in de Bitcoin-geschiedenis werden vastgelegd.
Een dansende vogel voor de eeuwigheid
In december 2022 werd Inscription 2 toegevoegd aan de Bitcoin-blockchain met een nieuwe techniek: het Ordinals-protocol van Casey Rodarmor. Net als bij Counterparty vereist het Ordinals-protocol gespecialiseerde software om de blockchain te interpreteren en de afbeelding standaard weer te geven. Toch staat de volledige afbeelding op de blockchain, zonder tussenkomst van externe opslag.
Bitcoin Ordinals (ORD) protocol, Inscription 2.
Deze animatie landde een maand voordat Rodarmor in januari 2023 versie 0.4.0 van de ORD-software uitbracht – de versie die hij als klaar voor mainnet-inscripties presenteerde. In die release werden alleen HTML, CSS, JavaScript, SVG, MP3, PNG en JPEG als ondersteunde bestandsformaten genoemd. Toch testte een vroege inscriber de grenzen uit door een GIF te publiceren. Het protocol accepteerde het. Het netwerk mijnde het. Hoewel de standaard Bitcoin Core-software Ordinals niet standaard als afbeeldingen weergeeft, blijven de gegevens permanent op de blockchain staan.