همه بررسی‌ها را کاوش کنید

شبکه لایتنینگ چیست؟

پیشنهاد شده در یک مقاله سفید ۲۰۱۶، شبکه لایتنینگ (LN) یک راه‌حل لایه-۲ است که بر روی بیت‌کوین ساخته شده است.
شبکه لایتنینگ چیست؟
در این مقاله به تاریخچه و وضعیت کنونی شبکه لایتنینگ بیت‌کوین خواهیم پرداخت.

چرا شبکه لایتنینگ بیتکوین ایجاد شد؟

شبکه لایتنینگ در پاسخ به مشکلات مقیاس‌پذیری بیتکوین، به ویژه سرعت و هزینه تراکنش‌های بیتکوین ایجاد شد.

حداکثر تعداد تراکنش‌های تئوری بیتکوین در ثانیه (TPS) ۱۰ است، هرچند در واقعیت بین ۳ و ۷ است. این را با پردازشگرهای پرداخت سنتی مانند ویزا مقایسه کنید که به طور متوسط ۶،۰۰۰ TPS در سال ۲۰۲۰ را پردازش کردند (بر اساس ادعای ویزا درباره ۱۸۸ میلیارد تراکنش در سال).

هزینه‌های تراکنش بیتکوین می‌تواند به شدت نوسان کند بسته به تقاضای فعلی برای استفاده از شبکه. به عنوان مثال، در ۲۰ آوریل ۲۰۲۱، هزینه‌های متوسط تراکنش بیش از ۵۰ دلار بود، در حالی که در ۹ اوت ۲۰۲۱، متوسط حدود ۲.۵۰ دلار بود. برای تراکنش‌های بزرگ، مانند انتقال‌های بانکی یا حواله‌های بین‌المللی، سرعت و هزینه بیتکوین قابل مقایسه یا برتر از جایگزین‌ها است. اما اگر بیتکوین قرار است برای پرداخت‌های روزمره (به اصطلاح میکروترانزکشن‌ها، مانند یک فنجان قهوه، بنزین) استفاده شود، سرعت تراکنش باید افزایش یابد و هزینه‌های تراکنش باید به شدت کاهش یابد.

شبکه لایتنینگ در نظریه

برای درک نحوه کار LN و چالش‌های فعلی آن، باید درباره بیتکوین صحبت کنیم. عامل محدود کننده شبکه بیتکوین این است که هر تراکنش باید در یک بلاک جدید در زنجیره قرار گیرد. از آنجا که بلاک‌ها تقریباً هر ۱۰ دقیقه به زنجیره اضافه می‌شوند، یک محدودیت سخت در تعداد تراکنش‌های ممکن وجود دارد بدون تغییر قابل توجه در پروتکل بیتکوین.

بیشتر بدانید: تراکنش‌های بیتکوین چگونه کار می‌کنند؟

بحث‌های مربوط به بازنگری‌های عمده در پروتکل بیتکوین قبلاً اتفاق افتاده و به "فورک‌های سخت" منجر شده است، به ویژه ایجاد بیتکوین کش. شبکه لایتنینگ، به جای ایجاد یک بلاکچین جدید، یک راه‌حل لایه دوم است. این به این معنی است که پروتکل بیتکوین نسبتاً بدون تغییر باقی می‌ماند، اما مزایایی که بازنگری‌های عمده می‌توانند به همراه داشته باشند را فراهم می‌کند - حداقل در تئوری.

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

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

آلیس و باب می‌خواهند یک کانال پرداخت با یکدیگر تشکیل دهند. آلیس ۱۰ BTC و باب ۵ BTC در کانال پرداخت متعهد می‌کنند. یک تراکنش افتتاحیه که ۱۵ BTC ترکیبی آلیس و باب را نگه می‌دارد، روی بلاکچین بیتکوین قرار می‌گیرد. پس از اضافه شدن آن تراکنش به بلاکچین، که می‌تواند ۱۰ دقیقه یا بیشتر طول بکشد، آلیس و باب می‌توانند تعداد نامحدودی از تراکنش‌ها را با سرعت بسیار بالاتر و هزینه تقریباً صفر انجام دهند. در زیر تراکنش‌های بین آلیس و باب آمده است:

  1. آلیس ۱ BTC به باب می‌فرستد آلیس: ۹ BTC باب: ۶ BTC
  2. آلیس ۲ BTC به باب می‌فرستد آلیس: ۷ BTC باب: ۸ BTC
  3. باب ۳ BTC به آلیس می‌فرستد آلیس: ۱۰ BTC باب: ۵ BTC
  4. باب ۱ 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 مطمئن هستند که یافتن این آسیب‌پذیری‌ها تنها شبکه را قوی‌تر می‌کند - که این یک مرحله ضروری از رشد است. توسعه‌دهندگان خوشبین هستند که برای ایجاد اصلاحات مختلف برای آسیب‌پذیری‌هایی که تاکنون یافته‌اند، هرچند حملات پینینگ و زمان‌کشی نیاز به تغییراتی در هر دو اجراهای LN و Bitcoin Core به طور همزمان خواهند داشت.

شبکه لایتنینگ امروز با چالش‌های بسیاری مواجه است، اما پروتکل هنوز نسبتاً جوان است و این نوع مسائل قابل انتظار است. توسعه‌دهندگان لایتنینگ به بهبود پروتکل ادامه خواهند داد و ممکن است بتوانند مسائل را حل کنند تا بیتکوین را روی لایه دوم مقیاس‌بندی کنند.

بیشتر بدانید: تفاوت‌های بین بیتکوین و بیتکوین کش را درک کنید و چرا بیتکوین کش عمدتاً یک کاربرد متفاوت دارد.](/get-started/what-is-bitcoin-cash/)

برای یک ارزیابی واقع‌بینانه از شبکه لایتنینگ، نوشته شده توسط یک مشارکت‌کننده تمام وقت Bitcoin Core، پست عالی آنتوان ریارد را بررسی کنید.

پلتفرم‌های برتر برای خرید، فروش و معامله ارزهای دیجیتال را کشف کنید.

پلتفرم‌های برتر برای خرید، فروش و معامله ارزهای دیجیتال را کشف کنید.

گزینه‌های باینری

گزینه‌های باینری

راهنماهای مرتبط

از اینجا شروع کنید →
بیت‌کوین چیست؟

بیت‌کوین چیست؟

یک معرفی ساده به بیتکوین و اهمیت آن بیابید.

این مقاله را بخوانید →
بیت‌کوین چیست؟

بیت‌کوین چیست؟

یک معرفی ساده به بیتکوین و اهمیت آن بیابید.

چگونه بیت‌کوین ارسال کنم؟

چگونه بیت‌کوین ارسال کنم؟

ارسال بیت‌کوین به سادگی انتخاب مقدار برای ارسال و تصمیم‌گیری درباره مقصد آن است. برای جزئیات بیشتر مقاله را بخوانید.

این مقاله را بخوانید →
چگونه بیت‌کوین ارسال کنم؟

چگونه بیت‌کوین ارسال کنم؟

ارسال بیت‌کوین به سادگی انتخاب مقدار برای ارسال و تصمیم‌گیری درباره مقصد آن است. برای جزئیات بیشتر مقاله را بخوانید.

چگونه بیت‌کوین دریافت کنم؟

چگونه بیت‌کوین دریافت کنم؟

برای دریافت بیت‌کوین، کافی است آدرس بیت‌کوین خود را که در کیف پول بیت‌کوین شما موجود است، به فرستنده بدهید. برای جزئیات بیشتر این مقاله را بخوانید.

این مقاله را بخوانید →
چگونه بیت‌کوین دریافت کنم؟

چگونه بیت‌کوین دریافت کنم؟

برای دریافت بیت‌کوین، کافی است آدرس بیت‌کوین خود را که در کیف پول بیت‌کوین شما موجود است، به فرستنده بدهید. برای جزئیات بیشتر این مقاله را بخوانید.

تراکنش‌های بیت‌کوین چگونه کار می‌کنند؟

تراکنش‌های بیت‌کوین چگونه کار می‌کنند؟

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

این مقاله را بخوانید →
تراکنش‌های بیت‌کوین چگونه کار می‌کنند؟

تراکنش‌های بیت‌کوین چگونه کار می‌کنند؟

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

check icon
مورد اعتماد بیش از ۵ میلیون کاربر رمز ارز در سراسر جهان

در دنیای رمز ارزها جلوتر باشید

تحویل هفتگی
تحویل هفتگی

با خبرنامه هفتگی ما که مهم‌ترین بینش‌ها را ارائه می‌دهد، در دنیای رمز ارزها پیشرو باشید.

news icon

اخبار هفتگی رمز ارز، برای شما گردآوری شده است

insights icon

بینش‌های قابل اجرا و نکات آموزشی

products icon

به‌روزرسانی‌های مربوط به محصولات که آزادی اقتصادی را تقویت می‌کنند

ثبت‌نام کنید

بدون هرزنامه. هر زمان می‌توانید لغو اشتراک کنید.

شروع به سرمایه‌گذاری امن با کیف پول Bitcoin.com کنید.شروع به سرمایه‌گذاری امن با کیف پول Bitcoin.com کنید.شروع به سرمایه‌گذاری امن با کیف پول Bitcoin.com کنید.

شروع به سرمایه‌گذاری امن با کیف پول Bitcoin.com کنید.

بیش از کیف پول تاکنون ایجاد شده است

همه چیزهایی که برای خرید، فروش، معامله و سرمایه‌گذاری بیت‌کوین و ارزهای دیجیتال خود به صورت امن نیاز دارید.

App StoreGoogle PlayQR Code
Download App