ما هو عقد القفل الزمني المجزأ (HTLC)؟
عقد القفل الزمني المشفر (HTLC) هو نوع من العقود الذكية المستخدمة في تطبيقات البلوكشين. يقلل من مخاطر الطرف المقابل عن طريق إنشاء حساب ضمان يعتمد على الوقت ويتطلب عبارة مرور مشفرة لفتحه.
بمصطلحات عملية، يعني هذا أن الشخص الذي يتلقى الأموال في معاملة ما يجب أن يقوم بإجراءين للوصول إلى الأموال: إدخال العبارة السرية الصحيحة والمطالبة بالدفع ضمن إطار زمني محدد. إذا قام بإدخال عبارة سرية غير صحيحة أو لم يطالب بالأموال ضمن الإطار الزمني، فإنه يفقد الوصول إلى الدفع.
النقاط الرئيسية
- يقلل عقد القفل الزمني المشفر (HTLC) من مخاطر الطرف المقابل في العقود الذكية اللامركزية من خلال إنشاء حساب ضمان يعتمد على الوقت ويستخدم عبارة مرور مشفرة.
- يتطلب هذا النوع من العقود الذكية من المستلم تأكيد استلام الدفعة خلال فترة زمنية معينة أو فقدانها.
- تُعتبر المدفوعات باستخدام عقود القفل الزمني الهاشية (HTLCs) مشروطة، وبالتالي توفر فوائد من حيث الكفاءة للمعاملات على البلوكشين. هذه الخاصية تجعل من عقود القفل الزمني الهاشية أداة أساسية تُستخدم في شبكة البرق.
فهم عقود القفل الزمني المربوطة بالتجزئة (HTLCs)
يستخدم عقد القفل الزمني المشفر (HTLC) عدة عناصر من معاملات العملات المشفرة الحالية. على سبيل المثال، تستخدم معاملات HTLC توقيعات متعددة تتكون من مفتاح خاص وعام للتحقق من صحة المعاملات. ومع ذلك، هناك عنصران يميزان HTLC عن معاملات العملات المشفرة القياسية مع العقود الذكية وهما القفل المشفر والعقد الزمني.
هاشلوك (Hashlock)
العنصر الأول هو القفل الهاش. القفل الهاش هو نسخة مشفرة أو مشوشة من المفتاح العام تم إنشاؤها بواسطة الشخص الذي بدأ المعاملة. ثم يتم استخدام المفتاح الخاص المرتبط لفتح الهاش الأصلي.
في HTLC، يقوم الطرف المبادر بإنشاء مفتاح ويقوم بتجزئته. يتم تخزين التجزئة في صورة مسبقة، والتي يتم الكشف عنها خلال المعاملة النهائية. يتم برمجة HTLCs لتنتهي صلاحيتها بعد مرور فترة زمنية معينة أو بعد توليد عدد محدد من الكتل، مما يخلق تاريخ ووقت انتهاء معروفين.
لإجراء معاملة باستخدام HTLC، يحتاج الطرفان إلى فتح قنوات مع بعضهما البعض. يتم ذلك عادةً باستخدام محفظة أو منصة تبادل أو كليهما.
قفل زمني (Timelock)
العنصر الثاني المهم في HTLC هو القفل الزمني. يتم استخدام نوعين مختلفين من الأقفال الزمنية لتحديد القيود الزمنية على العقود التي يتم إنشاؤها باستخدام HTLC. الأول هو CheckLockTimeVerify (CLTV). يستخدم هذا القفل قاعدة زمنية لقفل وإطلاق العملات الرقمية. وهذا يعني أن القيود الزمنية مبرمجة بشكل ثابت، ويتم إطلاق العملات فقط في وقت وتاريخ محددين أو عند ارتفاع معين لحجم الكتلة.
المقايضات الذرية — التداول عبر السلاسل بين العملات المشفرة — غالبًا ما يتم تحقيقها باستخدام عقود القفل الزمني الهاشية (HTLCs). بالإضافة إلى ذلك، يستخدم شبكة البرق الخاصة ببيتكوين (LN) أيضًا عقود القفل الزمني الهاشية (HTLCs).
الثاني هو CheckSequenceVerify (CSV). لا يعتمد على الوقت؛ بل يستخدم عدد الكتل المولدة كوسيلة تتبع لتحديد متى يتم إنهاء المعاملة.
العملية في عقد القفل الزمني المشفر (Hashed Timelock Contract)
افترض أن أليس تريد تبادل البيتكوين الخاص بها مقابل اللايتكوين من بوب. تتم معاملة HTLC النموذجية بينهما على النحو التالي:
- تقوم أليس بإنشاء تجزئة من مفتاحها الخاص في Litecoin وترسله إلى بوب. كما تقوم بإنشاء صورة مسبقة للتجزئة عن طريق إنشاء معاملة اسمية. ستساعدها هذه الصورة المسبقة في التحقق من صحة المعاملة وإتمامها.
- يقوم بوب أيضًا بإنشاء تجزئة من مفتاحه ويرسلها إلى أليس. بالإضافة إلى ذلك، يقوم بإنشاء صورة مسبقة عن طريق إجراء معاملة اسمية (في Litecoin).
- بمجرد أن تستلم أليس معاملة لايتكوين من بوب، تقوم بتوقيعها باستخدام المفتاح الأصلي الذي لديها بالفعل في الصورة السابقة. يقوم بوب بالمثل في جانبه، باستخدام مفتاحه الخاص لفتح معاملة أليس.
- بمجرد أن يقوم كل من Alice وBob بإدخال مفاتيحهم والموافقة على المعاملة، يقوم العقد الذكي بتنفيذها. لا يمكن لأي منهما تغيير المعاملة بمجرد تنفيذها، مما يزيل إمكانية أن يقوم أحدهما بخداع الآخر عن طريق إلغاء التبادل بسرعة.
ما هو عقد القفل الزمني؟
عقد القفل الزمني هو عقد ذكي مدمج في سلسلة الكتل يقوم بتنفيذ معاملة في وقت محدد. تُستخدم هذه العقود في عقود القفل الزمني المشفرة وقنوات الدفع حيث تكون هناك حاجة لأوقات دفع محددة.
هل يحتوي البيتكوين على العقود الذكية؟
في البداية، لم تكن سلسلة الكتل الخاصة ببيتكوين قادرة على تنفيذ العقود الذكية. ومع ذلك، فإن ترقية Taproot في عام 2021 سمحت لسلسلة الكتل باستخدام العقود الذكية في المعاملات.
ما هو العقد الذكي؟
العقد الذكي هو برنامج مخزن على البلوكشين يتم تنفيذه عند تلبية شروط معينة.
كم تبلغ تكلفة العقد الذكي؟
على سلسلة Ethereum، يتطلب نشر العقد الذكي غازًا، والذي يكلف Gwei (وهي فئة أقل من الإيثر). اعتمادًا على تعقيد العقد، يمكن أن يكلف نشر عقد ذكي مليارات من Gwei. العقود الأقل تعقيدًا مثل التبادل البسيط تكون أرخص بكثير.
الاستثمار في العملات الرقمية والعروض الأولية للعملات ("ICOs") ينطوي على مخاطر عالية ويعتبر مضاربة، وهذه المقالة ليست توصية من أو الكاتب للاستثمار في العملات الرقمية أو العروض الأولية للعملات الأخرى. نظرًا لأن وضع كل فرد فريد من نوعه، يجب دائمًا استشارة محترف مؤهل قبل اتخاذ أي قرارات مالية. لا تقدم أي تعهدات أو ضمانات بشأن دقة أو توقيت المعلومات الواردة هنا.