شبکه لایتنینگ در پاسخ به مشکلات مقیاسپذیری بیتکوین، به ویژه سرعت و هزینه تراکنشهای بیتکوین ایجاد شد.
حداکثر تعداد تراکنشهای تئوری بیتکوین در ثانیه (TPS) ۱۰ است، هرچند در واقعیت بین ۳ و ۷ است. این را با پردازشگرهای پرداخت سنتی مانند ویزا مقایسه کنید که به طور متوسط ۶،۰۰۰ TPS در سال ۲۰۲۰ را پردازش کردند (بر اساس ادعای ویزا درباره ۱۸۸ میلیارد تراکنش در سال).
هزینههای تراکنش بیتکوین میتواند به شدت نوسان کند بسته به تقاضای فعلی برای استفاده از شبکه. به عنوان مثال، در ۲۰ آوریل ۲۰۲۱، هزینههای متوسط تراکنش بیش از ۵۰ دلار بود، در حالی که در ۹ اوت ۲۰۲۱، متوسط حدود ۲.۵۰ دلار بود. برای تراکنشهای بزرگ، مانند انتقالهای بانکی یا حوالههای بینالمللی، سرعت و هزینه بیتکوین قابل مقایسه یا برتر از جایگزینها است. اما اگر بیتکوین قرار است برای پرداختهای روزمره (به اصطلاح میکروترانزکشنها، مانند یک فنجان قهوه، بنزین) استفاده شود، سرعت تراکنش باید افزایش یابد و هزینههای تراکنش باید به شدت کاهش یابد.
برای درک نحوه کار LN و چالشهای فعلی آن، باید درباره بیتکوین صحبت کنیم. عامل محدود کننده شبکه بیتکوین این است که هر تراکنش باید در یک بلاک جدید در زنجیره قرار گیرد. از آنجا که بلاکها تقریباً هر ۱۰ دقیقه به زنجیره اضافه میشوند، یک محدودیت سخت در تعداد تراکنشهای ممکن وجود دارد بدون تغییر قابل توجه در پروتکل بیتکوین.
بیشتر بدانید: تراکنشهای بیتکوین چگونه کار میکنند؟
بحثهای مربوط به بازنگریهای عمده در پروتکل بیتکوین قبلاً اتفاق افتاده و به "فورکهای سخت" منجر شده است، به ویژه ایجاد بیتکوین کش. شبکه لایتنینگ، به جای ایجاد یک بلاکچین جدید، یک راهحل لایه دوم است. این به این معنی است که پروتکل بیتکوین نسبتاً بدون تغییر باقی میماند، اما مزایایی که بازنگریهای عمده میتوانند به همراه داشته باشند را فراهم میکند - حداقل در تئوری.
LN با ایجاد یک کانال پرداخت بین دو طرف کار میکند، که تنها تراکنش اول و آخر در بلاکچین بیتکوین قرار میگیرد. هر تعداد تراکنش بین اول و آخر خارج از زنجیره اتفاق میافتد، به این معنی که این تراکنشها محدود به پروتکل بیتکوین نیستند.
برای شروع یک کانال پرداخت، هر دو طرف باید مقدار مشخصی از بیتکوین را متعهد کنند. این بیتکوین نگهداری میشود و تا زمانی که کانال پرداخت باز بماند قابل آزادسازی نیست. کل مقدار بیتکوینی که میتواند از طریق این کانال منتقل شود، کل مقدار بیتکوین متعهد شده است. بیایید به یک مثال نگاه کنیم:
آلیس و باب میخواهند یک کانال پرداخت با یکدیگر تشکیل دهند. آلیس ۱۰ BTC و باب ۵ BTC در کانال پرداخت متعهد میکنند. یک تراکنش افتتاحیه که ۱۵ BTC ترکیبی آلیس و باب را نگه میدارد، روی بلاکچین بیتکوین قرار میگیرد. پس از اضافه شدن آن تراکنش به بلاکچین، که میتواند ۱۰ دقیقه یا بیشتر طول بکشد، آلیس و باب میتوانند تعداد نامحدودی از تراکنشها را با سرعت بسیار بالاتر و هزینه تقریباً صفر انجام دهند. در زیر تراکنشهای بین آلیس و باب آمده است:
وقتی یکی یا هر دو بخواهند کانال را ببندند، یک تراکنش بسته شدن به بلاکچین با موجودی نهایی آلیس و باب ارسال میشود. در این مورد، موجودی نهایی آلیس ۱۱ BTC و باب ۴ BTC است.
چه میشود اگر آلیس بخواهد با کارول تراکنش کند؟ خوشبختانه، باب با کارول یک کانال پرداخت دارد، بنابراین آلیس با باب تراکنش میکند و باب تراکنش را به کارول منتقل میکند. توجه داشته باشید که در این سناریو، باب ممکن است یک پرداخت کوچک برای انتقال تراکنش دریافت کند. با گذشت زمان، با نظریه شش درجه جدایی، LN به آلیس اجازه میدهد با هرکس دیگری تراکنش کند.
گره A با گره Q تراکنش میکند با وجود داشتن کانالهای پرداخت مستقیم فقط با گرههای C و B.
LN یک پروتکل نسبتاً جدید است. با چالشهای بسیاری از جمله قابلیت استفاده و امنیت مواجه است.
نگرانیهایی در مورد آسانی اجرای یک گره LN وجود دارد. برای موفقیت LN، نیاز به یک شبکه قوی از گرههای بیتکوین دارد که پروتکل LN را اجرا میکنند. اجرای یک گره LN میتواند بسیار دشوار باشد و ممکن است مشکلات انگیزه پرداخت برای اجرای گرههای کوچکتر وجود داشته باشد. میتوان ادعا کرد که اجرای LN خیلی دشوارتر از اجرای یک گره کامل بیتکوین نیست، اگرچه. با این حال، از آنجایی که LN بیشتر به میکروترانزکشنها هدفگذاری شده است، تجربه روزمره با LN از طریق کیفپولهای فعال LN خواهد بود. برخلاف برخی از کیفپولهای بیتکوین بیشتر جاافتاده، جدید بودن این کیفپولهای فعال LN به این معنا است که بین نسخههای متولی و غیرمتولی توازنهایی وجود دارد. کیفپولهای غیرمتولی LN سختتر استفاده میشوند - بیشتر گیجکننده و کمتر واضح. گزینههای متولی آسانتر استفاده میشو ند، اما باید به یک طرف سوم با بیتکوین خود اعتماد کنید.
بیشتر بدانید: تفاوت بین کیفپولهای متولی و غیرمتولی را درک کنید و چگونه به آزادی اقتصادی مربوط میشود.
LN همچنین باید با رقبا رقابت کند. از فوریه ۲۰۲۴، LN تقریباً ۵،۰۰۰ BTC قفل کرده است. این ممکن است زیاد به نظر برسد، اما در مقایسه، بیش از ۱۵۰،۰۰۰ بیتکوین روی اتریوم (WBTC، بیتکوین پوشیده) از فوریه ۲۰۲۴ قفل شده است. از آنجا که زمان بلاک روی اتریوم تقریبا هر ۱۴ ثانیه به جای ۱۰ دقیقه بیتکوین است، در حال حاضر بسیار سریعتر است که بیتکوین را از طریق WBTC روی شبکه اتریوم منتقل کنید. علاوه بر این، قابل تصور است که پروژههای اتریوم مانند ETH 2.0 و اتریوم پلاسما هزینههای تراکنش را به اندازه کافی کاهش دهند که شبکه لایتنینگ غیرضروری و منسوخ شود. همچنین مهم است که به خاطر داشته باشید که استفاده از WBTC تمام مزایای عظیم دسترسی به DeFi را به همراه دارد که LN ندارد.
در نهایت و به طور نگرانکننده، LN با تعدادی آسیبپذیری مواجه شده است. اینها شامل:
در حالی که LN از آسیبپذیریها رنج میبرد، هنوز هیچکس نتوانسته آنها را بهرهبرداری کند. احتمالاً به دلیل اینکه تخصص لازم برای اجرای این آسیبپذیریها بسیار بالاست، هیچکس این کار را نکرده است. توسعهدهندگان LN مطمئن هستند که یافتن این آسیبپذیریها تنها شبکه را قویتر میکند - که این یک مرحله ضروری از رشد است. توسعهدهندگان خوشبین هستند که برای ایجاد اصلاحات مختلف برای آسیبپذیریهایی که تاکنون یافتهاند، هرچند حملات پینینگ و زمانکشی نیاز به تغییراتی در هر دو اجراهای LN و Bitcoin Core به طور همزمان خواهند داشت.
شبکه لایتنینگ امروز با چالشهای بسیاری مواجه است، اما پروتکل هنوز نسبتاً جوان است و این نوع مسائل قابل انتظار است. توسعهدهندگان لایتنینگ به بهبود پروتکل ادامه خواهند داد و ممکن است بتوا نند مسائل را حل کنند تا بیتکوین را روی لایه دوم مقیاسبندی کنند.
بیشتر بدانید: تفاوتهای بین بیتکوین و بیتکوین کش را درک کنید و چرا بیتکوین کش عمدتاً یک کاربرد متفاوت دارد.](/get-started/what-is-bitcoin-cash/)
برای یک ارزیابی واقعبینانه از شبکه لایتنینگ، نوشته شده توسط یک مشارکتکننده تمام وقت Bitcoin Core، پست عالی آنتوان ریارد را بررسی کنید.
پلتفرمهای برتر برای خرید، فروش و معامله ارزهای دیجیتال را کشف کنید.
پلتفرمهای برتر برای خرید، فروش و معامله ارزهای دیجیتال را کشف کنید.