Wat is Time Lock?
Time Lock is een regel die bepaalt dat middelen of acties op een blockchain pas kunnen worden verplaatst na een bepaald tijdstip of blokhoogte. Zie het als een digitale kluis die op een vaste datum opengaat, zonder vroegtijdig openen. Eenduidig, voorspelbaar en moeilijk te betwisten.
Time Lock bevriest je crypto voor altijd. Nee. Het pauzeert alleen uitgaven totdat de klok of het blok groen licht geeft; daarna gelden de normale regels.
Hoe Time Lock werkt
Stel je een team voor dat tokens tot volgend jaar vastzet, of een DAO die een pauze toevoegt voordat er een grote uitgave uit de schatkist plaatsvindt. Zelfde idee, andere varianten.
- Stap 1: Je kiest een tijdstip of een toekomstige blokhoogte waarop de middelen ontgrendeld worden.
- Stap 2: Je codeert die regel in een transactie of, vaker, in slimme contracten die de activa vasthouden.
- Stap 3: Het netwerk handhaaft de lock. Voor de deadline kunnen de middelen door niemand worden besteed.
- Stap 4: Wanneer het moment daar is, kan de toegestane rekening of sleutel de activa verplaatsen, een uitbetaling starten of een in de wachtrij staande actie uitvoeren.
- Stap 5: Optionele veiligheidsmaatregelen treden in werking, zoals terugbetalingsroutes of extra goedkeuringen, afhankelijk van hoe je het instelt.
Eenvoudig idee, krachtige werking.
Waarom Time Lock belangrijk is
Omdat het soms verstandig is om dingen bewust te vertragen.
- Voordeel: Het vermindert impulsieve acties en voorkomt plotselinge onttrekkingen door een wachttijd te verplichten voordat middelen verplaatst kunnen worden, veel zoals moderne escrowdiensten maar geautomatiseerd.
- Perspectief: Teams zetten vaak hun allocatie vast om langdurige focus en echte functionaliteit aan te tonen, niet alleen hype.
- Relevantie: Je ziet het bij tokenvesting, schatkisten van DAO's, launchpads, upgrades met een wachtrij en cross chain swaps.
Stel ontgrendelingen bij voorkeur in op blokhoogte in plaats van op kloktijd. Blokken zijn wat de keten echt controleert, en netwerkklokken kunnen iets afwijken.
Belangrijke kenmerken van Time Lock
Bekijk deze en je weet waar je mee te maken hebt:
- Voorspelbaar: Het ontgrendelmoment is vastgelegd en zichtbaar op de keten zodat iedereen het kan verifiëren.
- Noncustodiaal: Geen mens kan het overschrijven zodra het is ingesteld, tenzij er bewust code is toegevoegd voor upgrades.
- Combineerbaar: Het kan worden gecombineerd met andere regels zoals terugbetalingen, swaps en governanceprocessen met meerdere stappen.
- Transparant: Je kunt volgen wanneer middelen ontgrendelen en je planning daarop afstemmen.
- Granulair: Vergrendel een wallet, een deel van een token of een enkele functieaanroep, afhankelijk van het ontwerp.
Variaties
Verschillende ketens en projecten bieden verschillende varianten. De insteek is gelijk, de werking verschilt.
- Absoluut: Ontgrendelen op een specifieke tijdstempel of blokhoogte, gebruikelijk bij vesting en vertragingen bij upgrades.
- Relatief: Ontgrendelen na een bepaald aantal blokken sinds de middelen arriveerden, nuttig voor tijdgebonden veiligheidsvensters.
- HTLC: Hashed timelock contracts, gebruikt bij atomic swaps om een ruil binnen de tijd te voltooien of een terugbetaling mogelijk te maken.
- Vesting: Geleidelijke vrijgave over datums, wat cliffs en maandelijkse ontgrendelingen kan omvatten.
- Governance: Een vertraging tussen goedkeuring van een voorstel en uitvoering zodat houders kunnen reageren of posities kunnen verlaten, soms gecombineerd met een multisignature wallet voor extra goedkeuringen.
Time Lock beschermt je niet tegen koersschommelingen. Je munten kunnen nog steeds stijgen of dalen terwijl ze vergrendeld zijn.
Voorbeeld
Een DAO stelt een Time Lock van 48 uur in voor acties met de schatkist, zodat elke goedgekeurde uitgave twee dagen wacht voor uitvoering en houders tijd hebben om te beoordelen en te reageren.
Leuk weetje
Bitcoin had vroeg een versie van tijdgebaseerde bestedingsregels, en latere upgrades maakten het eenvoudiger om te scripten, wat inspiratie gaf voor zaken zoals atomic swaps en moderne vestingtools.
Samenvatting
Kort gezegd: Time Lock is uitgestelde toestemming, gecodeerd in geld zodat iedereen weet dat de klok bepaalt wat er gebeurt.
