P02-L01 · P02 · P02-M01
Leg bevestigingsvertrouwen uit zonder onomkeerbare veiligheid te claimen
Vereisten: P01-L01 · P01-L04
Leerdoelen
- Leg bevestigingsvertrouwen uit zonder onomkeerbare veiligheid te claimen
- Bereken het aantal bevestigingen bij een genoemde tip.
- Scheid aanwezigheid in de mempool van opname.
- Beschrijf reorganisatieonzekerheid zonder universele garantie.
EN-bronmaster · P02-L01 · 30 minuten geschat · needs_review
Alleen lezen. Geen walletverbinding, echt geld, herstelzin, privésleutel, handtekening of live trade. Duur is een redactionele schatting; visuals zijn specificaties, geen uitgerolde componenten.
Waarom dit belangrijk is
Een bevestigingsaantal heeft alleen betekenis ten opzichte van een blockchainweergave. Een node kan een transactie kennen zonder dat die in zijn geselecteerde blockchain is opgenomen.
Uitleg
Wat bevestigingsaantallen beschrijven
Bitcoin-nodes valideren blokken en kiezen tussen geldige geschiedenissen op basis van opgebouwde rekenarbeid. Vertakkingen kunnen tijdelijk concurrerende blokken opleveren; een hoogte alleen is daarom geen unieke blokidentifier [BTC]. Een bevestigingsaantal is geen certificaat over de ontvanger of het economische doel.
Voor een gewone opgenomen transactie in de geselecteerde blockchain gebruikt deze les tiphoogte min opnamehoogte plus één. Het opnameblok telt als eerste bevestiging. Deze formule neemt aan dat beide hoogten bij dezelfde geselecteerde blockchain horen en de transactie daarin blijft.
Houd de mempool gescheiden
Een nog niet opgenomen transactie krijgt in deze oefening geen opnamehoogte. Vul geen geraden hoogte in om een positief aantal te berekenen. Ook de weergave van een node is begrensd: dat één node een transactie niet toont bewijst niet dat elke node haar mist.
Reorganisaties veranderen de vraag
Als het geselecteerde blok op een hoogte verandert, bepaal dan eerst of de transactie opgenomen blijft en waar. Het oude aantal met de nieuwe tip hergebruiken kan een onjuiste claim opleveren. Bewaar blokhashes en waarnemingscontext zodat de vergelijking reproduceerbaar is.
Grotere diepte verandert doorgaans de benodigde rekenarbeid om een geschiedenis te vervangen, maar biedt geen universele belofte van onomkeerbaarheid. Leer geen enkel getal aan als garantie voor alle betalingen, alle netwerkomstandigheden of acceptatie door handelaren. Bevestigingsbeleid en protocolmechanisme zijn verschillende zaken.
Rapporteer vertrouwen zonder voorwaarden te verbergen
Schrijf ‘de verstrekte geselecteerde blockchain bevat T in blok H, met N bevestigingen bij tip K’. Vermeld daarna wat het record mist. Het aantal is rekenwerk onder een aanname over de blockchainweergave; het voorbeeld is fictief en verstrekt geen onafhankelijke validatie van rekenarbeid of consensus.
Classificatie van bewijsstatussen
OBSERVED in het illustratieve pakket: geselecteerde tip-/opnamevelden op T0 en het gewijzigde blok op T1. INFERRED: 105−104+1=2 bevestigingen op T0 onder de afstamming in de geselecteerde blockchain. UNKNOWN: latere opname van A uit het gedeeltelijke T1-pakket. INSUFFICIENT EVIDENCE: de oude hoogte plus een hogere tip stelt drie huidige bevestigingen vast of garandeert onomkeerbare veiligheid.
Begrippen
- Bevestiging: opnamediepte in een geselecteerde blockchain.
- Tip: huidig einde van de door een node geselecteerde blockchain.
- Reorganisatie: verandering in de geselecteerde blockchaingeschiedenis.
- Mempool: weergave van nog niet opgenomen transacties bij een node.
Historisch voorbeeld
ILLUSTRATIVE. Op T0 SIM-BTC tip=105; SIM-TX-A opgenomen op104 in BLOCK-X; SIM-TX-B nog niet opgenomen. Op T1 geselecteerde tip=106; hoogte104 heeft nu BLOCK-Y en A ontbreekt in de verstrekte geselecteerde blockchainrecords. Geen latere locatie voor A verstrekt.
Visuele specificaties
Transactietijdlijn met T0 BLOCK-X104→tip105 en alternatief T1 BLOCK-Y104→tip106. Markeer locatie van A onbekend op T1; B nog niet opgenomen. Alternatieve tekst: A heeft twee bevestigingen uitsluitend in de oorspronkelijke fictieve blockchainweergave.
Wat het bewijs aantoont
Bevestigingsrekenwerk en de inconsistentie van het hergebruiken van een verouderde opnamecontext.
Wat het bewijs niet aantoont
Echte Bitcoin-afwikkeling, universele onomkeerbaarheid of menselijke toeschrijving.
Veelgemaakte fouten
- Eén-telfout bij bevestigingen.
- Nog niet opgenomen transacties als opgenomen tellen.
- Hoogte zonder blokidentiteit gebruiken na een vertakking.
Praktische oefening
Bereken de T0-bevestigingen van A. Vermeld de opnamestatus van B. Leg uit waarom A op T1 niet drie bevestigingen kan krijgen op basis van alleen de oude hoogte.
Lever een korte bewijstabel en onderbouwing uitsluitend op basis van het verstrekte materiaal. Voorgestelde verdeling: studie 12 min, controle/berekening 8 min, correctie/quiz 10 min.
Uitgewerkte correctie tonen
A heeft105−104+1=2 bevestigingen op T0. B is nog niet opgenomen, zonder verstrekte opname. Op T1 is het oude blok niet meer geselecteerd en is geen nieuwe locatie voor A gegeven; huidige opname is UNKNOWN vanuit dit gedeeltelijke pakket. Drie bevestigingen zouden juist de opnieuw te controleren opname aannemen.
Rubriek: 1 punt voor precieze reikwijdte, herkomst van bron/oefengegevens, correcte redenering, expliciete grenzen en veilig offline werken (totaal 5). Verzonnen waarnemingen of onbewezen menselijke toeschrijving vereisen correctie ongeacht de score. Dit is leerfeedback, geen certificering.
Controlelijst
- Aanname over geselecteerde blockchain.
- Blokhash plus hoogte.
- Tipcontext.
- Controleer opname opnieuw na veranderingen.
Samenvatting
Een bevestigingsaantal heeft alleen betekenis ten opzichte van een blockchainweergave. Een node kan een transactie kennen zonder dat die in zijn geselecteerde blockchain is opgenomen. Het verstrekte materiaal ondersteunt bevestigingsrekenwerk en de inconsistentie van het hergebruiken van een verouderde opnamecontext. Het stelt geen echte Bitcoin-afwikkeling, universele onomkeerbaarheid of menselijke toeschrijving vast.
Samenvatting
- Bereken het aantal bevestigingen bij een genoemde tip.
- Scheid aanwezigheid in de mempool van opname.
- Beschrijf reorganisatieonzekerheid zonder universele garantie.
Volgende les
P02-L02 na controle van deze oefening en de vereisten.
Hulpmiddelen
NONE. De gezaghebbende catalogus vereist geen producttoegang voor deze les. Gebruik het bevroren/offline materiaal.
Bronnen en grenzen van claims
- [BTC] Bitcoin-ontwikkelaarsgids — Blockchain — Geldige blokken, UTXO's, rekenarbeid en vertakkingen; geen historische authenticatie van oefengegevens. Geverifieerd 2026-10-01.
Synthetische waarden zijn door de auteur gemaakte oefeninvoer. Historische waarden, indien aanwezig, moeten de gekoppelde dataset en de beperktere herkomst gebruiken. Broninspectie is geen onafhankelijke redactionele goedkeuring.
Visuele specificaties
P02-L01-V01
Leg bevestigingsvertrouwen uit zonder onomkeerbare veiligheid te claimen
Illustratieve lesgegevens; geen live weergave
Transactietijdlijn met T0 BLOCK-X104→tip105 en alternatief T1 BLOCK-Y104→tip106. Markeer locatie van A onbekend op T1; B nog niet opgenomen. Alternatieve tekst: A heeft twee bevestigingen uitsluitend in de oorspronkelijke fictieve blockchainweergave.
A heeft twee bevestigingen uitsluitend in de oorspronkelijke fictieve blockchainweergave.
390px: gestapelde rijen met volledig tekstequivalent; rendering op 768px/desktop nog te controleren
RTL-proza; identifiers en getallen met eenheden blijven LTR; behoud feitelijke pijlrichtingen
FIX-P02-L01
Bronnen en grenzen van claims
BTC · PRIMARY_DOCUMENTATION
Bitcoin-ontwikkelaarsgids — Blockchain
- Ondersteunde claim
- Geldige blokken, UTXO's, rekenarbeid en vertakkingen; geen historische authenticatie van oefengegevens.
- Verificatiegrens
- Primaire pagina onderzocht voor het genoemde mechanisme of de toegeschreven publicatie; authenticeert illustratieve gegevens niet.
- Controledatum
- 2026-10-01
https://developer.bitcoin.org/devguide/block_chain.html
Herkomst van gegevens
id: FIX-P02-L01
dataStatus: ILLUSTRATIVE
source: Original teaching fixture embedded below; not externally observed
observedAt: null
timeBasis: SIM/T markers are fictional; no real timestamp or chain observation
scope: Invalid training labels; no usable wallet, key or signature