Wat is Transaction?
Een Transaction is een ondertekende instructie die munten verplaatst of code activeert op een blockchain. Het vermeldt de afzender, de ontvanger, het bedrag en soms extra gegevens. Zie het als op verzenden drukken in je bankapp, maar dan openbaar en voor altijd vastgelegd.
„Crypto overboekingen zijn niet traceerbaar.” Niet echt. De meeste ketens zijn openbaar, wat betekent dat activiteit zichtbaar is, maar gekoppeld aan adressen in plaats van echte namen.
Hoe Transaction werkt
Hier een korte uitleg met een eenvoudige zending vanuit een wallet.
- Stap 1: Je maakt de Transaction in je wallet door een ontvangeradres en een bedrag te kiezen.
- Stap 2: Je wallet ondertekent het bericht met je privésleutel en beveiligt de data met cryptografische hashes.
- Stap 3: Het netwerk controleert het op Validatie zodat het aan de regels voldoet en je de middelen daadwerkelijk hebt.
- Stap 4: Miners of validators voegen het toe aan een block en je wacht op Bevestiging.
- Stap 5: Fondsen worden verwerkt. Kosten en snelheid worden beïnvloed door congestie en Transactiongrootte.
Dat is de volgorde. Geen mysterie, alleen wiskunde en consensus.
Waarom Transaction belangrijk is
Waarom je erom zou moeten geven:
- Voordeel: Verzend waarde wereldwijd zonder een bank om toestemming te vragen.
- Perspectief: Doorvoercijfers zoals transacties per seconde (TPS) geven een idee hoe druk een chain kan worden en hoe snel het aanvoelt.
- Relevantie: Je komt ze tegen in wallets, DeFi swaps, NFT mints en DAO-stemmingen.
Voordat je verzendt, kopieer en plak het adres en vergelijk de eerste en laatste vier tekens. Bij grote bedragen eerst een kleine test proberen.
Belangrijke kenmerken van Transaction
Eigenschappen die het definiëren:
- Finaliteit: Eenmaal bevestigd kun je het meestal niet terugdraaien.
- Transparantie: Publieke explorers laten iedereen status, kosten en tijdstempel zien.
- Programmeerbaar: Kan smart contracts aanroepen, niet alleen munten verplaatsen.
Variaties
Zelfde concept, verschillende varianten:
- Betaling: Eenvoudige zending van het ene adres naar het andere.
- Contract: Een aanroep die code activeert, zoals een swap of mint.
- Batch: Veel uitgangen gebundeld in één zending om kosten te besparen.
- Intern: Statuswijzigingen die binnen een contractaanroep ontstaan, weergegeven door explorers voor duidelijkheid.
Lage kosten kunnen lange wachttijden betekenen. Als iets in afwachting blijft, kan het verhogen van de vergoeding in een vervangende zending helpen op netwerken die dat ondersteunen.
Voorbeeld
Alice opent haar wallet, stuurt 0.1 BTC naar Bob, betaalt een kleine vergoeding en ziet in de explorer de status van in afwachting naar bevestigd gaan.
Leuk weetje
De allereerste Bitcoin pizza's werden betaald met meerdere zendingen omdat de koper met miners en forums samenwerkte om de betaling vast te leggen. Virale snackactie, een blijvende grootboekregistratie.
Samenvatting
Zie het als een ondertekend bericht dat geld verplaatst en code kan uitvoeren, waarbij het netwerk als scheidsrechter fungeert. Eenvoudig idee, grote impact.
