شبکه Lightning در سال 2015 توسط دو محقق به نام Thaddeus Dryja و Joseph Poon در مقاله ای با عنوان “The Bitcoin Lightning Network” پیشنهاد شد. این ایده و پیشنهاد بر اساس آنچه بود که در سال 2013 در خصوص کانال های پرداختی بیان کرده بود.
به طور خلاصه این مقاله یک پروتکل خارج از زنجیره متشکل از کانال های پرداخت را توصیف می کند. این کانال ها به منظور برقراری ارتباط بین دو نفر و انجام تراکنش بدون نیاز به شبکه اصلی بیت کوین، ایجاد می شوند.
اگر به دنبال اطلاعات بیشتری در خصوص شبکه لایتنینگ هستید و می خواهید بدانید که چطور کار می کند، در ادامه این مطلب همراه ما باشید.
شبکه لایتنینگ چیست؟
شبکه لایتنینگ یک پروتکل لایه 2 برای بیت کوین است که به طور خاص برای پرداخت های ارزان، سریع و امن طراحی شده است. شبکه لایتنینگ با ایجاد چند کانال پرداخت، سرعت انجام تراکنش ها را بهبود می بخشد، چرا که دیگر نیاز به ثبت همه چیز در بلاک چین بیت کوین نیست و فقط تراکنش های سرمایه گذاری و تراکنش هایی که بسته شده اند، ثبت می شود. در نتیجه تراکنش های Lightning با تعداد کمتری از زنجیره های بیت کوین، انجام می شوند و زمان انتظار برای تأیید تراکنش ها به طور چشمگیری کاهش می یابد.
بنیان گذار شبکه لایتنینگ چه کسی است؟
شبکه لایتنینگ برای اولین بار در سال 2015 در وایت پیپر Lightning Network توسط Joseph Poon و Thaddeus Dryja معرفی شد. از آن زمان تا کنون، چندین تیم برنامه نویسی و رمزگذاری با همکاری یکدیگر، چند نمونه مختلف از این طرح مانند c-lightning Blockstream ، lnd Labs Lightning و Eclair Acinq ارائه کرده اند.
مشکل مقیاس پذیری بیت کوین
یکی از بزرگ ترین چالش هایی که بیت کوین همیشه با آن روبه رو بوده و شاید بتوان گفت هنوز هم است، مقیاس پذیری است. بالا بودن حجم محاسبات معاملات به همراه سرعت کند برقراری ارتباط بین خریدار و فروشنده، از جمله مواردی است که بیت کوین را نسبت به سایر رقبای خود عقب انداخته است.
برای درک بهتر از کندی شبکه بیت کوین به این مثال دقت کنید. شبکه ویزاکارت در هر ثانیه قادر به پردازش 24000 تراکنش است، درحالی که تعداد تراکنش های انجام شده در شبکه بیت کوین حدود 5 الی 7 است.
در ابتدا بیت کوین می توانست تنها 7 تراکنش در ثانیه انجام دهد؛ البته با این فرض که حجم هر معامله 300 بایت باشد. کانال های پرداخت خارج از زنجیره Lightning Network برای رفع عدم مقیاس پذیری بیت کوین ایجاد شده است، زیرا کانال ها امکان انجام تراکنش های مختلف و کوچک تر را بدون ایجاد ازدحام در شبکه را فراهم می کنند.
در سال 2016 ، Dryja و Poon (به همراه چند مشارکت کننده دیگر) Lightning Labs را تأسیس کردند، شرکتی که به توسعه شبکه Lightning اختصاص داده شد. علی رغم تغییرات مختلف اعضای تیم در طول زمان، Lightning Labs تلاش کرد پروتکل را با شبکه اصلی بیت کوین سازگار کند.
در سال 2018 ، Lightning Labs سرانجام نسخه بتا شبکه Lightning خود را روی شبکه اصلی بیت کوین پیاده کرد. در این زمان، شخصیت هایی مانند جک دورسی، بنیان گذار توییتر، مشارکت خود را با این پروژه آغاز کردند. به عنوان مثال، دورسی گروهی از توسعه دهندگان را استخدام کرد تا با پرداخت بیت کوین به آنها منحصراً بر توسعه شبکه Lightning تمرکز کنند. او همچنین قصد دارد در آینده شبکه Lightning را در توییتر پیاده کند.
لایتنینگ راه حل مشکل مقیاس پذیری
شاید مسئله مقیاس پذیری برای افرادی که قصد سرمایه گذاری بلندمدت در بیت کوین را دارند، خیلی مهم و جدی نباشد؛ زیرا افرادی که چندین ماه یا سال را منتظر مانده اند، چند ثانیه معطلی بیشتر ارزشی برایشان ندارد. اما اگر قرار باید از بیت کوین به عنوان روش اصلی پرداخت هزینه کالا یا خدمات استفاده کرد، قطعاً پایین بودن سرعت آن یک مشکل جدی خواهد بود.
قابلیت مقیاس پذیری بیت کوین در حال حاضر بسیار ضعیف است؛ برای تأیید هر تراکنش به گروه های مختلفی از افراد، سازمان ها و رایانه ها نیاز است. این در حالی است که هدف اصلی از معرفی بیت کوین، حذف واسطه برای انجام انواع معاملات است. در نتیجه اگر بتوان واسطه ها یا تعداد افراد درگیر در روند تأیید هر معامله را کم کرد، سرعت انجام معاملات افزایش خواهد یافت.
شبکه لایتنینگ یکی از روش های رفع مشکل مقیاس پذیری بیت کوین است.
شبکه لایتنینگ چگونه کار می کند؟
شبکه لایتنینگ یکی از روش هایی است که برای بهبود سرعت شبکه و در نتیجه انجام تراکنش ها از طریق بلاکچین بیت کوین ارائه شده است. در این روش پیشنهاد شده که نیازی به ثبت دقیق تراکنش ها در بلاکچین نیست. در این روش، کانال های پرداخت امنی بین افراد ایجاد می شود تا بتوانند مقدار بیت کوین مد نظرشان را با سرعت بیشتری بیرون از شبکه اصلی بیت کوین، معامله کنند.
شبکه لایتنینگ در بین مهندسان بلاک چین به عنوان نوعی قرارداد هوشمند شناخته می شود. برای درک بهتر عملکرد این شبکه، از یک مثال استفاده می کنیم.
دو شخص الف و ب را در نظر بگیرید که می خواهند به طور منظم BTC مبادله کنند. این دو نفر می توانند برای انتقال رمزارز از هریک از صرافی های رمزنگاری شده استفاده کنند، اما هر بار باید مقدار زیادی کارمزد پرداخت کرده و مدت زمان زیادی منتظر بمانند.
اما با استفاده از شبکه لایتنینگ هر دو نفر الف و ب می توانند یک کیف پول مشترک که از طریق کلید عمومی هر دو آنها ایجاد شده و با استفاده از کلید خصوصی هریک در دسترس است، ایجاد کنند. سپس هریک از آنها می توانند به کیف پول واریز کنند و نیازی نیست که بلاکچین بیت کوین درگیر انجام هر معامله کوچکی شود. در واقع اطلاعات تراکنش ها نه در بلاکچین اصلی بلکه در شبکه لایتنینگ ذخیره شده و بلاکچین اصلی تنها زمانی آپدیت می شود که کانال آنها بسته شود.
بازهم به همان مثال برمگیردیم. گفتیم که هر دو نفر، مقداری بیت کوین در کیف پول مشترکشان قرار می دهند. تصور کنید که بعد از انجام تعدادی تراکنش که تعداد آنها اصلا مهم نیست، نتیجه نهایی این می شود که شخص الف باید به شخص ب، 1 بیت کوین بدهد. در نتیجه شخص ب، 1 بیت کوین به اضافه مقداری که در ابتدا در کیف پول قرار داده بود، برداشت می کند. چه چیزی در بلاکچین اصلی ثبت می شود؟ همین 1 عدد بیت کوینی که جابه جا شده است.
شاید این سؤال برایتان ایجاد شود که راه اندازی چندین کانال خصوصی بین افراد و سازمان ها، قطعاً روند انجام تراکنش ها را کندتر می کند.
مزایای شبکه لایتنینگ بیت کوین چیست؟
کاهش هزینه انجام تراکنش ها
متوسط کارمزد تراکنش هایی که با استفاده از بیت کوین انجام می شوند، حدود 17.15 دلار است، درحالی که هزینه تراکنش های انجام شده با استفاده شبکه لایتنینگ، در حد چند سنت است. باتوجه به اینکه دیگر نیازی به انجام همه تراکنش ها از طریق بلاکچین اصلی بیت کوین نیست، رقابت کمتری برای انجام و تأیید تراکنش ها وجود داشته و ماینرها کار کمتری برای انجام خواهند داشت. همه این ها به پایین نگه داشتن کارمزد انجام معاملات کمک می کند.
افزایش سرعت انجام تراکنش ها
تراکنش های ارز دیجیتال با استفاده از شبکه Lightning در عرض چند ثانیه انجام می شوند، درحالی که زمان لازم برای انجام تراکنش ها از طریق شبکه بیت کوین، از 10 دقیقه تا چند ساعت متغیر است.
ازآنجاکه معاملات به جای بلاک چین بیت کوین در شبکه Lightning انجام می شود، نیازی به منتظر بودن تأیید بلاک برای ارسال رمزارز نیست و امکان انجام معاملات به صورت آنی فراهم می شود.
ارائه خدمات بیشتر مربوط به ارزهای دیجیتال
لایه دوم ساخته شده بر روی بلاک چین بیت کوین اجازه می دهد تا خدمات جدیدی برای پاسخگویی به نیازهای کاربران ایجاد شود. به عنوان مثال، Lightning Labs یک استخر ایجاد کرده است؛ یک بازار همتا به همتا برای اپراتورهای گره Lightning برای خریدوفروش و دسترسی به نقدینگی. درواقع اپراتورهای شبکه می توانند از Pool برای مدیریت جریان های پرداخت در شبکه استفاده کنند.
این شبکه اجازه می دهد تا بلاک چین های مختلف از طریق کانال های پرداخت خود به یکدیگر متصل شوند. در واقع کاربران می توانند آنچه را که به عنوان “مبادله اتمی” شناخته می شود، برای تبدیل ارزهای رمزنگاری شده به یکدیگر اجرا کنند.
به روزرسانی مداوم شبکه
شبکه لایتنینگ همواره در حال به روزرسانی است تا مشکلات احتمالی شناسایی شده و به موقع حل شوند. به عنوان مثال یکی از اولین نواقص این بود که هکرها می توانستند معاملات را دست کاری کنند. در حال حاضر اگر کسی قصد دست کاری تراکنش های انجام شده را داشته باشد، از طرف شبکه جریمه می شود.
اما اکنون با گذشت سال ها، استفاده از شبکه Lightning آسان تر شده است. در حال حاضر می توان از طیف وسیعی از کیف پول ها برای تبدیل آسان بیت کوین به بیت کوین لایتنینگ استفاده کرد. با استفاده از کیف پول های جدید، زمان لازم برای تبدیل جزئیات فنی این دو شبکه به یکدیگر کمتر شده و با امکاناتی که دارند، کاربران شبکه تعامل بهتری با آنها برقرار می کنند. به عنوان مثال به جای استفاده از کلیدهای عمومی پیچیده، می توان با استفاده از کدهای QR پرداخت کرد.
معایب شبکه لایتنینگ بیت کوین چیست؟
عدم پشتیبانی از پرداخت های آفلاین
مانند بسیاری از ارتباطات همتا به همتا، شبکه Lightning از پرداخت های آفلاین پشتیبانی نمی کند. این بدان معناست که طرفین معاملات در شبکه ممکن است برای انجام معاملات برای مدت طولانی منتظر بمانند.
آسیب پذیری های شبکه
با هر بار به روزرسانی، گرچه برخی از مشکلات شبکه حل می شود، اما احتمالاً شبکه با یک چالش جدید روبه رو می شود. به عنوان مثال، برخی از به روزرسانی ها، مانند Neutrino ، کاربرپسند بودن کیف پول های موبایل را بهبود بخشیده ، اما راه را برای هک شبکه باز کرده است!
نتیجه گیری
شبکه لایتنینگ می تواند یک راه حل مطمئن برای رفع مشکل مقیاس پذیری بیت کوین باشد. بااین حال، برای حل بسیاری از چالش های این شبکه، به زمان بیشتری نیاز است. درحالی که شبکه لایتنینگ چندین مشکل از بلاک چین بیت کوین مانند افزایش سرعت معامله و کاهش هزینه معامله را حل می کند، اما مشکلات جدیدی در قالب آسیب پذیری شبکه و کاربرپسندی دارد.