شبکه لایتنینگ، ناجی بیت کوین
والبی بلاگ » آرشیو پست ها » مقالات » شبکه لایتنینگ (Lightning Network)
مقالات

شبکه لایتنینگ (Lightning Network)

در این مقاله به طور جامع به مبحث شبکه لایتنینگ بیت کوین میپردازیم. زمانی که بیت کوین برای اولین بار معرفی و عرضه شد، نظر کارشناسان در این زمینه آن بود که این سیستم سرعت لازم برای پردازش حجم زیادی از اطلاعات را نخواهد داشت. به این مشکل که بیت کوین همواره با آن دست به گریبان بوده است، در دنیای IT به اصطلاح مقیاس پذیری (Scalability) گفته می شود.

اهمیت مقیاس پذیری در چیست؟

به طور کلی به توانمندی یک سیستم برای تطبیق خود با شرایط بزرگتر از قبل (اجزاء بیشتر، اشیاء بیشتر یا افزایش حجم کار) مقیاس پذیری گفته می شود. بلاکچین بیت کوین از ابتدا تا کنون تنها قادر به انجام حدود 7 تراکنش در ثانیه بوده است که این میزان سرعت پردازش در روزهای اولیه ی معرفی این ارز دیجیتال کافی بوده است. اما در طول سال های اخیر با بالاتر رفتن ترافیک (مقیاس) سیستم، زمان پردازش تراکنش ها و بدنبال آن کارمزد تراکنش ها بالاتر رفته است.

 اگر بیت کوین بخواهد به طور کلی جایگزین سیستم بانکی فعلی شود باید قادر باشد با آن رقابت کند و این در حالی ست که در حال حاضر فاصله ی بسیار زیادی بین این دو سیستم وجود دارد. برای درک بهتر این فاصله، کافی ست عدد کوچک 7 اشاره شده در بالا را با ویزاکارت مقایسه کنیم. سیستم ویزا کارت ظرفیت پردازش به طور میانگین 24000 تراکنش در ثانیه  را دارد که این رقم در زمان پیک یا اوج به 50000 تراکنش در ثانیه هم می رسد! در طول این سال ها جامعه ی بیت کوین پیشنهادهای مختلفی جهت رفع این مشکل مطرح کرده است که دلیل پیدایش شاخه های فرعی و متعدد بیت کوین در این سال ها بوده است. آخرین ایده ای که مورد توجه قرار گرفته و امید می رود که این مشکل را برطرف کند، شبکه لایتنینگ است که در ادامه به توضیح آن می پردازیم.

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

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

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

 به زبان ساده ایده ی کلی شبکه ی لایتنینگ چیزی شبیه به این است: “نیازی به ثبت اطلاعات همه ی تراکنش ها بر روی بلاکچین نیست!”  در این روش یک لایه ی جدید به بلاکچین بیت کوین اضافه می شود و کاربران می توانند با ایجاد کانال های پرداختی، تراکنش های خود را از طریق همین لایه انجام دهند. این کانال های پرداختی میتوانند تا هر زمان که نیاز باشد وجود داشته باشند و چون فقط بین دو نفر ایجاد شده اند، تراکنش ها با سرعت بسیار بالا تر و در عین حال هزینه ی ناچیزی انجام می پذیرند.

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

اجازه دهید تا با ذکر یک مثال موضوع را ساده تر بیان کنیم. فرض کنیم دنی و جان دو همکار و یا دوست تجاری هستند که نیاز به انتقال پول به یکدیگر با سرعت بالا و به صورت مکرر دارند و می خواهند کارمزد کمی بابت تراکنش های خود بپردازند. بنابراین یک کانال بر روی شبکه لایتنینگ ایجاد می کنند.

برای انجام این کار دنی و جانی ابتدا باید یک کیف پول چندامضائی داشته باشند؛ یعنی کیف پولی که هر دو میتوانند با داشتن کلیدهای خصوصی خود به طور جداگانه به آن دسترسی داشته باشند. سپس هرکدام مقدار مشخصی بیتکوین به طور جداگانه ( برای مثال 3BTC)  در آن کیف پول واریز می کنند و بعد از آن می توانند تراکنش های مالی خود را به صورت نامحدود انجام دهند. در واقع این تراکنش ها توزیع مجددی از همان وجه اولیه ایی هستند که دنی و جان در کیف پول مشترک خود واریز کرده اند. به این صورت که اگر دنی بخواهد مقدار 1 بیت کوین برای جان ارسال کند، فی الواقع او مالکیت این مقدار از بیت کوین موجود در کیف پول مشترکشان را به  جان می دهد. سپس هر دو از کلید خصوصی خود جهت تایید و ثبت این موجودی جدید کیف پول استفاده می کنند.

توزیع واقعی این وجوه تنها زمانی صورت  می گیرد که کانال بین این دو شخص بسته می شود. به این صورت که الگوریتم رمزنگاری شبکه ی لایتنینگ تنها آخرین موجودی آپدیت شده ی بین دو نفر را استفاده می کند و تنها اولین و آخرین تراکنش بین دو نفر  در بلاکچین ذخیره می شود. در مثال ذکر شده اگر دنی و جان کانال بین یکدیگر را بعد از همان یک تراکنش ببندند، موجودی دنی 2 بیت کوین و موجودی جان 4 بیت کوین خواهد شد. بنابراین طبق آنچه گفته شد، شبکه ی لایتینیگ به کاربران این امکان را میدهد تا تراکنش های متعددی خارج از بلاکچین اصلی انجام دهند و در آخر همه ی این تراکنش ها را تحت یک تراکنشِ واحد در بلاکچین ثبت میکند. یعنی با ایجاد یک لایه ی جدید, تراکنش ها نیز بر روی همان لایه ی انجام می شوند و اطلاعات آن تراکنش ها بر روی سیستم اصلی بلاکچین ذخیره نمی شود و  تنها پس از اتمام کار و بسته شدن کانال ارتباطی، فقط آخرین موجودی کیف پول ها بر روی سیستم بلاکچین ذخیره می شود.

 جالب است بدانید که پس از استفاده از این تکنولوژی به صورت گسترده، دیگر لزوما نیازی به ایجاد کانالی اختصاصی برای ارسال وجه به یک شخص خاص نیست و شما میتوانید با استفاده از کانال هایی که قبلا برای افراد دیگر ایجاد کرده اید، پرداخت های خود را به شخص مورد نظر ارسال کنید. سیستم به صورت اتوماتیک سریع ترین راه ارتباطی را پیدا کرده و تراکنش را انجام می دهد. در نتیجه تمامی تراکنش ها حتی تراکنش خرید یک فنجان قهوه به راحتی انجام می شود.

 لازم به ذکر است که به دلیل اینکه این تراکنش در لایه ی خارجی سیستم بلاکچین انجام می شود از ایمنی بالایی برخوردار نیست و بیشتر برای تراکنش های خرد مناسب است و تراکنش های با مبالغ بالا همچنان به مانند روال قبل انجام می شوند تا امنیت آنها بالا باشد.

 

برای آشنایی و اطلاعات بیشتر در زمینه ارزهای دیجیتال پیج اینستاگرام ما را دنبال کنید.

پستهای مرتبط

تفاوت میان حملات فیشینگ و فارمینگ چیست؟

سردبیر والبی

کیف پول دیجیتال و انواع آن

سردبیر والبی

مفهوم مقیاس پذیری در بلاک چین چیست؟

سردبیر والبی

درج دیدگاه

EnglishIran
error: اجازه کپی ندارید