What is Time Lock?
Time Lock คือกฎที่บอกว่าทรัพย์สินหรือการกระทำบนบล็อกเชนสามารถเคลื่อนไหวได้ก็ต่อเมื่อถึงเวลาหรือความสูงบล็อกที่กำหนดเท่านั้น คิดว่ามันเหมือนกล่องนิรภัยดิจิทัลที่เปิดได้ในวันที่กำหนด ไม่มีการแอบดูล่วงหน้า ชัดเจน คาดเดาได้ และยากต่อการโต้แย้งมาก.
Time Lock freezes your crypto forever. Nope. It only pauses spending until the clock or block says go, then normal rules apply.
How Time Lock works
จงจินตนาการถึงทีมที่มอบสิทธิ์ถือครองโทเคนจนถึงปีหน้า หรือ DAO ที่เพิ่มการหยุดชั่วคราวก่อนการเคลื่อนไหทยพระคลังใหญ่ แนวคิดเดียวกัน แต่มาในรูปแบบที่ต่างกัน.
- Step 1: คุณเลือกช่วงเวลาหนึ่งในอนาคตหรือความสูงบล็อกเพื่อปลดล็อกทรัพย์สิน.
- Step 2: คุณเข้ารหัสกฎนั้นในธุรกรรม หรือที่พบได้บ่อยกว่านั้น ใน smart contracts ที่ถือครองทรัพย์สิน.
- Step 3: เครือข่ายบังคับใช้งานล็อก ก่อนถึงกำหนด ทรัพย์สินไม่สามารถถูกใช้จ่ายโดยใครก็ตาม.
- Step 4: เมื่อเวลามาถึง บัญชีที่ได้รับอนุญาตหรือกุญแจสามารถย้ายทรัพย์สิน ดำเนินการจ่ายเงิน หรือดำเนินการที่คิวไว้.
- Step 5: มีกรอบการควบคุมเสริม เช่น เส้นทางการคืนเงิน หรือการอนุมัติเพิ่มเติม ขึ้นอยู่กับวิธีที่คุณตั้งค่าไว้.
แนวคิดง่ายๆ แต่พฤติกรรมทรงพลัง.
Why Time Lock Matters
เพราะบางครั้งการเคลื่อนไหวที่ชาญฉลาดที่สุดคือการทำให้ช้าลงด้วยจังหวะตั้งใจ
- Benefit: ช่วยลดการเคลื่อนไหวที่คิดและแนวทาง rug vibes โดยบังคับให้รอช่วงเวลาก่อนย้ายทุน คล้ายกับ escrow services ในตัวเองที่อัตโนมัติ.
- Perspective: ทีมมักล็อก allocation เพื่อสื่อถึงการมุ่งเน้นระยะยาวและคุณจริง utility, ไม่ใช่แค่กระแส hype.
- Relevance: คุณจะเห็นมันใน token vesting, DAO treasuries, launchpads, upgrades with a queue, and cross chain swaps.
เมื่อเป็นไปได้ ให้ตั้งค่า unlocks ตามความสูงของบล็อก ไม่ใช่เวลาบนผนัง เวลาของบล็อกคือสิ่งที่เครือข่ายตรวจสอบจริง และนาฬิกาของเครือข่ายอาจมีการ drift ได้บ้าง.
Key Characteristics of Time Lock
สแกนคุณสมบัติเหล่านี้แล้วคุณจะรู้ว่าคุณกำลังรับมืออะไร:
- Predictable: ช่วงเวลาปลดล็อกถูกฝังไว้ในสัญญาและมองเห็นบน chain เพื่อให้ใครก็ตรวจสอบได้.
- Noncustodial: ไม่มีมนุษย์สามารถ override ได้เมื่อถูกตั้งไว้ ยกเว้นกรณีโค้ดที่คุณตั้งใจเพิ่มสำหรับการอัปเกรด.
- Composable: ทำงานร่วมกับกฎอื่นๆ เช่น คืนเงิน สับเปลี่ยน และกระบวนการกำกับดูแลหลายขั้นตอน.
- Transparent: คุณสามารถติดตามเมื่อทรัพย์สินจะปลดล็อกและวางแผนรอบๆ ได้
- Granular: ล็อกกระเป๋าเงิน ส่วนทศนิยมของโทเคน หรือการเรียกฟังก์ชันเดี่ยว ขึ้นอยู่กับการออกแบบ.
Variations
เครือข่ายและโครงการต่างๆ มีรูปแบบที่ต่างกัน แนวคิดคล้ายๆ กัน โมเมนตัมไม่เหมือนกันในเชิงกลไก.
- Absolute: ปลดล็อกใน timestamp หรือความสูงบล็อกที่ระบุ ซึ่งพบทั่วไปในการ vesting และความล่าช้าของการอัปเกรด.
- Relative: ปลดล็อกหลังจากบล็อกจำนวนหนึ่งนับจากที่ทรัพย์สินเข้ามา เหมาะสำหรับหน้าต่างความปลอดภัยที่อิงตามเวลา.
- HTLC: Hashed timelock contracts ใช้ใน atomic swaps เพื่อบังคับให้การค้าเสร็จสมูรณ์ทันเวลา หรือคืนเงิน.
- Vesting: ปล่อยช้าๆ ตามวันที่ ซึ่งอาจรวม cliffs และการปลดล็อกรายเดือน.
- Governance: ความล่าช้าระหว่างการอนุมัติข้อเสนอและการดำเนินการ เพื่อให้ผู้ถือสามารถตอบสนองหรือออกจากตำแหน่งได้ บางครั้งร่วมกับ multisignature wallet เพื่อการอนุมัติเพิ่มเติม.
Time Lock does not protect you from price swings. Your coins can still go up or down while they are locked.
Example
DAO ตั้ง Time Lock 48 ชั่วโมงบน actions ของ treasury ดังนั้นการใช้จ่ายที่ได้รับการอนุมัติจะรอเป็นสองวันก่อนดำเนินการ เพื่อให้ผู้ถือมีเวลาตรวจสอบและตอบสนอง.
Fun Fact
Bitcoin มีเวอร์ชันกฎการใช้จ่ายตามเวลาในระยะแรก และการอัปเกรดภายหลังทำให้ scripting ง่ายขึ้น ซึ่งเป็นแรงบันดาลใจให้สิ่งต่างๆ เช่น atomic swaps และเครื่องมือ vesting สมัยใหม่.
Wrap-Up
ในหนึ่งประโยค: Time Lock คือการอนุญาตที่ดีเลย์ ซึ่งถูกเขียนลงไปในเงิน เพื่อให้ทุกคนรู้ว่ากลไกคือเวลากำหนด.