Lightning, Make Bitcoin Scalable Again - Part 1 (S06E03)


Lightning, Make Bitcoin Scalable Again - Part 1 (S06E03)

شیر یا خط فصل ششم - قسمت سوم

شبکه‌ی لایتنینگ راهکار مقیاس‌پذیری شبکه‌ی بیتکوین (۱)


در این قسمت شبکه‌ی لایتنینگ را که یک راهکار لایه دومی برای مقیاس‌پذیری بلاکچین بیتکوین است بررسی می‌کنیم.

توضیحات این اپیزود:

  • مقدمه و معرفی
  • خلاصه اپیزودهای قبل
  • معرفی ساده شبکه‌ی لایتنینگ
  • پیش زمینه‌های لایتنینگ در شبکه‌ی اصلی بیتکوین
  • حساب‌های چند امضایی در بیتکوین(Multi-Signature)
  • زبان برنامه نویسی در بیتکوین یا Bitcoin Scripting Language
  • عملگرهایی(Instruction Set) از بیتکوین که از آنها در شبکه‌ی لایتنینگ مورد نیاز است.
    • عملگر Check Multi-sig Verify
    • عملگر Check Sequence Verify
    • عملگر Check LockTime Verify
  • Locking Script لایتنینگ چگونه است؟
  • چه مسیرهایی برای خرج کردن UTXO مربوط به کانال لایتنینگ وجود دارد؟
  • امضای ۲ نفر مشارکت کننده در کانال
  • روشی برای خرج کردن UTXO در صورت ناپدید شدن یکی از افراد
  • تنبیه فرد خاطی و اجازه خرج پول توسط فرد دیگر
  • قراردادهای HTLC چیست؟
  • باز کردن کانال لایتنینگ مرحله به مرحله
    • پیدا کردن طرف مقابل در شبکه‌ی لایتنینگ برای بازکردن کانال
    • تبادل تراکنش تعهد یا Commitment Transaction
    • تراکنش Funding
    • ساخت تراکنش‌های تعهد جدید و جابجایی آن‌ها
    • تراکنش تعهد چگونه ساخته می‌شود و چرا به آن نیاز داریم؟
  • پرداخت و دریافت پول در شبکه‌ی لایتنینگ
  • تراکنش جدید در لایتنینگ و تراکنش تعهد جدید
  • نامعتبر کردن (Invalidate) تراکنش‌های تعهد جدید
  • روش تنبیه در صورت تقلب
  • مجازات تنبیه شونده در صورت تقلب
  • خلاصه این قسمت

لینک های این اپیزود: