تابع گسترش شبکه لایتنینگ بیت کوین
شبکه لایتنینگ دقیقاً نمی تواند مانند خود بیت کوین فورک کند، اما شروع به انشعاب کرده است. حداقل پروتکل قابل دوام در ابتدا در اسناد BOLT قبل از اینکه هر چیزی در شبکه اصلی بیت کوین فعال شود مشخص شد، اما این فقط نقطه شروع بود. هنوز برنامه های افزودنی زیادی برای ایجاد در پروتکل
شبکه لایتنینگ دقیقاً نمی تواند مانند خود بیت کوین فورک کند، اما شروع به انشعاب کرده است. حداقل پروتکل قابل دوام در ابتدا در اسناد BOLT قبل از اینکه هر چیزی در شبکه اصلی بیت کوین فعال شود مشخص شد، اما این فقط نقطه شروع بود. هنوز برنامه های افزودنی زیادی برای ایجاد در پروتکل و مناطقی با مشکلات مقیاس پذیری حل نشده وجود دارد. به طور کلی، خود پروتکل لایتنینگ هنوز راه درازی در راه حل مشکلات موجود و قوی شدن و مقیاس پذیر شدن کافی برای خدمت به عنوان یک شبکه تراکنش جهانی در بالای بیت کوین دارد.
بخشی از منطق سیستم های لایه دوم به عنوان یک راه حل مقیاس پذیر برای بیت کوین، جدا از این واقعیت آشکار که بلاک چین ها مقیاس نمی شوند، ایجاد فضا برای آزمایش آسان تر است. وقتی نوبت به لایههای دوم مانند لایتنینگ میرسد، دیگر نیازی نیست که همه را با تغییر موافقت کنید تا چیز جدیدی را امتحان کنید. تا زمانی که کاری که انجام میدهید با عملکرد لایه پایه پشتیبانی شده توسط بیتکوین کار میکند، تنها دو نفر میتوانند جدا شوند و با ویژگیهای جدید بازی کنند بدون اینکه نیازی به حمایت دیگران از آن باشد. پیاده سازی های مختلف شروع به استفاده از این آزادی بیشتر نسبت به لایه پایه بیت کوین کرده اند و برخی از اعضای تیم های Core Lightning (CLN)، Lightning Network Daemon (LND) و Lightning Dev Kit (LDK) در پانل بسیار جالبی شرکت کردند. بیت کوین 2022 برای بحث در مورد برخی از اولویت های مختلف که هر تیم از نظر گسترش مجموعه ویژگی های مشتریان لایتنینگ خود در نظر گرفته است.
LND
LND که توسط لایتنینگ لبز اجرا میشود، رایجترین پیادهسازی لایتنینگ در شبکه است که در حال حاضر پشتوانه کیف پولهای محبوبی مانند Breez، Blixt، Zap و لایتنینگ اپلیکیشن لایتنینگ Lab قبل از توقف توسعه آن است. همچنین به کسب و کارهای بزرگی مانند Bitrefill و Hodl Hodl قدرت می دهد. یکی از بزرگترین کاستیهای LND نرخ رشد گسترده پایگاهداده وضعیت کانال آن است (که در نسخه بعدی بهینهسازی میشود)، اما همچنان رهبر بسته فعلی در شبکه است.
تیم لایتنینگ لبز به طور کلی بر ارائه خدمات پولی خود برای کمک به رفع کاستی های ذاتی پروتکل لایتنینگ به عنوان هسته مدل کسب و کار خود متمرکز شده است. از نظر نقشه راه فعلی در کوتاه مدت، LND دو چیز متفاوت را به عنوان اولویت اصلی تلاش های توسعه خود در اولویت قرار داد.
اول، اجرای Taproot برای فعال کردن یک ساختار تراکنش جدید برای کانال ها (به یاد داشته باشید، تمام آنچه یک کانال است مجموعه ای از تراکنش های از پیش امضا شده است) تا پایه ای برای بهبود حریم خصوصی آینده ایجاد کند. یکی از آنها تغییر قراردادهای قفل زمانی هش (HTLC) به قراردادهای قفل زمانی نقطه (PTLC) است. در حال حاضر، HTLCها تضمین میکنند که یک پرداخت برای هر پرش در مسیر پرداخت موفق یا شکست میخورد. تصویر اولیه هشلاک منتشر می شود و تضمین می کند که پرداخت برای همه انجام می شود یا انجام نمی شود و برای همه بازپرداخت می شود. PTLCها با استفاده از امضاهای آداپتور به جای هش، کار یکسانی را انجام می دهند، به این معنی که هر پرش در طول مسیر دارای هش یکسانی نیست که می تواند یک پرداخت را در چند جهش شناسایی کند، اگر یک نفر چندین گره را در طول مسیر پرداخت اجرا کند. در حالی که این به هیچ وجه یک راه حل جادویی برای حفظ حریم خصوصی شبکه نیست، اما زمانی که راه حل های دیگر اجرا می شوند، یک بلوک ساختمانی برای حفظ حریم خصوصی جامع است.
مرحله بعدی پس از پیاده سازی کانال های Taproot برای لایتنینگ، به روز رسانی کانال ها به صورت زنده در شبکه برای استفاده از آنهاست. تا این لحظه 82697 کانال لایتنینگ عمومی وجود دارد. با تقریباً کارآمدترین استفاده از فضای بلوکی که شامل حدود 3300 تراکنش است، 25 بلوک فقط کانال بسته می شود تا همه آنها بسته شوند و 25 بلوک دیگر برای بازگشایی آنها به عنوان کانال Taproot لازم است.
بیایید فرض کنیم که تعداد کانال های خصوصی دو برابر کانال های عمومی است. با این فرض که بلوکها بدون تراکنش دیگری پر شدهاند، کل کانالهای لایتنینگ را بهعنوان کانالهای Taproot بسته و مجدداً باز میکنند. با این حال، در واقعیت، آن بلوکها فقط پر از تراکنشهای لایتنینگ نیستند، بنابراین این فرآیند ممکن است یک هفته یا بیشتر طول بکشد تا کل شبکه طی شود و ارتقا یابد. LND در حال برنامه ریزی برای پیاده سازی ویژگی به نام “به روز رسانی کانال های در حال پرواز” است، که در آن به جای بستن کانال های موجود و باز کردن کانال های جدید، شما به سادگی وضعیت کانال موجود (تراکنش از قبل امضا شده) را در یک وضعیت جدید به جای خروجی ها صرف کنید. کانال را روی زنجیره ببندید این به قیمت یک تراکنش اضافی برای بسته شدن غیر تعاونی است، اما به اپراتورهای گره اجازه می دهد تا از ویژگی های جدید مبتنی بر Taproot بدون نیاز به بستن کانال های موجود استفاده کنند.
بدیهی است که پیادهسازی تارو احتمالاً پس از این پیشرفتها در نقطهای جلو خواهد بود، اما اجرای یک پروتکل توکن لایه بالایی کاملاً جدید احتمالاً زمان قابل توجهی خواهد داشت. با توجه به ویژگیهای دیگری که ممکن است ایده خوبی برای پیادهسازی باشد، و همچنین کار روزمره برای بهینهسازی عملکرد موجود گره، فکر نمیکنم هیچ توضیحی وجود نداشته باشد که چقدر تا زمانی که روشن شود.=
CLN
CLN (سابقلاً c-lightning)، علیرغم گزارشهای فراوان در مورد خلاف آن در آن زمان، اولین پیادهسازی لایتنینگ بود که در سال 2018 روی شبکه اصلی راه اندازی شد. گره (مانند کلیدهای جابجایی قطعه و امضا) به راحتی قابل تعویض و سفارشی سازی است. حتی یک سیستم پلاگین طراحی شده است تا کاربران بتوانند رفتار سفارشی خود را بنویسند تا با CLN ارتباط برقرار کنند و نحوه عملکرد گره را در شرایط خاص یا در پاسخ به رویدادهای خاص تغییر دهند.
نمونه بارز این کارکرد پرداخت است که حتی به عنوان یک افزونه برای رفتار پرداخت پیشفرض ارسال شده با CLN پیادهسازی میشود. این بخشی از گره است که تشخیص مسیرهای پرداخت و ارسال آنها را انجام می دهد. کاتالوگ بزرگی از پلاگین ها در دسترس هستند، از مدیریت خودکار گره با CLBOSS، پلاگین های برج مراقبت و منطق کاوش خودکار گرفته تا هرس پویا بیت کوین Core برای اطمینان از اینکه CLN همیشه بلوک های مورد نیاز برای همگام سازی را دارد. لیست بزرگی از افزونه ها را می توانید در اینجا پیدا کنید.
هدف اصلی CLN همیشه ماژولار بودن و انعطافپذیری بوده است، و تیم در حال برنامهریزی برای ارتقای سطح بعدی با پشته نرمافزار Greenlight است. Greenlight عملکرد بخشهای مختلف گره را تا حدی جدا میکند که کاربران میتوانند کلیدها و عملیات امضای خود را در دستگاههای مختلف (و حتی چندگانه) ذخیره و مدیریت کنند، جایی که کانالهای مدیریت باطن اصلی گره و سایر دادهها میتوانند اجرا شوند. در جای دیگری، یا در فضای ابری یا حتی یک دستگاه میزبانی شده در خانه. Breez Wallet حتی قصد دارد به استفاده از CLN/Greenlight روی آورد و عملکردهای مختلف کیف پول خود را به برنامه های جداگانه تقسیم کند تا از آزادی فعال شده توسط این معماری استفاده کند. برنامه های جداگانه برای پخش پادکست، استفاده عمومی از کیف پول، سیستم های PoS، همه به یک گره متصل هستند. این حتی زمانی که کیف پول تلفن همراه شما آفلاین است، در را برای دریافت پرداختها باز میکند، که در بسیاری از موارد استفاده از لایتنینگ یک مشکل اساسی است. یک دستگاه امضای جداگانه میتواند همیشه آنلاین در خانه بماند و طوری برنامهریزی شود که فقط زمانی که بهروزرسانیهای کانال شما را افزایش میدهند، آن را امضا کند. مشکل حل شد، دیگر لازم نیست نگران باز بودن تلفن خود برای دریافت وجه باشید.
اولویت بعدی CLN این است که بر اساس کار Niftynei در کانال های با بودجه دوگانه ایجاد شود. در حال حاضر، هنگام باز کردن یک کانال لایتنینگ، تنها یک طرف کانال یک UTXO تامین مالی می کند، و تمام نقدینگی کانال در سمت آن طرف باقی می ماند. CLN در حال حاضر از تأمین مالی دوگانه پشتیبانی می کند که در آن هر دو طرف کانال می توانند UTXO ها را در تراکنش تأمین مالی مشارکت دهند و به کانال اجازه می دهد در حالت متعادلی شروع به کار کند که در آن هر دو طرف دارای سرمایه هستند. با تکیه بر این قابلیت، در حال حاضر روی پیادهسازی splicing کار میکند، یک ویژگی که مدتها در مورد پروتکل بحث شده است.
Splicing به شما این امکان را می دهد که یک کانال را در یک تراکنش باز و بسته کنید تا وجوه بیشتری اضافه کنید یا برخی اما نه همه وجوه موجود در کانال را حذف کنید. این یک پیروزی بزرگ برای نقدینگی کانال خواهد بود. تصور کنید یک کانال را با شخصی باز کنید تا بتواند پول دریافت کند و متوجه شوید که ده برابر مبلغ مورد نیاز آنها را اختصاص داده اید. Splicing به شما این امکان را می دهد که اضافی را حذف کنید بدون اینکه توانایی همتایان خود را برای دریافت وجوه مختل کنید و بیت کوین خود را در جایی پربارتر تخصیص دهید. این یک برد بزرگ برای کاربران متوسط، ارائه دهندگان خدمات لایتنینگ (LSP) و گره های مسیریابی است. همه آنها را قادر می سازد تا از نقدینگی خود به نحو احسن استفاده کنند بدون اینکه کانال را برای طرف مقابل ببندند.
نمی دانم
Lightning Dev Kit چندان یک اجرای گره لایتنینگ نیست و بیشتر یک کتابخانه است که بتوان از آن برای ساخت یک گره لایتنینگ استفاده کرد. این کد برای هر قطعه جدا شده از یک گره لایتنینگ، منطق مسیریابی، مدیریت کانال، منطق نظارت بر وضعیت بلاک چین برای بررسی باز بودن کانال ها، و کل shebang ارائه می کند.
کیف پول آبی بر روی یک پیاده سازی مبتنی بر LDK کار می کند و یک پیاده سازی کاملاً جدید Lightning Sensei نیز در اطراف LDK ساخته شده است. Cash App حتی یک گره کاملاً از ابتدا ساخته است. وقتی شروع به بررسی ادغام لایتنینگ کرد، میخواست رفتار گرههای لایتنینگ خود را با باطن مدیریت موجودیهای کاربری Cash App یکپارچه کند. هیچ پیادهسازی موجود اجازه یکپارچهسازی آسان تا آن درجه را نمیدهد، بنابراین آنها خود را با استفاده از LDK سفارشی کردند.
تیم LDK در مقایسه با سایر پیاده سازی های Lightning تلاش بسیار متفاوتی را انجام می دهد. همانطور که قبلاً ذکر شد، این واقعا یک پیاده سازی نیست، بلکه یک کیت ابزار است که می تواند برای ساختن خود با رفتار سفارشی شده ای که می خواهید استفاده شود. به این ترتیب، واقعاً هیچ مجموعه ویژگی خاصی را بر سایر مجموعه ها اولویت نمی دهد. هدف LDK پشتیبانی گسترده از تمامی عملکردهای استاندارد پروتکل لایتنینگ است و به سازندگان این امکان را می دهد که از هر ویژگی استاندارد شده به هر روشی که انتخاب می کنند در برنامه های خود استفاده کنند یا نه.
جاده پیش رو
بخش بزرگی از برنامه لایتنینگ تسهیل پرداختهای بومی در اینترنت برای خدمات دیجیتال بود، اما تجربه کاربر از این هدف واقعاً به روشی نرم و آسان محقق نشده است.
کار توسط LND، CLN و LDK برای رسیدگی به این موضوع انجام شده است. Web Assembly (WASM) یک زبان جدید و فرمت باینری برای تسهیل برنامه های کارآمدتر و سبک وزن برای اجرا در مرورگر وب است. LND و LDK هر دو دارای باینریهای WASM برای گرههای خود هستند و CLN در حال برنامهریزی برای پیادهسازی ابزارهای مدیریت کلیدی برای اجرا در WASM است که میتواند از راه دور به گره لایتنینگ متصل شود و بر اساس کار Greenlight خود است. در حالی که هنگام مدیریت کلیدها در مرورگر وب، مسائل امنیتی وجود دارد که باید در نظر گرفت، روزهای ادغام یکپارچه لایتنینگ در وب نزدیک است.
لایتنینگ به عنوان یک پروتکل و شبکه هنوز راه درازی را از نظر حل مشکلات باز و کشف نحوه ساخت برنامه هایی که برای کاربران نهایی آسان و شهودی هستند، در پیش دارد، اما کار رو به جلو است. بدون شک با جدا شدن تیم های مختلف و تمرکز بر حل مشکلات مختلف و گسترش عملکرد در جهات مختلف، آشفته تر می شود، اما بدون شک پیشرفت در حال رخ دادن است. ما فقط می توانیم امیدوار باشیم که همه چیز تا حدی که شبکه و سازگاری نرم افزار را تکه تکه کند، متفاوت نباشد. جاده پیش رو واقعاً بسیار جالب خواهد بود.
این یک پست مهمان توسط شینوبی است. نظرات بیان شده کاملاً متعلق به خود آنها است و لزوماً نظرات BTC Inc یا را منعکس نمی کند مجله بیت کوین.
آموزش مجازی مدیریت عالی حرفه ای کسب و کار Post DBA + مدرک معتبر قابل ترجمه رسمی با مهر دادگستری و وزارت امور خارجه | آموزش مجازی مدیریت عالی و حرفه ای کسب و کار DBA + مدرک معتبر قابل ترجمه رسمی با مهر دادگستری و وزارت امور خارجه | آموزش مجازی مدیریت کسب و کار MBA + مدرک معتبر قابل ترجمه رسمی با مهر دادگستری و وزارت امور خارجه |
مدیریت حرفه ای کافی شاپ | حقوقدان خبره | سرآشپز حرفه ای |
آموزش مجازی تعمیرات موبایل | آموزش مجازی ICDL مهارت های رایانه کار درجه یک و دو | آموزش مجازی کارشناس معاملات املاک_ مشاور املاک |
- نظرات ارسال شده توسط شما، پس از تایید توسط مدیران سایت منتشر خواهد شد.
- نظراتی که حاوی تهمت یا افترا باشد منتشر نخواهد شد.
- نظراتی که به غیر از زبان فارسی یا غیر مرتبط با خبر باشد منتشر نخواهد شد.
ارسال نظر شما
مجموع نظرات : 0 در انتظار بررسی : 0 انتشار یافته : ۰