Bitculator

ดาวน์โหลด Bitculator บน Android

มูลค่าตลาด:

$2.58 T

ปริมาณ 24 ชม.:

$18.54 B

ต.ค. 23 การบังคับขาย:

$4.91 K

สมัครสมาชิก

Bitculator · เรียนรู้

Hashed Timelock Contracts (HTLCs)

Hashed Timelock Contracts (HTLCs) หมายถึงอะไรในทางคริปโต

# 283·อัปเดตแล้ว ต.ค. 2026·1 นาทีในการอ่าน

Hashed Timelock Contracts (HTLCs) คือ สัญญาอัจฉริยะที่บังคับใช้การชำระเงินตามเงื่อนไขในการทำธุรกรรมสกุลเงินดิจิทัล.

HTLCs คืออะไร?

Hashed Timelock Contracts (HTLCs) คือข้อตกลงสมาร์ทคอนแทรกต์ที่เงินจะเคลื่อนไหวได้ก็ต่อเมื่อมีความลับถูกเปิดเผยก่อนกำหนด หากเวลานับถอยหลังหมด เงินจะถูกส่งกลับไปหาผู้ส่ง ลองคิดถึงตู้เซฟที่เปิดด้วยรหัสและปิดอัตโนมัติหลังจากนับถอยหลัง


Myth

“HTLCs เหมาะกับ Lightning Network” ไม่ใช่ความจริง HTLCs ยังรองรับ atomic swaps และกระบวนการ payment channel อื่นๆ บนหลายเชนด้วย


How Hashed Timelock Contracts (HTLCs) works

ลองนึกถึงสองคนที่ตั้งค่าการเปิดเผยสมบัติตามเวลาพร้อมใบเสร็จรับเงิน นี่คือขั้นตอน:

  1. Step 1: ผู้ใช้งานสองรายตกลงแลกเปลี่ยนเงินทุนในชุด peer-to-peer ผู้รับสร้างความลับแบบสุ่ม แล้วแบ่งเพียง fingerprint ของมันให้ผู้ส่ง
  2. Step 2: ผู้ส่งล็อกเงินในสัญญาที่จะจ่ายเมื่อผู้รับเปิดเผยความลับที่ตรงกับ fingerprint ที่ร่วมกันสร้างขึ้น โดยใช้ cryptographic hash
  3. Step 3: ผู้รับใช้เงินโดยการเปิดเผยความลับก่อนที่ timer จะหมด สัญญาจะตรวจสอบแมทช์และปล่อยการชนะ
  4. Step 4: หากนาฬิกาหมดก่อน เงินจะถูกส่งกลับไปยังผู้ส่งอัตโนมัติ
  5. Step 5: สำหรับการ routing ผ่านหลาย hops ทุกคนใช้ fingerprint ความลับเดียวกัน เมื่อผู้รับสุดท้ายเปิดเผย ม hop ทั้งหมดจะได้รับการชำระเงินตามลำดับ เป็นเรื่องเรียบร้อย

ใช่ นั่นคือทริคทั้งหมดจริงๆ


Why Hashed Timelock Contracts (HTLCs) Matters

คุณสนใจเพราะนี่คือวิธีที่ crypto เคลื่อนค่ามูลค่าโดยไม่ต้องพึ่งความไว้วางใจแบบ blind

  • Benefit: การชำระแบบ all or nothing ที่รู้สึก trustless สำหรับทั้งสองฝ่าย
  • Perspective: มันเปิดใช้งานการ routing แบบทันที การแปลงข้ามชั้น และการชำระเงินระดับอินเทอร์เน็ตโดยไม่ต้องมี help desk
  • Relevance: คุณจะพบมันใน payment channels การ swap ใน DEX และแอปแบบ channel-based ครอบคลุม Bitcoin และเพื่อน

Tip

ตั้งเวลา timeout ที่ยาวกว่า upstream มากกว่ downstream และอย่าใช้ความลับซ้ำกัน ถือว่าคล้ายกับ ข้อตกลง escrow แบบ programmable ที่มีตัวจับเวลาเพื่อให้ทุกคนรักษาความซื่อสัตย์


Key Characteristics of Hashed Timelock Contracts (HTLCs)

นี่คือสิ่งที่ทำให้มันพิเศษ:

  • Hashlock: เงินทุนถูกปลดล็อคเมื่อความลับที่ถูกต้องถูกเปิดเผย
  • Timelock: หากไม่มีการเปิดเผยภายในเวลาที่กำหนด เงินทุนจะกลับไปยังผู้ส่ง
  • Atomicity: ในเส้นทาง multi-hop ทุกอย่าง settlement พร้อมกัน หรือไม่มีอะไรเคลื่อนไป
  • Portability: ใช้งานได้ข้ามเชนที่รองรับ scripting หรือ contracts พื้นฐาน

Variations

ไอเดียเดียวกันแต่รสชาติแตกต่าง:

  • Hash: ใช้อัลกอริทึมต่างๆ เช่น SHA 256 หรือ Keccak สำหรับ fingerprint
  • Script: บน Bitcoin ใช้สคริปต์ ขอบ Ethereum ทำด้วย smart contracts
  • Timeout: เวลาเชิงสัมพันธ์หรือเวลาทรงเงา ตามความเหมาะสมกับความเสี่ยงและค่าธรรมเนียม
  • Routing: การชำระแบบ single hop หรือ multi hop สำหรับเส้นทางที่ยาวขึ้น

Reminder

เมื่อมีการเรียกเก็บเงิน ความลับจะกลายเป็นสาธารณะ อย่าใช้งานซ้ำใน HTLCs ที่ต่างกัน และควรเว้นระยะเวลา timeout อย่างชัดเจน


Example

ที่ร้านกาแฟ การจ่ายแบบ routed จะ settle ด้วย Hashed Timelock Contracts (HTLCs) เหนือสิ่งอื่นใดเมื่อร้านค้าท reveals ความลับ และโหนดผู้ให้บริการแต่ละคนจะ settle โดยอัตโนมัติ


Fun Fact

แนวคิดนี้ถูกสเก็ตช์ไว้ในแนวคิดช่องทางการชำระ Bitcoin ในช่วงต้น และต่อมากลายเป็นที่นิยมโดย Lightning whitepaper; การ swap แบบ atomic ครั้งแรกที่ใช้นิยมคล้ายๆ กันปรากฏระหว่าง Decred และ Litecoin ในปี 2017 คน nerdy แต่เป็นประวัติศาสตร์


Wrap-Up

สั้นๆ ว่า: timers ที่โปรแกรมได้บวกกับรหัสลับทำให้เงินเคลื่อนไหวด้วยความมั่นใจ โดยไม่ต้องมีคนกลาง

เราลืมอะไรไปหรือไม่?

ข้อมูลจากคุณช่วยให้เรารักษาความถูกต้องไว้ได้ โปรดติดต่อเราหากพบข้อมูลที่ไม่ถูกต้องหรือขาดหายไป

ติดต่อ