Bitcoin Rekenlab

Methode en bronnen

Hoe het rekenlab rekent, waar de cijfers vandaan komen en wat we wel en niet hebben gecontroleerd.

Naar het rekenlab

Drie lagen

  • Origineel Bitcoin24: de volledige werkmap Bitcoin24 v1.0 (9 werkbladen, 6.484 formules, 7 scenariotabellen) draait onveranderd in een eigen rekenmotor. Startwaarden zijn historisch: 2024, BTC USD 65.000.
  • DBE-uitwerking Nederland: dezelfde groeiregel voor de koers met een expliciete startdatum (2026-10-04) en startkoers (€ 75.896, mempool.space /api/v1/prices, 4 oktober 2026 19:25 UTC), in euro, met inflatie alleen voor koopkracht, box 3 en een BV-route.
  • DBE-tools: periodiek of eenmalig kopen, kosten, buffer, onttrekkingen, lening met onderpand, stresspaden, gevoeligheid, eerlijke vergelijking en liquiditeit. Deze zitten niet in Bitcoin24.

Bron en hergebruik

Bitcoin24 v1.0, github.com/bitcoin-model/bitcoin_model, commit 30c97a7ce3148d1afc76ab83b46a8f16a40622d5 van 3 september 2024. Oorspronkelijke bijdragers volgens de README: Michael J. Saylor, Shirish Jajodia en Chaitanya Jain. DBE is niet verbonden aan of goedgekeurd door de makers.

De repository heeft geen licentiebestand en GitHub meldt geen licentie. Een openbare repository is geen hergebruiklicentie. Tot de rechthebbenden toestemming geven, staat de originele laag alleen in deze niet-geïndexeerde preview.

Hoe de koers groeit

Bitcoin24 (Macro, rij 52): groei in jaar 1 is een gekozen percentage; elk volgend jaar daalt de groei met een vaste stap tot een lange-termijnniveau. De drie originele scenario’s:

  • Bear: 25.0% → −0.5% per jaar → 18.0%
  • Base: 50.0% → −2.5% per jaar → 20.0%
  • Bull: 75.0% → −5.0% per jaar → 25.0%

Bitcoin24 rekent geen volatiliteit door. Daarom is er een aparte stresslaag: een daling van 50 of 80 procent, stagnatie, lagere groei en onverwachte uitgaven. Dat zijn instelbare testpaden, geen kansen.

Volgorde van berekening (DBE)

Per maand: 1. koers naar de maandkoers (groei^(1/12), dan een eventuele stressschok), 2. inleg komt binnen en wordt verdeeld, het bitcoindeel wordt na kosten gekocht, 3. spaarrente, 4. onttrekkingen, tegenvallers, rente en aflossing uit spaargeld; is dat op, dan wordt bitcoin verkocht; is ook dat niet genoeg, dan ontstaat een zichtbaar tekort, 5. onderpandcontrole bij een lening, 6. aan het jaareinde eventueel herbalanceren en box 3 bepalen op de waarden van 1 januari, betaald in juli.

Belasting

Box 3 2026, forfaitaire berekening: heffingsvrij vermogen € 59.357 per persoon, schulddrempel € 3.800, overige bezittingen 6.00% (geldend), banktegoeden 1.28% (voorlopig), schulden 2.70% (voorlopig), tarief 36%. Gecontroleerd 2026-10-04. Belastingdienst. Voor gewone particuliere crypto geldt box 3 met de waarde op 1 januari; mining of handel met extra arbeid kan box 1 zijn en wordt niet ondersteund. Bron.

Vpb 2026: 19% tot en met € 200.000, 25,8% daarboven. In de BV-route ontstaat een fiscaal resultaat op bitcoin alleen bij verkoop of bij afwaardering naar lagere marktwaarde (waardering op kostprijs of lagere marktwaarde). Jaren na 2026 rekenen we alleen met een expliciete aanname. Alles is vereenvoudigd en moet door een Nederlandse fiscalist worden gecontroleerd vóór publicatie. Belastingdienst

Validatie

  • Alle 6.586 formule- en tabelcellen van Bitcoin24 vergeleken met de waarden die Excel in het bestand bewaarde: 6.582 gelijk binnen een relatieve afwijking van 10^-9. De overige 4 liggen binnen de iteratietolerantie van Excel (0,001); ze komen uit de kringverwijzingen in Corporate en Institution.
  • Vijf invoersets opnieuw doorgerekend met LibreOffice Calc als onafhankelijke rekenmotor (andere koersscenario’s, startkoers, inflatie, strategieën). Per set 5.441 vergelijkbare cellen, waarvan 5.439, 5.439, 5.435, 5.439, 5.438 exact gelijk. LibreOffice wijkt al in de onveranderde werkmap af van Excel bij 1.043 cellen met kringverwijzingen (Corporate); die tellen niet mee. Overige verschillen: twee cellen waar Excel −1 toont en LibreOffice leeg (0^(1/n)), en één strategiekeuze die LibreOffice bij het openen niet overnam.
  • DBE-laag: 19 van 19 controles geslaagd, waaronder: koerspad gelijk aan het origineel, nulgroei geeft inleg terug, gelijke inleg bij eenmalig en periodiek, box 3- en Vpb-handberekeningen, liquiditeit en randgevallen.
  • Nog niet gevalideerd: een vers doorgerekende Excel-referentie met gewijzigde invoer (wij gebruikten de opgeslagen Excelwaarden en LibreOffice), de inhoud van alle Nederlandse en Engelse teksten door een tweede lezer, en de fiscale voorbeelden door een fiscalist.

Bekende eigenaardigheden in de bron

  • Corporate!AH19 bevat een verbroken verwijzing (=#REF!+1). Zonder invloed op de resultaten.
  • In de grafiekhulptabel van Indebted Nation geven enkele cellen #N/A. Zonder invloed op de hoofdresultaten.
  • Excel rekent de scenariovergelijkingen in deze werkmap pas opnieuw na F9 of de macro Run_Scenarios (calcMode autoNoTable). Het rekenlab rekent ze bij elke wijziging opnieuw, zodat je nooit een oude vergelijking ziet.
  • Bitcoin24 gebruikt Engelse eenheden: billion is een miljard, trillion is een biljoen.

Website en app delen één rekenpakket

Alle berekeningen staan in één TypeScript-pakket (dbe-lab 0.1.0 (Bitcoin24 v1.0 @30c97a7)) zonder afhankelijkheden. De DBE-app (Vinnybtc/dbe-app) kan het direct gebruiken, zodat dezelfde invoer dezelfde uitkomst geeft. De calculators in de huidige app gebruiken vaste koersen (bijvoorbeeld € 95.000) en ongecontroleerde historische prijzen; die gaan over op dit pakket met live of handmatige koers en bron.

Privacy

Je invoer blijft in je browser. Opslaan gebeurt alleen op dit apparaat en alleen als je daarvoor kiest. Een gedeelde link bevat alleen wat je selecteert, achter het #-teken, zodat het niet naar de server of analytics gaat. Er staan geen persoonlijke bedragen in analytics.

Begrippen

CAGR
Gemiddelde groei per jaar, als de groei elk jaar even groot was geweest. Formule: (eindwaarde / beginwaarde)^(1/jaren) − 1.
Allocatie
Welk deel van je inleg of vermogen naar bitcoin gaat en welk deel naar sparen of iets anders.
Herbalanceren
Periodiek terugbrengen naar de gekozen verdeling, door te kopen of verkopen. Dat kost transacties en kosten.
Verwatering
Wanneer er meer eenheden bijkomen (nieuwe aandelen, extra aanbod), wordt het bestaande deel per eenheid kleiner.
Nominaal en reëel
Nominaal is het bedrag in euro’s van dat jaar. Reëel corrigeert voor inflatie: wat het waard is in euro’s van het startjaar.
Sats
De kleinste eenheid van bitcoin: 1 BTC = 100.000.000 sats.
LTV
Loan-to-value: de lening gedeeld door de waarde van het onderpand. Boven een afgesproken grens wordt onderpand verkocht.
Box 3
Nederlandse belasting op sparen en beleggen. Voor gewone particuliere bitcoin telt de waarde op 1 januari mee als overige bezitting.
Kostprijs of lagere marktwaarde
Waarderingsregel die de Belastingdienst noemt voor bitcoin in een BV: de boekwaarde gaat niet boven de aankoopprijs.
NAV-premie
Het deel van de beurswaarde boven de waarde van de onderliggende bezittingen (in Bitcoin24: bitcoin).
Miljard en biljoen
Engels billion = Nederlands miljard (10^9). Engels trillion = Nederlands biljoen (10^12). Bitcoin24 gebruikt de Engelse termen.