Wat is Bitcoin?
HomeArticles

Wat is Bitcoin?

Beginner
4d ago
28m

Hoofdstukken

  1. Inleiding tot Bitcoin
  2. Waar komen bitcoins vandaan?
  3. Aan de slag met Bitcoin
  4. Halvering van Bitcoin
  5. Veelvoorkomende misvattingen over Bitcoin
  6. Schaalbaarheid van Bitcoin
  7. Deelnemen aan het netwerk van Bitcoin


Hoofdstuk 1 - Inleiding tot Bitcoin

Inhoud


Wat is Bitcoin?

Bitcoin is een vorm van digitaal geld. Maar in tegenstelling tot de fiatvaluta die je dagelijks gebruikt, wordt Bitcoin niet beheerd door een centrale bank. In plaats daarvan wordt het financiële systeem in Bitcoin beheerd door duizenden computers verspreid over de hele wereld. Iedereen kan deelnemen aan dit ecosysteem door de open-source software van Bitcoin te downloaden.

Bitcoin werd aangekondigd in 2008 (en gelanceerd in 2009) en is daarmee de eerste cryptovaluta. Met Bitcoin kunnen gebruikers digitaal geld versturen en ontvangen (bitcoins, met kleine letter b of BTC. Wat Bitcoin zo aantrekkelijk maakt, is dat het niet kan worden gecensureerd, saldo niet meer dan één keer kan worden uitgegeven en transacties altijd en overal kunnen worden gedaan.


Waarvoor wordt Bitcoin gebruikt?

Er zijn een aantal redenen waarom mensen Bitcoin gebruiken. Zo is er veel waardering voor de toestemmingsloze aard van het systeem: iedereen met een internetverbinding kan bitcoins versturen en ontvangen. In die zin lijkt het op contant geld, omdat niemand kan voorkomen dat je het gebruikt. Maar omdat het digitaal is, kunnen transacties plaatsvinden tussen mensen wereldwijd.


Wat geeft Bitcoin waarde?

Bitcoin is gedecentraliseerd, bestand tegen censuur, veilig en niet gebonden aan grenzen.

Dankzij deze eigenschappen is Bitcoin een aantrekkelijk alternatief voor internationale geldoverboekingen of betalingen waarbij individuen hun identiteit niet willen onthullen (zoals het geval zou zijn bij betalingen met een pinpas of creditcard).

Veel mensen geven hun bitcoins daarentegen helemaal niet uit, maar houden ze in bezit voor de lange termijn (dit wordt ook wel hodlen genoemd). Bitcoin wordt door sommigen als digitaal goud gezien, omdat het aanbod van coins gelimiteerd is. Weer andere investeerders zien Bitcoin als een vorm van waarde-opslag. Omdat bitcoins schaars zijn en niet eenvoudig kunnen worden geproduceerd, worden ze daarom ook wel vergeleken met goud of zilver. 

Hodlers geloven dat deze eigenschappen, in combinatie met de wereldwijde beschikbaarheid en hoge liquiditeit, van Bitcoin een ideaal medium voor het opslaan van waarde op lange termijn maakt. De gedachte is daarbij dat de waarde van Bitcoin met verloop van tijd zal toenemen.


Hoe werkt Bitcoin?

Als Alice een transactie naar Bob wil sturen, dan gebeurt dit niet op de manier zoals je zou verwachten. Het is namelijk niet zo dat ze hem een soort digitale euro geeft. In plaats daarvan kan de transactie vergeleken worden met een papiertje (dat iedereen kan zien) waarop Alice heeft geschreven dat ze Bob een euro geeft. Als Bob vervolgens een euro naar Carol wil sturen, kan Carol ervan uitgaan dat Bob de euro in bezit heeft omdat ze dit op het papiertje kan lezen.


Transactievoorbeelden


Dit papiertje is een speciale database die de blockchain wordt genoemd. Alle netwerkdeelnemers zijn in bezit van een identieke kopie van deze database en communiceren met elkaar om nieuwe informatie te synchroniseren.

Wanneer een gebruiker een betaling doet, wordt deze direct naar het peer-to-peer-netwerk verstuurd: er is geen centrale bank of financiële instelling die de transacties verwerkt. Om nieuwe informatie toe te voegen, maakt de Bitcoin-blockchain gebruik van een speciaal proces dat mining wordt genoemd. Door middel van mining worden er nieuwe blocks met transacties toegevoegd aan de blockchain.


Wat is de blockchain?

De blockchain is een grootboek waar enkel transacties aan kunnen worden toegevoegd. Nadat er informatie aan is toegevoegd, is het uiterst ingewikkeld om deze informatie aan te passen of te verwijderen. De blockchain forceert dit door in ieder block dat aan de keten wordt toegevoegd, te verwijzen naar het vorige block in de keten.


Hoe blockchain de hash van het vorige block gebruikt om een nieuw block te produceren


Deze verwijzing is eigenlijk een hash van het vorige block. Hashen houdt in dat er gegevens door een eenrichtingsfunctie worden gehaald om zo een unieke 'vingerafdruk' van de invoer te produceren. Als de invoer ook maar enigszins wordt gewijzigd, leidt dit tot een compleet andere vingerafdruk. Omdat de blocks aan elkaar worden geschakeld, is het dus onmogelijk om een oude invoer te bewerken zonder dat de blocks die daarna kwamen ongeldig worden. Deze datastructuur is een van de redenen waarom de blockchain veilig is.

Lees het artikel Een beginnershandleiding voor blockchaintechnologie als je meer wilt weten over blockchains in het algemeen.


Is Bitcoin legaal?

In de meeste landen is Bitcoin volkomen legaal. Er zijn desondanks een aantal uitzonderingen: zorg er daarom voor dat je de wet- en regelgeving van het land waar je woont goed kent voordat je in cryptovaluta gaat investeren.

In de landen waar Bitcoin legaal is, wordt er door overheden op verschillende manieren omgegaan met bijvoorbeeld belasting of financieel toezicht. In het algemeen bestaat er nauwelijks nog wet- en regelgeving voor cryptovaluta en zal er de komende jaren veel veranderen op dit gebied.


De geschiedenis van Bitcoin

Wie heeft Bitcoin bedacht?

Niemand weet het eigenlijk! De bedenker van Bitcoin gebruikte het pseudoniem Satoshi Nakamoto, maar het is niet bekend wie er werkelijk achter deze naam schuilt. Satoshi kan één persoon of een groep ontwikkelaars zijn, waar ook ter wereld. De naam klinkt natuurlijk Japans, maar zijn, haar of hun beheersing van de Engelse taal doet veel mensen vermoeden dat het om een persoon of groep uit een Engelstalig land gaat.

Satoshi publiceerde zelf het Bitcoin-whitepaper en de eerste versies van de software. In 2010 verdween de mysterieuze persoonlijkheid echter van het toneel.


Heeft Satoshi de blockchain-technologie uitgevonden?

Bitcoin is eigenlijk een combinatie van een aantal technologieën die al enige tijd bestonden. Het concept van een keten van blocks was niet nieuw: de toepassing van onveranderlijke gegevensstructuren kan worden herleid tot begin jaren negentig, toen Stuart Haber en W. Scott Stornetta hun onderzoek naar een systeem voor het tijdstempelen van documenten publiceerden. Net als de blockchains van tegenwoordig vertrouwde dit systeem op cryptografische technieken voor het beveiligen van data en om te voorkomen dat ermee geknoeid zou worden.

Interessant genoeg gebruikt Satoshi op geen enkel moment de term 'blockchain' in het whitepaper.

Zie ook: De geschiedenis van blockchain.


Digitaal geld voor Bitcoin

Bitcoin was niet de eerste poging om tot een vorm van digitaal geld te komen, maar is zeker de succesvolste. Satoshi's uitvinding volgde op een aantal andere programma's:

DigiCash

DigiCash was een bedrijf dat eind jaren tachtig werd opgericht door cryptograaf en computerwetenscapper David Chaum. DigiCash werd gepresenteerd als een privacy-georiënteerde oplossing voor online transacties gebaseerd op onderzoek van Chaum (hier lees je daar meer over).

Het DigiCash-model was een gecentraliseerd systeem, maar niettemin een interessant experiment. Het bedrijf ging een aantal jaar na de oprichting echter failliet, volgens Chaum omdat e-commerce destijds nog in de kinderschoenen stond.

B-money

B-money werd in voor het eerst beschreven in een voorstel van computerwetenschapper Wei Dai, dat hij publiceerde in de jaren negentig. Satoshi verwees naar dit voorstel in het Bitcoin-whitepaper, en het is niet moeilijk om te zien waarom. 

B-money ging uit van een Proof of Work-systeem (dat ook gebruikt wordt voor het minen van bitcoins) en een gedistribueerde database waarin gebruikers transacties ondertekenen. Een tweede versie van b-money beschreef een idee dat vergelijkbaar was met staking, een andere manier waarop sommige cryptovaluta tegenwoordig transacties valideren.

Uiteindelijk is er niets gebeurd met b-money, omdat het nooit uit de conceptfase kwam. Toch is duidelijk dat Satoshi bij het bedenken van Bitcoin veel inspiratie heeft gehaald uit de concepten die door Dai waren gepresenteerd.

Bit Gold

De gelijkenis tussen Bit Gold en Bitcion is zo groot dat sommigen geloven dat de man achter Bit Gold, computerwetenschapper Nick Szabo, ook Satoshi Nakamoto is. De kern van Bit Gold bestaat uit een grootboek dat ketens van gegevens afkomstig uit een Proof of Work-handeling registreert.

Net als b-money werd Bit Gold nooit doorontwikkeld, maar dankzij de gelijkenissen met Bitcoin wordt het door veel mensen als de geestelijke voorloper ervan gezien.




Hoofdstuk 2 - Waar komen bitcoins vandaan?

Inhoud


Hoe worden nieuwe bitcoins gemaakt?

De totale hoeveelheid bitcoins is eindig, maar ze zijn nog niet allemaal in omloop. De enige manier waarop nieuwe bitcoins gemaakt kunnen worden is door middel van een proces genaamd mining: een speciaal mechanisme voor het toevoegen van data aan de blockchain.


Hoe veel bitcoins zijn er?

Volgens het Bitcoin-protocol kunnen er maximaal 21 miljoen bitcoins worden gemined. Nu, in 2020, is iets minder dan 90% hiervan gegenereerd, maar het zal nog meer dan 100 jaar duren om ook de laatste 10% te minen. Dit is het gevolg van periodieke halveringen waarmee de beloning voor het minen geleidelijk aan wordt afgebouwd.


Hoe werkt het minen van Bitcoin?

Deelnemers voegen blocks toe aan de blockchain door middel van mining. Hiervoor zetten zij rekenkracht in, waarmee zij een cryptografische puzzel oplossen. Als stimulans wordt er een beloning uitgekeerd aan iedereen die een geldig block naar het netwerk stuurt. 

Het genereren van een block is duur, maar het kost weinig moeite om te controleren of dit block geldig is. Als iemand probeert vals te spelen door een ongeldig block te uploaden, wordt dit onmiddellijk geweigerd door het netwerk en kan de miner de kosten van het minen van het block niet terugverdienen.

De beloning, vaak de block reward genoemd, bestaat uit twee delen: de kosten die betaald worden voor het verwerken van de transacties en de block subsidy. De block subsidy is de enige manier waarop er nieuwe bitcoins kunnen worden gegenereerd. Met ieder block dat wordt gemined, wordt er een bepaald aantal bitcoins aan het totale aanbod toegevoegd.


Hoe lang duurt het minen van een block?

Het protocol past de moeilijkheidsgraad van het minen aan afhankelijk van de rekenkracht op het netwerk, zodat het altijd ongeveer tien minuten duurt om een nieuw block te vinden. Blocks worden niet altijd precies tien minuten na elkaar gevonden - dit is slechts een algemene indicatie.




Hoofdstuk 3 - Aan de slag met Bitcoin

Inhoud


Hoe kan ik bitcoins kopen?

Bitcoins kopen met een credit- of debitcard

Met Binance kun je snel en eenvoudig Bitcoin kopen in je browser. Volg onderstaande stappen:

  1. Ga naar de portal Buy and Sell Cryptocurrency
  2. Selecteer welke cryptovaluta je wilt kopen en met welke valuta je wilt betalen.
  3. Log in op Binance of maak een account aan als je dit nog niet hebt gedaan.
  4. Selecteer je betaalmethode.
  5. Voer indien gevraagd je creditcardgegevens in en rond de identiteitsverificatie af.
  6. Dat is het! Je bitcoins worden nu bijgeschreven op je Binance-account.

Bitcoins kopen op peer-to-peer-markten

Je kunt bitcoins ook kopen en verkopen op peer-to-peer-markten. Dit houdt in dat je cryptovaluta direct van andere gebruikers koopt vanuit de mobiele app van Binance. Volg daarvoor de volgende stappen:

  1. Open de app en log in of registreer.
  2. Selecteer One click buy sell en ga naar het tabblad Buy in de linker bovenhoek van de interface.
  3. Je ziet daarna een aantal verschillende aanbiedingen. Klik op Buy als je met een verkoper zaken wilt doen.
  4. Je kunt met andere cryptovaluta betalen (via het tabblad By Crypto) of met fiatvaluta (via het tabblad By Fiat
  5. Vervolgens word je gevraagd om je betaalmethode te selecteren.
  6. Selecteer Buy BTC.
  7. Nu voer je de betaling uit. Wanneer je klaar bent, klik je op Mark as paid en vervolgens op Confirm.
  8. De transactie is afgerond wanneer de verkoper je de bitcoins levert.



Wil je ook beginnen met cryptovaluta? Koop bitcoins op Binance!



Wat kan ik kopen met Bitcoin?

Er zijn veel dingen die je kunt kopen met Bitcoin, al kan het in dit stadium nog moeilijk (maar niet onmogelijk) zijn om verkopers te vinden die Bitcoin-betalingen accepteren in fysieke winkels. Er zijn echter veel websites waar je met bitcoins kunt betalen of waar je er cadeaubonnen mee kunt kopen voor andere producten of diensten.

Enkele van de dingen die je met Bitcoin kunt kopen zijn bijvoorbeeld:

  • Vliegtickets
  • Hotelkamers
  • Vastgoed
  • Eten en drinken
  • Kleding
  • Cadeaubonnen
  • Online abonnementen


Waar kan ik Bitcoin uitgeven?

Er zijn steeds meer plekken waar je Bitcoin kunt uitgeven! We bespreken er een aantal hieronder.

TravelbyBit

Bespaar fors op betaalkosten wanneer je op reis gaat! Betaal met Bitcoin en andere cryptovaluta voor vliegtickets en hotels via TravelbyBit. Maak een account aan, betaal je vakantie met crypto en profiteer van 10% korting.

Spendabit

Spendabit is een zoekmachine voor producten die je met Bitcoin kan kopen. Vul in waar je naar op zoek bent en kies uit de lijst met verkopers waar je met Bitcoin kunt betalen.

Coinmap

Zoek naar alle verkopers en geldautomaten bij jou in de buurt waar je met cryptovaluta terecht kunt. Als je graag je Bitcoin wilt uitgeven en op zoek bent naar een plek waar je dit kunt doen, dan is dit wellicht de ideale keuze voor je.

Bitrefill

Via Bitrefill kun je met Bitcoin en andere cryptovaluta beltegoed en cadeaubonnen kopen voor honderden verschillende diensten. Het platform is gebruiksvriendelijk en accepteert ook het Lightning Network voor het verwerken van betalingen.


Heatmap van retailers

Heatmap val retailers die cryptovaluta als betaalmiddel accepteren. Bron: https://coinmap.org/


Wat als ik mijn bitcoins verlies?

Omdat er geen bank bij betrokken is, ben je zelf verantwoordelijk voor het veilig bewaren van je crypto. Sommige gebruikers geven er de voorkeur aan deze op een handelsplatform te bewaren, terwijl anderen liever een wallet gebruiken. Kies je voor deze optie, dan is het absoluut noodzakelijk dat je de seed phrase van de wallet goed bewaart zodat je, mocht het nodig zijn, je wallet kunt herstellen.


Kan een Bitcoin-transactie worden teruggedraaid?

Als er eenmaal gegevens aan de blockchain zijn toegevoegd, dan is het vrijwel onmogelijk om deze te veranderen of te verwijderen. Dit betekent dat een transactie die je hebt gedaan ook niet kan worden teruggedraaid. Controleer daarom altijd twee of drie keer dat je een transactie naar het juiste adres stuurt.

In theorie is het mogelijk om een transactie terug te draaien. Lees het artikel Wat is een 51% aanval? om daar meer over te leren.


Kan ik geld verdienen met Bitcoin?

Met Bitcoin kun je geld verdienen, maar ook verliezen. Langetermijninvesteerders kopen Bitcoin meestal in de veronderstelling dat de waarde ervan in de toekomst zal stijgen. Anderen kiezen ervoor om Bitcoin actief te verhandelen tegen andere cryptovaluta om winst op korte of middellange termijn te maken. Beide strategieën zijn riskant, maar kunnen ook meer opleveren dan alternatieve benaderingen met weinig risico.

Sommige investeerders kiezen voor een hybride strategie. Zij houden bitcoins in bezit als langetermijninvestering en handelen tegelijkertijd (in een ander portfolio) voor de korte termijn. De juiste portfoliostrategie is voor iedereen verschillend en hangt onder meer af van de risicobereidheid en doelstellingen van de investeerder.

Lenen wordt steeds populairder als manier voor het verdienen van passief inkomen. Door je crypto uit te lenen aan iemand anders, verdien je op een later moment namelijk rente. Via platformen zoals Binance Lending kun je dit doen met Bitcoin en diverse andere cryptovaluta.


Hoe kan ik mijn bitcoins bewaren?

Er zijn veel opties voor het bewaren van cryptovaluta, elk met hun eigen sterke en zwakke punten.


Je bitcoins bewaren op Binance

Een beheerde oplossing verwijst naar een vorm van opslag waarbij de gebruiker niet zelf de cryptovaluta in bezit houdt, maar hiervoor op een derde partij vertrouwt. Voor het uitvoeren van een transactie wordt ingelogd op het platform van deze partij. Binance en andere platformen maken vaak gebruik van dit model, omdat het veel efficiëntere handel mogelijk maakt.

Door je cryptovaluta op Binance te bewaren, kun je die snel en eenvoudig verhandelen of uitlenen.

Je bitcoins bewaren in een Bitcoin wallet

Niet-beheerde oplossingen zijn het tegenovergestelde: de gebruiker blijft altijd in bezit van zijn of haar saldo. Hiervoor gebruik je een zogenaamde wallet of portemonnee. Je bewaart je cryptovaluta niet direct in een wallet: in plaats daarvan bevat de wallet de cryptografische sleutels waarmee je toegang krijgt tot je saldo op de blockchain. Hiervoor bestaan er twee opties:

Hot wallets

Een hot wallet is software die op een bepaalde manier met het internet is verbonden. Vaak hebben deze wallets de vorm van een mobiele of desktopapplicatie, waarmee je zonder veel moeite crypto kunt versturen en ontvangen. Een gebruiksvriendelijk voorbeeld van een mobiele wallet met ondersteuning voor veel verschillende cryptovaluta is Trust Wallet. Omdat hot wallets verbonden zijn met het internet zijn ze in het algemeen beter geschikt voor het doen van betalingen, maar ook kwetsbaarder voor aanvallen van hackers.

Cold wallets

Een cryptowallet die niet met het internet is verbonden, wordt een cold wallet genoemd. Deze wallets zijn minder kwetsbaar voor aanvallen, omdat de aanvaller fysieke toegang tot de wallet moet hebben. De keerzijde daarvan is dat ze ook minder gebruiksvriendelijk zijn. Voorbeelden van cold wallets zijn hardware wallets en papieren wallets.

Lees voor een uitgebreide uitleg over de verschillende soorten wallets het artikel Cryptowallets uitgelegd.




Hoofdstuk 4 - Halvering van Bitcoin

Inhoud


Wat is de halvering van Bitcoin?

Een halvering van Bitcoin (ook wel een Bitcoin Halving genoemd) is niets meer dan een gebeurtenis die de block reward vermindert. Na een halvering wordt de beloning die miners ontvangen voor het valideren van nieuwe blocks gedeeld door twee (ze ontvangen nog de helft van wat ze daarvoor kregen). Een halvering is echter niet van invloed op de transactiekosten.


Hoe werkt de halvering van Bitcoin?

Toen Bitcoin net online stond, kregen miners nog 50 BTC voor elk geldige block dat ze hadden gevonden.

De eerste halvering vond plaats op 28 november 2012, toen het protocol de block subsidy verlaagde van 50 BTC naar 25 BTC. De tweede halvering gebeurde op 9 juli 2016 (van 25 BTC naar 12,5 BTC). De volgende halvering zal naar verwachting in mei 2020 plaatsvinden, waarbij de block subsidy wordt verlaagd tot 6,25 BTC.

Je ziet hier waarschijnlijk al een bepaald patroon: halveringen lijken ongeveer iedere vier jaar plaats te vinden. Dit is hoe het protocol is ontworpen, al specificeert het niet op welke datum een halvering plaatsvindt. In plaats daarvan wordt dit bepaald door de block height: iedere 210.000 blocks wordt de block subsidy gehalveerd. We kunnen dus verwachten dat er iedere 2.100.000 minuten een halvering zal plaatsvinden (omdat het zoals gezegd ~10 minuten duurt om een block te minen).


Bitcoin-emissieschema


In de bovenstaande grafiek zien we hoe de block subsidy met verloop van tijd vermindert in relatie tot de bitcoins die er in omloop zijn. In eerste instantie lijkt het dat de beloning is afgenomen tot nul en dat het maximale aanbod al in omloop is, maar dit is niet het geval. De grafieken volgen een asymptoot; we verwachten dat de block subsidy pas in 2140 ongeveer nul zal zijn.


Waarom halveert Bitcoin?

Het is een van de belangrijkste verkooppunten van Bitcoin, maar Satoshi Nakamoto heeft nooit echt toegelicht waarom er maximaal 21 miljoen bitcoins gemined kunnen worden. Sommigen speculeren dat het simpelweg een gevolg is van het feit dat de block subsidy begint met 50 BTC en iedere 210.000 blocks wordt gehalveerd.

Een eindig aanbod betekent wel dat de valuta op de lange termijn niet inflatoir is. Dit staat in schril contrast met fiatvaluta zoals de euro en de dollar, die na verloop van tijd aan koopkracht verliezen omdat er nieuwe eenheden in omloop worden gebracht.

Het is logisch dat er limieten staan op de snelheid waarmee nieuwe bitcoins gemined kunnen worden. Bij block 210.000 (in 2012) was ten slotte al 50% van de bitcoins gemined. Als de block subsidy niet zou worden aangepast, zouden alle bitcoins in 2016 al zijn gemined.

Dankzij het halveringsmechanisme bestaat er een stimulans om de komende 100+ jaar te blijven minen. Hierdoor krijgt het systeem meer dan genoeg tijd om nieuwe gebruikers aan te trekken en een transactiemarkt te ontwikkelen.



Wil je ook beginnen met cryptovaluta? Koop bitcoins op Binance!



Wat is de impact van het halveren van Bitcoin?

De mensen die het hardst worden getroffen door de halveringen, zijn de miners. Dat is logisch, omdat de block subsidy een belangrijk deel van hun inkomsten vormt. Na een halvering ontvangen miners de helft van de beloning die zij daarvoor kregen. De beloning bestaat voor een deel ook uit transactiekosten, maar tot op heden vormen deze slechts een fractie van de totale block reward.

Het gevolg van halveringen is dat het voor sommige miners onrendabel wordt om hun activiteiten voort te zetten. Wat dit voor de industrie als geheel betekent, is nog onduidelijk. Een halvering van de block reward kan tot verdere centralisatie van de mining pools leiden, maar evengoed een stimulans vormen om efficiënter te gaan minen.

Als Bitcoin afhankelijk blijft van het Proof of Work-algoritme, moeten de transactiekosten stijgen om minen rendabel te houden. Dit scenario is niet onmogelijk, omdat er een limiet zit aan het aantal transacties dat een block kan bevatten. Staan er veel transacties in de rij om gevalideerd te worden, dan zullen de transacties met hogere vergoedingen eerder in nieuwe blocks worden opgenomen.

Historisch gezien is de prijs van Bitcoin altijd sterk gestegen na een halvering. Er is natuurlijk weinig data beschikbaar, omdat er tot op heden pas twee halveringen hebben plaatsgevonden. Velen schrijven de prijsbeweging daarom toe aan de emotie van de markt, die zich plotseling sterker bewust wordt van de schaarste van Bitcoin. Voorstanders van deze theorie geloven dat er na de volgende halvering in mei 2020 weer een flinke prijsstijging zal plaatsvinden.

Er is ook een tegengeluid, namelijk dat de markt de halvering al heeft ingeprijsd (dit is de efficiënte markthypothese). De halvering komt ten slotte niet als een verrassing: de netwerkdeelnemers weten al ruim tien jaar dat de block reward in mei 2020 weer zal halveren. Een ander veelgehoord punt is dat de industrie tijdens de eerste twee halveringen nog nauwelijks was ontwikkeld. Tegenwoordig is er veel meer bekendheid, er zijn geavanceerde handelsinstrumenten en het is veel gemakkelijker om in Bitcoin te investeren.


Wanneer wordt Bitcoin gehalveerd?

De volgende halvering vindt naar verwachting plaats in mei 2020, waarbij de block reward zal dalen tot 6,25 BTC. Houd het aftellen in de gaten met de Bitcoin Halving Countdown van Binance Academy.




Hoofdstuk 5 - Veelvoorkomende misvattingen over Bitcoin

Inhoud


Is Bitcoin anoniem?

Niet echt. Bitcoin lijkt op het eerste gezicht misschien anoniem, maar dit is een onjuiste aanname. De Bitcoin-blockchain is openbaar en transacties kunnen door iedereen worden ingezien. Je identiteit is niet gekoppeld op de blockchain aan de adressen van je wallet, maar iemand met de juiste kennis en middelen kan wel degelijk die koppeling maken. Bitcoin kan beter als pseudoniem worden beschreven. Bitcoin-adressen kunnen door iedereen worden gezien, maar de namen van de eigenaars niet.

Dat gezegd hebbende, is het systeem relatief privé. Er zijn desondanks methoden waarop het nog moeilijker wordt voor buitenstaanders om je bitcoins te volgen, onder andere door vrij beschikbare technologieën te gebruiken die de link tussen adressen kunnen obfusceren. Toekomstige updates van het Bitcoin-protocol kunnen daarnaast een enorme boost voor privacy opleveren. Je kunt hier bijvoorbeeld meer over lezen in ons artikel Een introductie tot vertrouwelijke transacties.


Is Bitcoin een scam?

Nee. Net als gewoon geld kan ook Bitcoin worden gebruikt voor illegale activiteiten. Dit maakt van Bitcoin zelf echter geen scam of vorm van oplichting.

Bitcoin is een vom van digitaal geld die door het netwerk als geheel wordt gecontroleerd. Doemdenkers noemen het een piramideschema, maar Bitcoin past niet in de definitie daarvan. Als digitaal geld functioneert het net zo goed op €20 per bitcoin als €20.000 per bitcoin. Bitcoin bestaat inmiddels ruim tien jaar en de technologie heeft zich in die tijd bewezen als veilig en betrouwbaar.

Toch zijn er veel vormen van oplichting waarbij Bitcoin wordt gebruikt en je als gebruiker bedacht op moet zijn. Denk hierbij aan phishing en social engineering, zoals valse weggeefacties en airdrops. Ook hierbij geldt dat als iets te goed lijkt om waar te zijn, het waarschijnlijk om oplichting gaat. Geef nooit zomaar je private keys of seed phrase aan iemand en wees voorzichtig als iemand je belooft dat je zonder veel risico veel geld kunt verdienen. Als je je cryptovaluta naar een scammer stuurt of meedoet aan een valse weggeefactie, is het namelijk onmogelijk om je geld terug te krijgen.


Is Bitcoin een bubbel?

Bij grote prijsstijgingen werd Bitcoin vaak een speculatieve bubbel genoemd. Veel economen hebben ook de vergelijking getrokken met de tulpengekte of de dotcom-bubbel. 

Dankzij de unieke kenmerken van Bitcoin als gedecentraliseerd digitaal ruilmiddel, wordt de prijs volledig bepaald door vrije marktspeculatie. Hoewel de prijs van Bitcoin door veel verschillende factoren wordt bepaald, blijft het uiteindelijk een product van vraag en aanbod. Omdat Bitcoin schaars is en een streng gereguleerd productieschema volgt, is de gedachte dat de vraag uiteindelijk groter zal zijn dan het aanbod.

Vergeleken met traditionele financiële markten is de cryptovalutamarkt uiteindelijk ook relatief klein. Dit betekent dat de prijs van Bitcoin en andere cryptovaluta volatieler is, en dat het niet ongebruikelijk is om op de korte termijn uiteenlopende verschillen tussen vraag en aanbod te zien.

Met andere woorden, Bitcoin kan soms een erg volatiele investering zijn. Volatiliteit is echter een onderdeel van de financiële markten, zeker wanneer de volumes en liquiditeit beperkt zijn.


Gebruikt Bitcoin versleuteling?

Nee. Dit is een veelgehoorde misvatting, maar de Bitcoin-blockchain gebruikt geen versleuteling. Iedere deelnemer moet transacties op het netwerk kunnen lezen om hun validiteit te kunnen controleren. In plaats daarvan gebruikt Bitcoin digitale handtekeningen en hashfuncties. En hoewel sommige algoritmes voor digitale handtekeningen gebruik maken van versleuteling, is dat niet het geval voor Bitcoin.

Daarbij moet wel worden opgemerkt dat veel applicaties en crypto wallets gebruik maken van versleuteling om het geld van gebruikers te beschermen, bijvoorbeeld met een wachtwoord. Deze vormen van versleuteling hebben echter niets te maken met de blockchain: versleuteling is enkel een onderdeel van de technologie die verbinding maakt met de blockchain.




Hoofdstuk 6 - Schaalbaarheid van Bitcoin

Inhoud


Wat is schaalbaarheid?

Schaalbaarheid is de mate waarin een systeem kan groeien om toenemende vraag te accommoderen. Heb je bijvoorbeeld een website die veel nieuwe gebruikers aantrekt, dan kun je opschalen door meer servers toe te voegen. Als je zwaardere applicaties wilt draaien op je computer, kun je de componenten ervan upgraden.

In de context van cryptovaluta gebruiken we de term 'schaalbaarheid' om aan te geven hoe eenvoudig het is om een blockchain te upgraden zodat deze meer transacties kan verwerken.


Waarom moet Bitcoin schaalbaar zijn?

Om als dagelijks betaalmiddel te kunnen functioneren, moet Bitcoin snel transacties kunnen verwerken. Op dit moment is de doorvoersnelheid relatief laag, wat betekent dat er slechts een beperkt aantal transacties per block kan worden verwerkt.

Zoals je in het vorige hoofdstuk hebt kunnen lezen, ontvangen miners een transactievergoeding als onderdeel van de block reward. Gebruikers betalen deze vergoeding om miners te stimuleren hun transacties aan de blockchain toe te voegen.

Miners willen natuurlijk hun investeringen in hardware en elektriciteit terugverdienen. Transacties waarvoor een hogere vergoeding wordt ontvangen, worden daarom met voorrang verwerkt. Als er veel transacties in de rij staan om verwerkt te worden (in de zogenaamde mempool), kunnen de vergoedingen flink oplopen omdat gebruikers hun transacties snel willen valideren. Bij grote drukte wordt daarom soms wel €50 per transactie betaald.


Hoe veel transacties kan Bitcoin verwerken?

Op basis van het gemiddelde aantal transacties per block kan Bitcoin op dit moment ongeveer vijf transacties per seconde verwerken. Dat is veel minder dan waar gecentraliseerde betaaloplossingen tot in staat zijn, maar dit is een van de kenmerken van een gedecentraliseerde valuta. 

Omdat er geen datacentrum is dat door een enkele entiteit naar wens kan worden uitgebreid, moet Bitcoin de grootte van de blocks beperken. Een block size die 10.000 transacties per seconde mogelijk maakt kan in theorie worden geïntegreerd, maar dit zou ten koste gaan van de decentralisatie van het netwerk. Vergeet niet dat full nodes ongeveer iedere tien minuten nieuwe informatie moeten downloaden. Als dit te veel moeite gaat kosten, zullen deze nodes waarschijnlijk snel offline gaan.

Als het protocol gebruikt moet worden voor dagelijkse betalingen, moet het op een effectieve manier opgeschaald kunnen worden. Volgens Bitcoin-voorstanders kan dit op verschillende manieren.


Wat is het Lightning Network?

Het Lightning Network is een voorgestelde schaalbaarheidsoplossing voor Bitcoin. We noemen het een tweedelaagsoplossing, omdat transacties buiten de blockchain om plaatsvinden. In plaats van dat alle transacties op de basislaag van de blockchain worden geschreven, worden deze afgehandeld door een ander protocol dat op de blockchain is gebouwd.

Dankzij het Lightning Network kunnen gebruikers transacties vrijwel direct en zonder kosten versturen. Er zijn vrijwel geen beperkingen aan de doorvoersnelheid (mits gebruikers de capaciteit hebben om transacties te versturen en te ontvangen). Om het Bitcoin Lightning Network te gebruiken, vergrendelen twee deelnemers een deel van hun saldo in een speciaal adres. Dit adres heeft een speciale eigenschap, namelijk dat een transactie alleen wordt vrijgegeven als beide partijen daarmee akkoord gaan.

Vanaf daar houden de partijen een eigen grootboek bij, waarin saldo heen en weer kan worden geschoven zonder dat dit naar de blockchain wordt gecommuniceerd. Een transactie wordt alleen naar de blockchain gestuurd als de gebruikers klaar zijn. Het protocol werkt vervolgens hun saldo bij. Daarbij is het niet nodig dat gebruikers elkaar vertrouwen: probeert een partij vals te spelen, dan wordt dit door het protocol meteen herkend en bestraft.

Netto vereist deze methode dat er slechts twee transacties naar de blockchain worden gestuurd: een transactie om saldo op een adres te storten en een transactie om dit saldo tussen de partijen te verdelen. Tussen deze twee transacties in kan er duizenden keren met het saldo worden geschoven. Met meer ontwikkeling en optimalisatie kan deze technologie uitgroeien tot een belangrijk onderdeel van grotere blockchainsystemen.

Voor een meer gedetailleerde uitleg over het probleem van schaalbaarheid en mogelijke oplossingen, raden we je aan om ons artikel over de schaalbaarheid van blockchains te lezen.


Wat zijn forks?

Omdat Bitcoin open-source is, kan iedereen de software aanpassen. Je kunt naar eigen wens nieuwe regels toevoegen aan het protocol of deze juist verwijderen. Niet alle wijzigingen zijn echter gelijk aan elkaar: sommige updates zorgen ervoor dat je node niet langer compatibel is met het netwerk, terwijl dit voor andere wijzigingen geen probleem is.


Soft forks

Een soft fork is een aanpassing aan het protocol waarbij nieuwe nodes nog steeds met oude nodes kunnen communiceren. Laten we de block size als voorbeeld nemen. Stel je voor dat de block size 2 MB is en dat de helft van het netwerk besluit dat blocks vanaf dit moment niet groter mogen zijn dan 1 MB. Blocks groter dan 1 MB worden vanaf nu geweigerd. 

Oudere nodes kunnen deze nieuwe blocks nog steeds ontvangen of zelf propageren. Dit betekent dat alle nodes onderdeel blijven van hetzelfde netwerk, ongeacht de versie van het protocol die zij gebruiken.

In onderstaande animatie kunnen we zien dat de kleinere blocks door zowel de oude als bijgewerkte nodes worden geaccepteerd. Bijgewerkte nodes zullen blocks van 2 MB echter niet herkennen, omdat ze de nieuwe regels van het protocol volgen.


Uitleg soft fork: gif


Bitcoins Segregated Witness (of SegWit) is een voorbeeld van een soft fork. Met behulp van een slimme techniek werd met SegWit een nieuwe indeling voor blocks en transacties geïntroduceerd. Oudere nodes ontvangen nog altijd nieuwe blocks, maar doen niet aan het valideren van het nieuwe transactietype.


Hard forks

Een hard fork heeft meer voeten in aarde. Stel je voor dat de helft van het netwerk de block size wil vergroten van 2 MB naar 3 MB. Als je een block van 3 MB naar een oudere node wilt versturen, zal deze node het block weigeren omdat het protocol bepaalt dat er geen blocks groter dan 2 MB mogen worden geaccepteerd. Omdat de twee netwerken nu niet langer compatibel zijn, zorgt dit voor een splitsing van de blockchain.


Uitleg hard fork: gif


De zwarte keten in de bovenstaande animatie is de originele blockchain. De hard fork vindt plaats bij block 2. Nodes die de nieuwe regels volgen, produceren nu grotere blocks (in het groen). De oudere nodes herkennen deze nieuwe blocks niet en blijven een ander pad volgen. Er bestaan nu twee blockchains die tot aan block 2 dezelfde geschiedenis hadden.

Er zijn nu twee protocollen, elk met een andere valuta. Alle saldi van de oude blockchain worden gekloond: dit houdt in dat als je 20 BTC had op de oorspronkelijke blockchain, je nu ook 20 NewBTC hebt op de nieuwe blockchain.

In 2017 vond er een controversiële hard fork van Bitcoin plaats die leek op het hierboven beschreven scenario. Een minderheid van de netwerkdeelnemers wilde de block size vergroten om meer en goedkopere transacties mogelijk te maken. Anderen vonden dit een slecht antwoord op het schaalbaarheidsprobleem. Uiteindelijk leidde de hard fork tot het ontstaan van Bitcoin Cash (BCH), dat zich afsplitste van het Bitcoin-netwerk en nu een eigen onafhankelijke community en roadmap heeft.

Wil je meer weten over forks, lees dan ons artikel Hard forks en soft forks.




Hoofdstuk 7 - Deelnemen aan het netwerk van Bitcoin

Inhoud


Wat is een Bitcoin node?

Een Bitcoin node is een programma dat op een bepaalde manier communiceert met de rest van het Bitcoin-netwerk. Dit kan bijvoorbeeld een mobiele telefoon met een Bitcoin-wallet zijn, maar ook een gespecialiseerde computer die een volwaardige kopie van de blockchain beheert.

Er zijn verschillende soorten nodes die elk een specifieke functie hebben, maar allemaal zijn ze communicatiepunten voor het netwerk. Binnen het systeem sturen ze informatie over transacties en blocks naar elkaar.


Hoe werkt een Bitcoin node?

Full nodes

Een full node valideert transacties en blocks als die aan bepaalde eisen voldoen (d.w.z. de regels van het protocol volgen). De meeste full nodes draaien de software van Bitcoin Core, de referentie-implementatie van het Bitcoin-protocol. 

Bitcoin Core werd door Satoshi Nakamoto in 2009 online gezet. Destijds heette het simpelweg Bitcoin: de naam werd later gewijzigd om verwarring te voorkomen. Er kunnen ook andere implementaties worden gebruikt voor het draaien van een full node, mits deze compatibel zijn met Bitcoin Core.

Full nodes zijn een integraal onderdeel van de decentralisatie van Bitcoin. Deze nodes downloaden en valideren blocks en transacties en versturen ze naar de rest van het netwerk. Omdat ze onafhankelijk de authenticiteit valideren van de informatie die ze ontvangen, hoeft de gebruiker niet op een tussenpersoon te vertrouwen.

Als een full node een kopie van de blockchain beheert, wordt deze node een full archival node genoemd. Sommige gebruikers negeren oudere blocks om ruimte te besparen: de Bitcoin-blockchain bevat namelijk meer dan 200 GB aan transactiegegevens.


Wereldwijde distributie van Bitcoin full nodes

Wereldwijde distributie van Bitcoin full nodes. Bron: https://bitnodes.io/


Light nodes

Light nodes kunnen minder dan full nodes, maar zijn ook minder kostbaar om op te zetten. Met een light node kan een gebruiker communiceren met het netwerk zonder alle handelingen uit te hoeven voeren die het in de lucht houden van een full node vereist.

Terwijl een full node alle blocks downloadt om deze te valideren, downloaden light nodes alleen een gedeelte van elk block (de zogenaamde block header). Hoewel de block header niet groot is, bevat deze informatie waarmee kan worden gecontroleerd of een transactie zich in een specifiek block bevindt. 

Light nodes zijn ideaal voor apparaten met beperkte bandbreedte of opslagruimte. Deze nodes worden daarom vaak gebruikt voor desktop- en mobiele wallets. Omdat ze niet zelf in staat zijn om transacties te valideren, zijn light nodes wel afhankelijk van full nodes.


Mining nodes

Mining nodes zijn full nodes die daarnaast een extra taak vervullen: het produceren van blocks. Zoals eerder in dit artikel besproken, vereisen mining nodes speciale hardware en software om data toe te voegen aan de blockchain.

Mining nodes nemen lopende transacties en hashen deze samen met andere informatie om een nummer te genereren. Als dit nummer beneden een door het protocol bepaalde drempel valt, is het block geldig en kan het naar andere full nodes worden gestuurd.

Om te minen zonder van anderen afhankelijk te zijn, moeten miners een full node draaien. Het is anders niet mogelijk om te weten welke transacties er in het block moeten worden opgenomen.

Als iemand wel wil minen maar geen full node wil draaien, kan er verbinding worden gemaakt met een server die de benodigde informatie verstrekt. Als je minet in een pool (een samenwerkingsverband met andere miners), hoeft slechts één iemand een full node te beheren.

Lees het artikel Wat zijn nodes? voor een uitgebreider overzicht van de verschillende soorten nodes.


Hoe zet je een Bitcoin full node op?

Het beheren van een full node kan voordelig zijn voor ontwikkelaars, winkeliers en eindgebruikers. Het draaien van de Bitcoin Core client op eigen hardware biedt voordelen op het gebied van privacy en veiligheid en maakt het Bitcoin-netwerk als geheel robuuster. Met een full node ben je niet meer afhankelijk van anderen voor communicatie met het ecosysteem.

Een handjevol Bitcoin-bedrijven biedt 'plug and play' nodes aan. Voorgeassembleerde hardware wordt naar de gebruiker gestuurd, die de apparatuur alleen nog maar aan hoeft te zetten om de blockchain te downloaden. Voor minder technisch onderlegde gebruikers kan dit een goed alternatief zijn, al zijn de kosten hiervoor ook aanzienlijk hoger dan het opzetten van een eigen node.

In veel gevallen volstaat een oude PC of laptop voor het draaien van een node. Het is niet aan te raden om een node op te zetten op de computer die je dagelijks gebruikt, omdat deze hierdoor veel trager kan worden. De blockchain wordt steeds groter: er moet dus genoeg opslagruimte beschikbaar zijn om deze te kunnen downloaden.

Een harde schijf van 1 TB zal de komende jaren volstaan, ervan uitgaande dat er geen grote veranderingen zullen worden doorgevoerd in de block size. Andere vereisten zijn 2 GB aan RAM-geheugen (de meeste computers hebben standaard al meer) en ruim voldoende bandbreedte.

De handleiding <0 op bitcoin.org beschrijft het opzetten van een node in meer detail. 


Hoe mine je Bitcoin?

In de begindagen van Bitcoin was het nog mogelijk om nieuwe blocks te genereren met een gewone laptop. Bitcoin was onbekend en er was weinig concurrentie tussen miners. Omdat de netwerkactiviteit zo beperkt was, gebruikte het protocol een lage moeilijkheidsgraad voor het minen.

Met het toenemen van de hash rate op het netwerk en de groeiende concurrentie tussen miners, werd het gebruik van steeds krachtigere apparatuur noodzakelijk. Er werden daarvoor verschillende soorten hardware gebruikt, tot de mining-industrie zich uiteindelijk ging toeleggen op Application-Specific Integrated Circuits (ASIC's).

Zoals de naam al suggereert, is deze hardware gebouwd voor één specifiek doel. Het uitvoeren hiervan gaat extreem efficiënt, maar voor andere toepassingen is de apparatuur niet geschikt. Een mining ASIC is dus een computer die gespecialiseerd is in minen en niets anders. In het verlengde daarvan kan een Bitcoin ASIC enkel bitcoins minen, maar geen cryptovaluta die een ander algoritme gebruiken.

Het minen van Bitcoin vereist tegenwoordig aanzienlijke investeringen: niet alleen in hardware, maar ook in energie. Op het moment van schrijven voert een concurrerende miner meer dan tien biljoen berekeningen uit per seconde. Hoewel mining ASIC's dus zeer efficiënt zijn, verbruiken ze ook enorme hoeveelheden energie. Tenzij je beschikt over meerdere mining rigs en goedkope stroom, is het dus onwaarschijnlijk dat je ooit winst zult maken met het minen van Bitcoin.

Beschik je over het materiaal, dan is het opzetten van je eigen miner niet heel ingewikkeld. Veel ASIC's maken gebruik van specifieke software. De meest miners kiezen ervoor om zich aan te sluiten bij een mining pool, waar je samen met andere miners probeert om nieuwe blocks te vinden. Lukt dit, dan ontvang je een deel van de block reward in verhouding tot de hash rate die je hebt bijgedragen aan de mining pool.

Ook kun je ervoor kiezen om alleen of solo te minen. De kans om een nieuw block te genereren zal lager zijn, maar je ontvangt wel de volledige beloning voor een geldig block.


Hoe lang duurt het minen van een bitcoin?

Het is moeiijk om één passend antwoord op deze vraag te geven, omdat dit door diverse variabelen wordt bepaald. De snelheid waarmee bitcoins kunnen worden gemined, hangt af van de elektriciteit en hash rate die je tot je beschikking hebt. Ook dien je rekening te houden met de kosten van de mining-hardware.

Om een idee te krijgen van wat je met het minen van Bitcoin kunt verdienen en de kosten die je daarvoor moet maken, kun je bijvoorbeeld een mining calculator gebruiken.


Wie kan er bijdragen aan de code van Bitcoin?

De Bitcoin Core software is open-source, wat betekent dat iedereen eraan kan bijdragen. Zo kun je zelf voorstellen om nieuwe functies toe te voegen aan de ruim 70.000 regels code, of de suggesties van anderen beoordelen. Ook kun je bugs melden, vertalingen toevoegen en de documentatie verbeteren.

Software-aanpassingen doorlopen altijd een uitgebreid beoordelingsproces. Een systeem dat honderden miljarden dollars aan waarde verwerkt, moet ten slotte vrij zijn van kwetsbaarheden.

Als je wilt bijdragen aan Bitcoin, lees dan de blogpost van ontwikkelaar Jimmy Song door over hoe je dit het beste kunt doen of bezoek de website van Bitcoin Core.