Hvad er Time Lock?
Time Lock er en regel, der siger, at midler eller handlinger på en blockchain kun kan flyttes efter et bestemt tidspunkt eller en bestemt blokhøjde. Tænk på det som et digitalt pengeskab, der først åbner på en fastsat dato, uden tidlig adgang. Rent, forudsigeligt og meget svært at modsige.
Time Lock fryser din krypto for evigt. Nej. Det sætter kun forbruget på pause indtil klokken eller en blok tillader det, hvorefter normale regler træder i kraft.
Hvordan Time Lock fungerer
Forestil dig et team, der venter med deres tokens indtil næste år, eller en DAO, der tilføjer en pause før en stor bevægelse i kassen. Samme idé, forskellige varianter.
- Trin 1: Du vælger et tidspunkt eller en fremtidig blokhøjde for at frigive midlerne.
- Trin 2: Du koder den regel ind i en transaktion eller, oftere, i smart contracts som holder aktiverne.
- Trin 3: Netværket håndhæver låsen. Før deadline kan ingen bruge midlerne.
- Trin 4: Når tidspunktet kommer, kan den tilladte konto eller nøglerne flytte aktiverne, udløse en udbetaling eller udføre en køet handling.
- Trin 5: Valgfrie sikkerhedsforanstaltninger træder i kraft, som refunderingsveje eller ekstra godkendelser, afhængigt af hvordan du har sat det op.
En enkel idé, kraftig effekt.
Hvorfor Time Lock betyder noget
Fordi nogle gange er det klogeste træk at bremse processen med vilje.
- Fordel: Det mindsker impulsive handlinger og mistænkelige udtræk ved at tvinge en ventetid før midler flyttes, meget lig moderne escrow services men automatiseret.
- Perspektiv: Teams låser ofte deres tildeling for at signalere langsigtet fokus og reel utility, ikke kun hype.
- Relevans: Du støder på det i token vesting, DAO kasser, launchpads, opgraderinger med en kø og cross chain swaps.
Når det er muligt, angiv oplåsning efter blokhøjde i stedet for almindelig urtid. Blokkene er det, kæden faktisk tjekker, og netværkets ure kan svinge lidt.
Vigtige kendetegn ved Time Lock
Gennemgå disse, så ved du, hvad du har med at gøre:
- Forudsigelig: Oplåsningstidspunktet er indkodet og synligt på kæden, så alle kan verificere det.
- Ikke forvarende: Ingen menneske kan tilsidesætte det, når det er sat, medmindre du med vilje har tilføjet kode til opgraderinger.
- Kan kombineres: Det kan stables med andre regler som refunderinger, swaps og flertrins governance processer.
- Gennemsigtig: Du kan følge, hvornår midler vil blive oplåst og planlægge derefter.
- Granulær: Lås en wallet, en tokenandel eller et enkelt funktionskald, afhængigt af design.
Variationer
Forskellige kæder og projekter tilbyder forskellige varianter. Stemningen er den samme, mekanikken varierer.
- Absolut: Oplås ved et specifikt tidsstempel eller blokhøjde, almindeligt til vesting og forsinkede opgraderinger.
- Relativ: Oplås efter et vist antal blokke siden midlerne landede, nyttigt til tidsbaserede sikkerhedsvinduer.
- HTLC: Hashed timelock contracts, brugt i atomiske swaps for at sikre, at en handel afsluttes i tide eller refunderes.
- Vesting: Gradvis frigivelse på tværs af datoer, som kan inkludere cliffs og månedlige oplåsninger.
- Governance: En forsinkelse mellem godkendelse af et forslag og udførelse, så indehavere kan reagere eller trække sig ud, nogle gange parret med en multisignature wallet for ekstra godkendelser.
Time Lock beskytter ikke mod prisudsving. Dine mønter kan stadig stige eller falde, mens de er låst.
Eksempel
En DAO sætter en 48 timers Time Lock på pengekassehandlinger, så enhver godkendt udgift venter to dage før udførelse, hvilket giver indehavere tid til at gennemgå og reagere.
Sjov kendsgerning
Bitcoin havde tidligt en version af tidsbaserede udgiftsregler, og senere opgraderinger gjorde det nemmere at script'e, hvilket inspirerede ting som atomiske swaps og moderne værktøj til vesting.
Opsummering
På én linje: Time Lock er udsat tilladelse, kodet ind i penge, så alle ved, at klokken styrer processen.
