แฮชสัญญา Timelock

มีหลายแง่มุมเกี่ยวกับสกุลเงินดิจิทัลที่คนส่วนใหญ่ไม่เคยได้ยินมาก่อนและหนึ่งในคุณสมบัติทางเทคโนโลยีเหล่านี้ใช้ชื่อว่า Hashed Timelock Contracts หรือ HTLCs คุณลักษณะนี้สามารถพิสูจน์ได้ว่ามีประสิทธิภาพมากในการดำเนินการชำระเงินดังนั้นจึงถึงเวลาที่จะพิจารณาให้ละเอียดยิ่งขึ้นว่าสิ่งนี้มีความหมายอย่างไรกับ Bitcoin และอาจเป็นไปได้สำหรับสกุลเงินดิจิทัลอื่น ๆ ด้วย.

แฮชสัญญา Timelock

ภาพรวมของ HTLC

สัญญาแฮชไทม์ล็อกเป็นการดำเนินการทางเทคนิคอย่างมาก การชำระเงิน cryptocurrency. ผู้รับการชำระเงินจะต้องรับทราบการรับการโอนดังกล่าวก่อนกำหนดซึ่งทำได้โดยการสร้างหลักฐานการชำระเงินที่เข้ารหัสหรือริบความสามารถในการเรียกร้องการชำระเงินคืนให้กับผู้ชำระเงิน จนถึงตอนนี้มันฟังดูไม่ธรรมดา อย่างไรก็ตามแนวคิดทั้งหมดนี้มีการเปลี่ยนแปลงเล็กน้อย.

จากนั้นสามารถใช้หลักฐานการเข้ารหัสการชำระเงินที่ผู้รับสร้างขึ้นเพื่อเรียกใช้การดำเนินการอื่น ๆ ในการชำระเงินอื่น ๆ สิ่งนี้ทำให้ HTLC เป็นเทคนิคที่มีประสิทธิภาพในการสร้างการชำระเงินแบบมีเงื่อนไขใน Bitcoin ไม่ยากที่จะเห็นว่าทำไมเทคโนโลยีนี้ถึงมีประสิทธิภาพและเป็นที่นิยมและในความเป็นจริงมีหลายกรณีที่เทคโนโลยีนี้จะมีประโยชน์.

ตัวอย่างเช่นเป็นไปไม่ได้ที่จะคิดว่าระบบนิเวศของสกุลเงินดิจิทัลจะได้รับการแนะนำให้รู้จักกับการซื้อขายแบบข้ามสายโซ่ปรมาณูตามสัญญา Timelock ที่แฮช การซื้อขายประเภทนี้ช่วยให้ผู้ใช้สามารถแลกเปลี่ยน cryptocurrency จำนวนหนึ่ง (เช่น bitcoin บน mainnet) เป็นสกุลเงินดิจิตอลจำนวนหนึ่งบนบล็อกเชนอื่น (เช่น bitcoin บน sidechain) สิ่งนี้สามารถทำได้โดยใช้ sidechains – ตามที่เสนอโดย Drivechain. อย่างไรก็ตามจะต้องมีช่องทางการชำระเงินที่เหมาะสม.

เหรียญ 3 อันดับแรกสำหรับ ROI ขนาดใหญ่ในปี 2021?

หากคุณจะเดิมพันด้วยเหรียญที่ถูกต้องในปีที่แล้วคุณสามารถมีเงินทุน 10 เท่าได้อย่างง่ายดาย …

คุณสามารถทำได้มากถึง 100x ซึ่งหมายความว่าคุณจะหันมา $ 100 เป็นมากถึง 10,000.

ผู้เชี่ยวชาญเชื่อว่าสิ่งนี้จะเกิดขึ้นอีกครั้งในปี 2021 คำถามเดียวคือคุณเดิมพันเหรียญใด?

Dirk เพื่อนและผู้เชี่ยวชาญด้าน cryptocurrency ของฉันกำลังเดิมพันกับ 3 cryptocurrencies ที่อยู่ภายใต้เรดาร์เป็นการส่วนตัวเพื่อ ROI จำนวนมากในปี 2021.

คลิกที่นี่เพื่อเรียนรู้ว่าเหรียญเหล่านี้คืออะไร (ชมจนจบการนำเสนอ).

การดำเนินการตามสัญญา Hashed Timelock ซึ่งเป็นส่วนหนึ่งของการซื้อขายข้ามสายโซ่ปรมาณูน่าจะเป็นจุดเริ่มต้นของเทคนิคที่เรียกว่า HTLCs สิ่งสำคัญคือต้องทราบว่ายังสามารถใช้ HTLC ในช่องทางการชำระเงินในอนาคตได้อีกด้วย ช่องทางการชำระเงินจะใช้การกำหนดเวลาตามค่าเริ่มต้น อย่างไรก็ตามสามารถ“ ขยาย” ได้ด้วยแฮชล็อกและด้วยเหตุนี้หนึ่งจึงสามารถกำหนดเส้นทางการชำระเงิน [Bitcoin] ผ่านช่องทางการชำระเงินสองช่องทางขึ้นไป.

ทั้งหมดนี้ฟังดูน่าทึ่งและน่าตื่นเต้น อย่างไรก็ตามเมื่อพูดถึงการชำระเงินด้วยสกุลเงินดิจิทัลมีแง่มุมรองสำหรับ Hashed Timelock Contracts เทคโนโลยีนี้ยังช่วยให้ผู้รับการชำระเงินสูญเสียความสามารถในการอ้างสิทธิ์ในการโอนเงินที่รอดำเนินการและด้วยการดำเนินการดังกล่าวพวกเขาจะคืนเงินให้กับผู้ส่งได้อย่างมีประสิทธิภาพ แม้ว่ามันจะพิสูจน์ได้ว่ามีประโยชน์มากในระยะยาวจนถึงตอนนี้ซึ่งดูเหมือนจะไม่น่าเป็นไปได้อย่างมากที่ bitcoin เกี่ยวข้อง.

นี่คือลักษณะของสคริปต์ HTLC:

1

2

3

4

5

6

7

OP_IF

[HASHOP] OP_EQUALVERIFY OP_DUP OP_HASH160

OP_ELSE

[TIMEOUTOP] OP_DROP OP_DUP OP_HASH160

OP_ENDIF

OP_EQUALVERIFY

OP_CHECKSIG

HASHOP คืออัลกอริทึมการแฮช (RIPEMD, SHA256) TIMEOUTOP เป็น OP_CHECKSEQUENCEVERIFY หรือ OP_CHECKLOCKTIMEVERIFY สคริปต์นี้อนุญาตให้ “ผู้ซื้อ” ซื้อภาพตัวอย่างโดยบังคับให้ผู้ขายเปิดเผยเมื่ออ้างสิทธิ์ในเงินทุนและหากผู้ขายไม่เปิดเผยผู้ซื้อจะได้รับเงินคืนหลังจากช่วงหมดเวลา.

เป็นเรื่องง่ายมากที่จะเข้าใจว่าการแลกเปลี่ยนอะตอมข้ามสายโซ่สามารถสร้างขึ้นด้วยกลไกนี้ได้อย่างไร:

  1. แอนสุ่มตัวอย่าง K คีย์แล้วแฮ็คมันผลิต X.
  2. ในการสร้างภาพพรีของ X แอนสร้างธุรกรรมที่จ่ายบิล 1 BTC โดยมีระยะเวลา 1 วัน.
  3. Bill รอให้ธุรกรรมของ Ann ปรากฏใน Bitcoin blockchain หลังจากนั้นเขาจะส่งธุรกรรม HTLC โดยจ่ายเงิน 0.02 ZEC แอนสำหรับ preimage ของ X โดยใช้เวลาน้อยลงครึ่งวัน.
  4. Ann สามารถรับ ZEC ของเธอได้เมื่อธุรกรรมของ Bill ปรากฏใน Zcash blockchain บทบังคับให้แอนเปิดเผยเค.
  5. บิลสามารถรับ BTC ได้เมื่อเขาเห็นแอนเปิดเผยเรื่อง K.

การหมดเวลาจะถูกเลือกเพื่อให้บิลมีโอกาสได้รับเงินคืนก่อนแอนเสมอมิฉะนั้นเธออาจรอรับเงินคืนจากนั้นจึงเรียกร้องเงินของเขาโดยเปิดเผย K.

สรุป

ในท้ายที่สุด HTLCs เป็นเทคนิคที่รู้จักกันดีและใช้งานง่ายในการสร้างโปรโตคอลสำหรับการแลกเปลี่ยนอะตอม การชำระเงินแบบมีเงื่อนไขอาจเป็นประโยชน์ต่อสกุลเงินดิจิทัลโดยรวมในอนาคตดังนั้นจึงไม่ยากที่จะดูว่าทำไมนักพัฒนาจึงรู้สึกตื่นเต้นกับสัญญา Hashed Timelock HTLCs เป็นเครื่องมือพื้นฐานในเครือข่าย Lightning ในการจ่ายเงินที่ไม่เกี่ยวข้องกับความรู้ (ZKCP) โอกาสสำหรับคุณสมบัติทางเทคโนโลยีนี้แทบไม่มีขีด จำกัด Hashed Timelock Contracts เป็นพื้นที่แห่งการพัฒนาที่ควรค่าแก่การสำรวจเพิ่มเติม.