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

شبکه لایتنینگ

1- شبکه لایتنینگ در کل به چه منظوری ایجاد شده است؟
بلاک چین عملکردی کند دارد و از این رو هزینه بر است. اگر قرار باشد من برای شما مقداری بیت کوین ارسال کنم، ممکن است شما بتوانید آن ها را پس از چند ساعت دریافت کنید و همچنین من باید کارمزد زیادی را به منظور انجام این انتقال پرداخت کنم. با توجه به چنین عملکردی، فناوری بلاک چین چگونه می تواند در همه ی جهان فراگیر شود؟
هر ایده ای که بتواند مشکل عدم مقیاس پذیری بلاک چین را حل کند، نیازمند توجه، زمان و تلاش است. شبکه لایتنینگ ایده ای است که قادر خواهد بود مشکل عدم مقیاس پذیری بلاک چین را حل کند. اما قبل از اینکه بتوانیم راه حل را درک کنیم، نیاز به فهم مشکل داریم.
اگر قبلا از این مشکل آگاهی دارید، می توانید از بخش شماره 2 گذر کرده و بخش 3 را بخوانید.
2- چرا عملکرد پلت فورم بلاک چین کند است؟
تصور کنید که بلاک چین یک دفتر ثبت است. این دفتر ثبت دارای چندین صفحه(بلاک) می باشد که در هر صفحه، اطلاعات مربوط به چندین تراکنش موجود می باشد. به محض اینکه صفحه ای از تراکنش ها پر شد، باید در دفتر ثبت اضافه شود تا تراکنش ها در صفحه ی بعدی ثبت شوند.
قبل از اینکه صفحه ای(بلاک) بتواند در دفتر ثبت(زنجیره(chain)) اضافه شود، یک سری فرآیند ها باید صورت گیرند تا اطمینان حاصل شود همه افراد این مجموعه با اطلاعات آن، موافقت کرده اند. این فرآیند در هر بلاک تقریبا 10 دقیقه (برای تراکنش های بیت کوین) طول می کشد.
تصور کنید، شما یک بیت کوین برای دوست خود، زان ارسال می کنید. این تراکنش در قالب تصویر شبیه به شکل زیر می باشد.
لایتینگ
از جمله دیگر اطلاعات مربوط به یک تراکنش، اطلاعاتی درباره ی فرستنده، گیرنده، میزان مبلغ تراکنش و هزینه تراکنش می باشد.
3- یک لحظه صبر کنید، هزینه تراکنش دیگر چیست؟
درست است، یک هزینه اضافی برای انجام تراکنش نیز وجود دارد. شما این هزینه را برای ترغیب استخراج کنندگان پرداخت می کنید تا تراکنش شما را در اسرع وقت در یک بلاک اضافه کنند. برای پرداخت هزینه انجام تراکنش هیچ مبلغ تعیین شده ای وجود ندارد و کاملا به شما بستگی دارد چه مبلغی را برای سرعت بخشیدن به این روند، پرداخت می کنید. هر چه کارمزد بیشتری را برای تراکنش خود تعیین کنید، تراکنش شما سریع تر انجام خواهد گرفت.
همیشه، چندین تراکنش برای ثبت در صفحه جاری موجود هستند.
لایتینگ
استخراج کنندگان کامپیوتر هایی هستند که در شبکه بلاک چین فعالیت می کنند. آن ها تصمیم می گیرند که کدام یک از تراکنش های موجود را، در بلاک قرار دهند. برای اینکه شما در تصمیم گیری آن ها نقش داشته باشید، باید میزان کارمزد(پاداش) انجام تراکنش را افزایش دهید زیرا تراکنش هایی که پاداش بیشتری را به عنوان کارمزد به استخراج کنندگان پرداخت می کنند، در اولویت قرار می گیرند و از این رو سریع تر نیز انجام می گیرند.
لایتینگ
اگر تراکنش های کافی با کارمزدهای بیشتر نسبت به تراکنش شما در بلاک وجود داشته باشد، تراکنش شما باید در صف منتظر بماند و انجام آن بسته به تعداد تراکنش های موجود، ممکن است از چند دقیقه تا چند ساعت و یا حتی تا چند روز به طول بیانجامد. هر چه مبلغ بیشتری را برای کارمزد تراکنش پرداخت کنید، تراکنش شما سریع تر انجام می شود.

به این دلایل، شبکه های بلاک چین عملکردی کند دارند و نیز هزینه بر هستند. از نظر ایدوئولوژی پذیرش بلاک چین به معنای انجام تراکنش های بیشتر است اما هر چه تعداد تراکنش ها بیشتر شود، سرعت شبکه کند تر می شود و در نتیجه مانع پذیرش عمومی شبکه خواهد شد. شبکه لایتنینگ (LN) می تواند یک راه حل بالقوه برای این مشکل باشد.
4- پس شبکه لاتنینگ دوباره چیست؟
شبکه لایتنینگ بر این باور است که نیازی به ثبت همه ی تراکنش ها در شبکه بلاک چین نیست. تصور کنید من و شما چندین بار با همدیگر معامله کرده ایم. در چنین شرایطی، می توانیم از ثبت تراکنش ها در بلاک چین صرف نظر کرده و آنها را خارج از محیط زنجیره انجام دهیم.
برای اینکه چگونگی کارکرد شبکه لایتنینگ را به ساده ترین صورت بیان کنیم، فرض کنید چیزی را به نام کانال پراخت بین خودمان باز کرده و بازگشایی آن را در بلاک چین ثبت کرده ایم. اکنون، من و شما قادر خواهیم بود هر زمان از طریق این کانال به هر تعداد که بخواهیم با یکدیگر تراکنش انجام دهیم و این کانال می تواند تا هر زمانی در آینده باز باشد. تنها باری که دوباره با بلاک چین در تماس خواهیم بود، زمانی است که بخواهیم این کانال را در بلاک چین ببندیم.
با استفاده از ایده کانال پرداخت، ما می توانیم یک شبکه متشکل از کانال های پرداخت ایجاد کنیم،طوری که به ندرت ملزم خواهیم بود تراکنش های خود بر روی شبکه بلاک چین انجام دهیم.
تصور کنید سه شخصیت زان، یلنا و زک وجود دارند. اگر زان و یلنا یک کانال پرداخت بین یکدیگر باز کرده باشند و همچنین یلنا و زک چنین کانالی را بین یکدیگر باز کرده باشند، سپس زان می تواند از طریق یلنا به زک پول ارسال کند.
فرض کنید زان می خواهد 2 بیت کوین به زک ارسال کند و یلنا 2 بیت کوین به زک خواهد فرستاد و زان 2 بیت کوین به یلنا بازپرداخت می کند.
این چیزی است که شبکه لایتنینگ می خواهد. از آنجایی که شما دیگر با بلاک چین در تماس نخواهید بود، تراکنش ها با سرعت نور انجام می گیرند. همانطور که احتمالا تاکنون حدس زده اید، همه ی این اعمال جادویی در شبکه های پرداخت رخ می دهند. پس بیاید تا این کار جادویی را یادبگیریم.
5- کانال پرداخت چیست؟
یک صندوق سپرده امن را در نظر بگیرید که دو نفر به اندازه مساوی در آن پول واریز می کنند و هر کدام قفلی را به صندوق می زنند.

شبکه لایتنینگ

واریز پول به مبلغ یکسان و در یک صندوق مشترک در بلاک چین، به عنوان یک “بازگشایی کانال تراکنش” ثبت می گردد و بعد از آن یک کانال پرداخت بین آن دو فرد، باز خواهد شد.
قفل کردن پول در صندوق به منظور این است که هیچ کس بدون حضور طرف دیگر نتواند پول صندوق را خرج کند. سپس پول این صندوق به منظور انجام تراکنش بین یکدیگر مورد استفاده قرار می گیرد.
تصور کنید زان و یلنا هر کدام 10 بیت کوین را در صندوق سپرده مشترک خود ذخیره می کنند و حال اگر زان بخواهد 2 بیت کوین به مریم ارسال کند، چگونه این کار را انجام خواهد داد؟
برای انجام این کار، او “پیمان مالکیت” دو عدد از بیت کوین هایش را به یلنا ارسال می کند. بعد از ارسال پیمان، اگر قفل صندوق باز شد، زان قادر خواهد بود 8 عدد بیت کوین را بردارد و یلنا دارای 12 بیت کوین است.

شبکه لایتنینگ
اما آن ها صندوق را باز نخواهند کرد زیرا می خواهند به معامله با یکدیگر ادامه دهند. این ویژگی از زیبایی های این سیستم است.
حال اگر روز بعد، یلنا بخواهد 1 بیت کوین به زان بفرستد، او باید یک پیمان مالکیت مشابه را برای یکی از بیت کوین هایش به پویا ارسال کند. بعد از این دو تراکنش، اگر صندوق باز شود، پویا می تواند 9 بیت کوین و مریم 11 بیت کوین را برای خود مدعی شوند.
برای تصور چگونگی انجام تراکنش های در خارج از زنجیره، تصویر زیر را مشاهده کنید:
شبکه
به طور خلاصه، کانال های پرداخت چیزی جز اندوختن مقداری پول به طور مشترک و سپس ارسال پیمان مالکیت پول با موافقت یکدیگر نیست. چه زان و یا یلنا بخواهند این کانال را ببندند، قادر به انجام این کار خواهند بود.
بستن یک کانال به معنای باز کردن صندوق و برداشت پول داخل آن می باشد. اطلاعات این بازگشایی در شبکه بلاک چین ثبت می شود و این که چه کسی و به چه میزان پول در صندوق داشته است برای همیشه در بلاک چین ذخیره خواهد شد.
شبکه
این شیوه ی عملکرد کانال است. اما توصیف های بالا، حتی نزدیک پتانسیل واقعی آن ها هم نیست. قدرت واقعی کانال ها زمانی آشکار می شود که تعدا 2 یا بیشتر از این کانال های پرداخت به یکدیگر به منظور ساخت یک شبکه متصل شده و فعالیت کنند که آن شبکه چیزی جز شبکه لایتنینگ نیست.
6- آیا شبکه لایتنینگ را درک کردید؟ حال آن واقعا چگونه کار می کند؟
در نتیجه، کار شبکه لایتنینگ انتقال ارزش از “مالکیت بیت کوین” به “پیمان مالکیت بیت کوین” است. این یک نوع جایجایی ارزشی بزرگ محسوب می شود. مثل همیشه، برای درک این قضیه از بیان مثالی استفاده می کنیم. تصور کنید سه نفر وجود دارند: زان، یلنا و زک و یک کانال پرداخت بین یلنا و زک باز است. توجه داشته باشید که زان و یلنا و زک هیچ شبکه پرداختی بین یکدیگر ندارند.
در چنین شرایطی، اگر زان بخواهد 2 عدد بیت کوین را به زک انتقال دهد، برای انجام این انتقال می تواند از کانال پرداخت بین یلنا و زک استفاده کند. چطور این پرداخت امکان پذیر خواهد بود؟
زان از یلنا می خواهد که پیمان مالکیت 2 بیت کوین را با استفاده از کانال پرداختی یلنا-زک، به زک ارسال کند و سپس او در کانال زان-یلنا، 2 بیت کوین را باز پرداخت خواهد کرد.
شبکه
با وجود چنین شبکه ای از کانال های پرداخت، مقدار قابل توجهی از تراکنش ها می توانند خارج از بلاک چین انجام گیرند که از این رو باعث آزاد سازی پهنای باند بلاک چین خواهند شد. با استفاده از شبکه ی کانال های پرداخت، میلیون ها تراکنش قادر به انجام خواهند بود که کارمزدی نیز به آن ها تعلق نمی گیرد.

Comments are closed.