Naar inhoudBlockAssay

Bitcoin-afwikkeling en bevestigingen

P02-L01 · P02 · P02-M01

Leg bevestigingsvertrouwen uit zonder onomkeerbare veiligheid te claimen

ILLUSTRATIVE · needs_review

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

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

SPECIFICATION_ONLY · ILLUSTRATIVE

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
Primaire bron openen
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

Toets je redenering

P02-L01-Q1 · Wat zijn de T0-bevestigingen van A?
P02-L01-Q2 · Wat is de status van B op T0?
P02-L01-Q3 · Kan alleen de oude hoogte A op T1 vaststellen?
P02-L01-Q4 · Is hoogte wereldwijd uniek tussen concurrerende blokken?
P02-L01-Q5 · Garandeert een aantal acceptatie door handelaren?