Skip to main content

قرارداد قفل زمانی هش‌شده Hashed Timelock Contract

نام "واژه" را وارد کنید.
Term شرح
قرارداد قفل زمانی هش‌شده Hashed Timelock Contract

قرارداد قفل زمانی هش‌شده یا HTLC نوعی قرارداد هوشمند در فناوری بلاک‌چین است که برای کاهش ریسک طرفین معامله طراحی شده است. این قرارداد با ایجاد یک حساب امانی مبتنی بر زمان و استفاده از عبارت عبور رمزنگاری‌شده (هش)، اطمینان حاصل می‌کند که تراکنش تنها در صورت تحقق شرایط خاصی انجام شود.

قرارداد قفل زمانی هش‌شده (HTLC) چیست؟

به زبان ساده، در یک تراکنش مبتنی بر HTLC، گیرنده وجه باید دو شرط را برای دریافت پول انجام دهد:

  1. ارائه یک عبارت عبور رمزنگاری‌شده صحیح (Hash Preimage).
  2. ادعای وجه در یک بازه زمانی مشخص.

اگر گیرنده نتواند این دو شرط را در زمان تعیین‌شده برآورده کند، دسترسی به وجه را از دست می‌دهد و وجه به فرستنده بازگردانده می‌شود.


نکات کلیدی:

  • کاهش ریسک طرفین معامله: HTLC با ایجاد یک سیستم امانی زمان‌دار و نیاز به رمز عبور، از تقلب یا عدم انجام تعهد جلوگیری می‌کند.
  • تراکنش مشروط: پرداخت تنها در صورتی انجام می‌شود که گیرنده در زمان مشخص، رمز صحیح را ارائه دهد.
  • کاربرد در شبکه لایتنینگ (Lightning Network): HTLC یکی از اجزای کلیدی در شبکه لایتنینگ بیت‌کوین است که امکان انجام تراکنش‌های سریع و کم‌هزینه را فراهم می‌کند.
  • افزایش امنیت و کارایی: با استفاده از HTLC، می‌توان تراکنش‌های بین‌زنجیره‌ای (Cross-chain) یا پرداخت‌های چندمرحله‌ای را بدون نیاز به اعتماد به طرف مقابل انجام داد.

مثال ساده:

فرض کنید علی می‌خواهد به سارا بیت‌کوین بفرستد، اما فقط در صورتی که سارا یک رمز خاص را بداند. علی یک هش از آن رمز تولید می‌کند و آن را در قرارداد HTLC قرار می‌دهد. سارا تنها در صورتی می‌تواند بیت‌کوین را دریافت کند که رمز صحیح را وارد کند و این کار را قبل از پایان زمان تعیین‌شده انجام دهد. اگر موفق نشود، بیت‌کوین به علی بازمی‌گردد.

کلیک ها - 46
Synonyms: قرارداد قفل زمانی هش‌شده,Hashed Timelock Contract,HTLC