Bitcoin: betaalmiddel en betalingssysteem
Bitcoin is zowel een betaalmiddel als een betalingssysteem. De gebruiker heeft volledige controle over zijn bitcoins. Alle bitcoin-transacties worden opgeslagen in een grootboek. De gebruiker betaalt door zijn privésleutel aan zijn transactie te koppelen. Bitcoin-eigendom kan worden geverifieerd in een grootboek. Mijnwerkers beoordelen en compileren transacties en voegen ze toe aan het grootboek. Hiervoor hebben miners veel computerkracht nodig. Voor deze inspanningen krijgen ze bitcoins. Bitcoin staat open voor iedereen en heeft geen toestemming van derden nodig. Hierdoor kan bitcoin bestaan als betaalmiddel.
- Bitcoin als betaalmiddel
- steenkoolmijners
- Veiligheid
- Bitcoin-blokken
- Betalingssysteem en nodes
- programmeurs
- Waarom stijgt de waarde?
Bitcoin als betaalmiddel
Om te begrijpen wat bitcoin is, moeten we eerst kijken naar wat geld is. Geld is een object dat waarde opslaat en daarom als ruilmiddel kan dienen. Munten, bankbiljetten, goud en bitcoins hebben deze eigenschappen. Bitcoin is revolutionair omdat transacties snel, veilig en zonder toestemming van derden kunnen worden gedaan. Het is een betaalmiddel tussen computers en kan worden beschouwd als het equivalent van geld op internet.
Voorbeeld
Stel dat Alice (A) een bitcoin-betaling wil doen aan Bob (B). Alice verzamelt de volgende gegevens: bedrag, handtekening van Alice en adres ‘Bob’. Dan pusht Alice haar transactie naar het netwerk. Nodes aggregeren deze transacties en delen ze met miners. Mijnwerkers voegen de transactie na een paar minuten toe aan het grootboek. Dit doen ze alleen als haar handtekening correct is en ze voldoende bitcoins heeft. Bob ziet na enkele ogenblikken dat Alice de transactie heeft verzonden.
De openbare transactie van Alice naar Bob wordt door de miner geselecteerd uit de groep transacties die de miner tot een blok compileert. Wanneer de mijnwerker het volgende blok ontdekt en aan de ketting toevoegt, wordt de transactie van Alice voor altijd toegevoegd aan de portemonnee van Bob.
Voordelen van Bitcoin als betaalmiddel
De transactie is openbaar, uitgevoerd door een onafhankelijke partij en is daarmee vrijwel onomkeerbaar. In het grootboek kun je daarna immers zien dat Alice Bob de bitcoins daadwerkelijk heeft verstuurd. Omdat er geen bank bij betrokken is, kan de transactie zeer snel worden afgerond. Daarnaast is het mogelijk om binnen enkele minuten een bitcoin wallet aan te maken en hoeft de gebruiker zich niet te legitimeren. De transactie is pseudo-anoniem omdat Alice nu het adres van Bob heeft. Iedereen kan alle transacties openbaar bekijken, maar alle transacties zijn anoniem.
steenkoolmijners
Een Bitcoin miner is eigenlijk een computer met veel specifieke rekenkracht. Over de hele wereld concurreren deze computers met hun rekenkracht. Meer rekenkracht betekent meer kansen om te winnen. Alle miners proberen een som op te lossen die zo ingewikkeld is dat het gemiddeld 10 minuten duurt om het antwoord te vinden. Als beloning voor het oplossen van dit bedrag ontvangt de miner een afgesproken hoeveelheid nieuwe bitcoins. Deze beloning wordt elke 210.000 blokken gehalveerd. Bovendien wordt de sommoeilijkheid na elk 2016-blok aangepast, zodat het vinden van het volgende blok ongeveer 10 minuten duurt. Natuurlijk kost het veel geld om al die computers draaiende te houden. Deze kosten moeten gedekt worden door de bitcoin reward die de miner ontvangt. De winstgevendheid van bitcoin-mining hangt dus af van de prijs van bitcoins en de prijs van elektriciteit. In 2017 worden veel bitcoins vooral gedolven in lagelonenlanden als China en Rusland vanwege de lage energiekosten. Om dezelfde reden was IJsland in 2017 ook een belangrijke speler in bitcoin-mining. Ook zijn er grote bedrijven in Europa en de VS.Ook in landen als Venezuela en de Filippijnen, waar de lonen erg laag zijn en de nationale munteenheid niet erg stabiel is, zijn er in 2017 veel bitcoins gedolven. Naast de energierekening moeten mijnwerkers ook betalen voor onderhoud en aanschaf van apparatuur. Het is erg duur. Bovendien ontwikkelt de markt zich snel, waardoor apparatuur snel verouderd kan raken. Daarom is het minen van Bitcoins niet altijd een goede investering.
Veiligheid
Mijnwerkers moeten het bedrag oplossen. De complexiteit van dit bedrag geeft bitcoin zowel waarde als veiligheid. De reden dat bitcoin waarde heeft, is omdat mijnwerkers er echt hun best voor doen en consumenten er echte waarde in zien. De daadwerkelijke inspanning die mijnwerkers erin steken, wordt proof of work genoemd. Dit bewijs van werk zorgt ervoor dat niemand een blok aan de keten kan toevoegen zonder een geverifieerde inspanning. Veel inspanning komt voort uit de consensus van de deelnemers: zij kunnen immers kiezen of ze deelnemen aan de wedstrijd. Bovendien schrijft de consensus voor dat alle transacties verifieerbaar moeten zijn op het grootboek en dat blokken een maximale grootte van 1 MB mogen hebben. Om te begrijpen hoe een transactie veilig van Alice via de miner naar Bob gaat, moeten we het transactieboek begrijpen.
Bitcoin-blokken
Laten we eerst eens kijken naar de bitcoin-blokstructuur. Elk blok is gekoppeld aan het vorige blok, waardoor een ketting van blokken ontstaat die nooit breekt. Een bitcoin-blok bestaat uit een header die belangrijke informatie bevat en een body die transacties bevat. Een van de dingen in de titel is een onzinnig getal. Deze onzin is niet belangrijk, maar heeft een functie. Het gehele blok moet voldoen aan de voorwaarde dat het vooraf afgesproken aantal volgnummers ‘0’ is. Een miner moet dit resultaat verkrijgen via een berekening die hashing wordt genoemd. In een hash-functie kan een oneindig lang getal worden omgezet naar een getal met een eerder gemeten lengte. Daarnaast heeft de hashfunctie de eigenschap dat het veranderen van één willekeurig getal het resultaat totaal onvoorspelbaar verandert.
Bij bitcoin wordt bijvoorbeeld het hele blok gehasht. Door willekeurige onzin toe te voegen, kan de miner die de hashing uitvoert elke keer een nieuw resultaat verwachten. Alleen wanneer een miner een dummy toevoegt die ervoor zorgt dat de hash-waarde van zijn blok aan de vooraf bepaalde limiet voldoet, kan hij zijn blok naar alle andere miners en nodes uitzenden. Ze zullen dan door het blok te hashen verifiëren dat het daadwerkelijk aan de limiet voldoet en dat deze miner daarom per ongeluk het juiste nummer heeft gevonden door veel werk te verzetten. Het resultaat kan bijvoorbeeld moeten beginnen met meer dan 13 nullen. Je kunt je voorstellen dat het zelfs voor een computer heel moeilijk is om per ongeluk te vinden. Dit is echter wat het bitcoin-netwerk doet. Naarmate meer en meer mijnwerkers zich bij het netwerk aansluiten, neemt de moeilijkheidsgraad toe. Deze competitie houdt het bitcoin-netwerk gedecentraliseerd. Het is erg veilig. De ene miner is immers niet verantwoordelijk voor een andere miner en ze handelen alleen in de hoop bitcoin-beloningen te verdienen. Proof of work garandeert dat niemand vals speelt in het systeem. Het is tenslotte onpraktisch om hard te werken en niet te winnen.
Betalingssysteem en nodes
Transacties worden geaggregeerd door knooppunten. Nodes controleren ook of transacties correct zijn en sturen ze naar elkaar door wanneer ze correct zijn. Iedereen kan een node starten. Een gemiddelde thuiscomputer is hiervoor geschikt. Het kan echter veel bandbreedte verbruiken. Een node is een goed idee, vooral voor winkeliers en andere zware netwerkgebruikers. Als een gebruiker zijn eigen node bezit, heeft hij te allen tijde een kopie van het grootboek dat hij volledig in eigen beheer heeft. Bovendien kan de gebruiker elk nieuw blok onafhankelijk verifiëren en toevoegen aan het grootboek. In tegenstelling tot banken zijn er geen leiders in het bitcoin-netwerk. De gebruiker heeft volledige controle over zijn bitcoins. Zoals u kunt zien, is bitcoin niet alleen een betaalmiddel. De revolutionaire ontdekking achter bitcoin is een gedecentraliseerde versie van een digitaal betaalinstrument gebouwd door een combinatie van miners, gebruikers en programmeurs.
programmeurs
Omdat bitcoin een computerprogramma is, zijn er programmeurs bij betrokken. Deze programmeurs schrijven de programma’s die miners gebruiken. Omdat het hele project voor iedereen toegankelijk is, kan iedereen programma’s schrijven voor het bitcoin-netwerk. Het is natuurlijk waar dat miners alleen de beste programma’s zullen gebruiken. Daarnaast zijn veel programmeurs betrokken bij externe infrastructuur zoals betaalapps, wisselkantoren en andere bitcoin-gerelateerde zaken. Terwijl bitcoin-programmeurs in principe wijzigingen in de code zouden kunnen aanbrengen, zouden mijnwerkers en gebruikers het nooit accepteren tenzij het voor hun eigen bestwil was. Miners zouden bijvoorbeeld graag meer beloningen willen ontvangen of gemakkelijker een nieuw blok willen vinden. Gebruikers zouden hier echter nooit mee instemmen. De munt zou snel in waarde dalen. Doordat mijnwerkers hun energierekening niet meer kunnen betalen, zouden ze ook failliet gaan. Aangezien noch de programmeurs, noch de mijnwerkers en gebruikers profiteren van het afsluiten van het systeem, blijft het werken.
Waarom stijgt de waarde?
De grote vraag voor mensen is waarschijnlijk waarom de prijs van bitcoin zo veel is gestegen sinds het begin. Er is namelijk sprake van kunstmatige schaarste. Er zullen nooit meer dan 21 miljoen unieke bitcoins zijn. Dit is een van de consensusregels die elke mijnwerker volgt. Alle bitcoins in omloop zijn ooit door een miner ontvangen als beloning voor verricht werk. Ze verkocht het toen om zijn energierekening te betalen. Wanneer meer mensen bitcoins willen kopen dan ze willen verkopen, gaat de prijs omhoog. Omdat er in de loop van de tijd minder bitcoins worden gedolven, zal de prijs stijgen als er zoveel kopers zijn. Anno 2017 heeft bitcoin nog een groot groeipotentieel. Dit zorgt ervoor dat het exponentieel groeit, wat leidt tot een hogere prijs. Er zijn ook mensen die speculeren met grote sommen geld. Hoewel de prijs erg snel stijgt, betekent dit niet per se dat de prijs te hoog is. Het kan ook een teken zijn dat steeds meer mensen bitcoin gaan gebruiken.€