Definition
Checkpoint lohkoketjussa (blockchain) on nimetty lohko tai tilamerkki, jota protokolla käyttää ketjun etenemisen ja turvallisuuden viitepisteenä. Se on järjestelmätason komponentti, jolla merkitään tietyt lohkot tai tilat erityisen tärkeiksi konsensuksen, koordinoinnin tai validoinnin kannalta. Usein se rajoittaa sitä, kuinka pitkältä ajalta verkko voi harkita uudelleen tai järjestellä uudestaan kanonista ketjua.
In Simple Terms
Checkpoint on erityinen lohko tai tila, jonka lohkoketjuprotokolla (blockchain-protokolla) merkitsee tärkeäksi viitepisteeksi. Verkko käyttää sitä seuratakseen etenemistä ja rajoittaakseen sitä, kuinka suurta osaa ketjusta voidaan myöhemmin muuttaa. Näin osallistujat voivat paremmin koordinoida yhteisen näkemyksen siitä, mikä osa ketjusta on jo vakiintunut ja pysyvä.
Context and Usage
Termiä checkpoint käytetään yleisesti keskusteluissa konsensussuunnittelusta, ketjun vakaudesta ja protokollan turvallisuudesta. Se esiintyy usein yhteydessä siihen, miten verkot rajaavat mahdollisen reorg-syvyyden, miten validatorit koordinoivat yhteisen tilan ympärillä ja miten finality ilmaistaan tai approksimoidaan eri epochien yli. Checkpointit mainitaan tyypillisesti protokollamäärittelyissä, asiakasohjelmien toteutuksissa ja ketjun käyttäytymisen turvallisuusanalyysissä.