Core Lightning: چگونه Rebrand پیاده‌سازی Blockstream با چشم‌انداز بلندمدت خود برای هوش داده‌های PlatoBlockchain بیت‌کوین صحبت می‌کند. جستجوی عمودی Ai.

Core Lightning: چگونه Rebrand پیاده سازی Blockstream با چشم انداز بلند مدت خود برای بیت کوین صحبت می کند

پیاده‌سازی شبکه لایتنینگ Blockstream که اکنون Core Lightning نامیده می‌شود، به دنبال این است که استاندارد قابل تعامل و متمرکز بر مشخصات بیت کوین باشد.

شرکت زیرساخت بیت‌کوین Blockstream اخیراً پیاده‌سازی شبکه لایتنینگ خود را از c-lightning به Core Lightning (CLN) تغییر نام داد تا تمرکز طولانی‌مدت پروژه بر قابلیت همکاری و کار مشخصات را برجسته کند.

نام اولیه که به زبان برنامه نویسی C اشاره می کند که پیاده سازی در آن تعبیه شده است، منعکس کننده قصد واقعی شرکت از پروژه نیست. اکنون Core Lightning به دنبال انعکاس ارزش پیشنهادی اجرای Blockstream است.

این شرکت در گزارشی گفت: «امیدواریم نام تازه‌شده، تمرکز CLN بر قابلیت همکاری، کار مشخصات، و هدف جاری ارائه یک پیاده‌سازی مرجع با اولویت صحت و استحکام را بهتر نشان دهد.» بیانیه.

چرا پیاده سازی های متفاوتی از شبکه لایتنینگ وجود دارد؟

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

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

در حالی که در بیت کوین در حال حاضر یک نرم افزار گره استاندارد واقعی وجود دارد، هسته بیتکوین، بیش از یک نوع نرم افزار گره لایتنینگ وجود دارد که در حال حاضر محبوب هستند. در نتیجه، نیاز به مجموعه‌ای از اسناد وجود دارد تا نحوه صحبت این انواع مختلف گره‌های لایتنینگ - که به «پیاده‌سازی‌ها» معروف است - با یکدیگر دیکته کنند.

La اسناد مبتنی بر فناوری رعد و برق (BOLT). مجموعه مشخصاتی را تعریف کنید که تمام پیاده‌سازی‌های گره لایتنینگ باید به آن‌ها پایبند باشند تا بتوانند یک شرکت‌کننده پایدار و سازگار در شبکه لایتنینگ باشند. در حال حاضر 11 سند BOLT وجود دارد که همه چیز را توصیف می کند، از نحوه ایجاد یک کانال پرداخت و تامین مالی آن با بیت کوین تا نحوه درخواست پرداخت لایتنینگ.

طبیعتاً، این واقعیت که پیاده‌سازی‌های مختلف لایتنینگ وجود دارد به این معنی است که پیشنهادات مختلفی در دسترس کاربران است و آنها می‌توانند بر اساس نیازهای خاص خود، نرم‌افزاری را برای اجرا انتخاب کنند. در سطح بالا، چهار پیاده‌سازی اصلی Lightning، LND، Core Lightning، Eclair و LDK وجود دارد که هر کدام برای موارد استفاده خاص طراحی شده‌اند.

Core Lightning: ساخته شده از BOLT

CLN، که قبلاً c-lightning بود، از اوایل سال 2018 در شبکه اصلی بیت کوین مورد استفاده تولید قرار گرفته است. CLN که به زبان برنامه نویسی C نوشته شده است، کنترل بالایی بر رفتار کدشان حتی در سطح پایین به توسعه دهندگان ارائه می دهد. در بهره وری و همچنین ارائه یک ماژولار به توسعه دهندگان و کاربران، مبتنی بر پلاگین اجرای پروتکل مقیاس بندی لایه 2 بیت کوین

Rusty Russel، توسعه‌دهنده Lightning در Blockstream، گفت: «هدف ما این است که یک پیاده‌سازی با کارایی بالا، درجه سازمانی و مطابق با مشخصات باشد. مجله Bitcoin. "این به طور سنتی به این معنی است که ما بیشتر برای کاربران، کسب و کارها و توسعه دهندگان رده بالا هستیم تا بر روی آنها بسازیم."

CLN فقط کار می کند در لینوکس و MacOS، و نیاز به محلی یا راه دور دارد بیت کوین نسخه 0.16 یا بالاتر که به طور کامل با شبکه ای که کاربر در حال اجرا است درگیر است و تراکنش ها را از آن رله می کند. هرس است تا حدی پشتیبانی می شود.

به عنوان یک پیاده‌سازی سبک، CLN سطح بالایی از سفارشی‌سازی را امکان‌پذیر می‌کند، زیرا به کاربر اجازه می‌دهد آن را متعلق به خود کند و فقط ویژگی‌هایی را که می‌خواهد یا نیاز دارد اضافه کند. توسعه‌دهندگان می‌توانند از طریق روش‌های سفارشی JSON-RPC با دیمون ارتباط برقرار کنند، و به آن‌ها اجازه می‌دهد تا از طریق افزونه‌هایی که می‌توانند مستقیماً به جزئیات سطح پایین دسترسی داشته باشند، عملکرد را مطابق با نیازهای خود سفارشی کنند.

ماژولار بودن، کارایی و استحکام کد CLN با جنبه های منفی خود نیز همراه است. کریستین دکر، محققی در Blockstream بر روی راه حل های مقیاس بندی بیت کوین تمرکز کرده است. گفت: در طول جلسه ماه گذشته توسعه دهندگان بیت کوین لندن که با پایبندی به فلسفه یونیکس مبنی بر انجام یک کار بسیار خوب و عدم تحمیل تصمیمات به کاربر، CLN به شکلی "استخوان های برهنه" ارائه می شود و برای کارکردن آن به مقداری تعهد از کاربر نیاز دارد. .

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

"ما به معنای واقعی کلمه از مشخصات Lightning BOLT ساخته شده ایم!" راسل گفت مجله Bitcoin. این بدان معناست که ما بسیار اهمیت می‌دهیم (و به عنوان یک تیم تلاش زیادی کرده‌ایم) برای هماهنگ کردن معماری کل شبکه لایتنینگ از طریق مشخصات BOLT.

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

لیزا نیگوت، مهندس پروتکل لایتنینگ در Blockstream، گفت: "بخشی از دلیلی که ما فرآیند مشخصات و بررسی در سراسر پیاده سازی را انجام می دهیم این است که به شناسایی راه های بهتر انجام کارها کمک می کند - پیدا کردن اشکالات، شناسایی مشکلات آینده." مجله Bitcoin.

با توجه به کارایی و ردپای سبک آن، CLN احتمالاً بهترین پیاده سازی برای دستگاه های با مشخصات پایین است.

تیم Blockstream همچنین مجموعه‌ای از ویژگی‌های جدید را توسعه داده است که عملکرد فعلی BOLT‌ها را گسترش می‌دهد، که اغلب مشخصات پیش‌نویس یا پیشنهادات مشخصات هستند، از جمله افتتاح کانال مشترک، تبلیغات نقدینگی و BOLT 12. CLN به کاربر این امکان را می‌دهد که این مشخصات آتی را امتحان کند.

راسل گفت: "ما بخش های پیش نویس مشخصات لایتنینگ را تحت گزینه های آزمایشی حذف می کنیم." مجله Bitcoin. اما اگر بیشتر ماجراجو هستید، این گزینه‌های تجربی به شما این امکان را می‌دهند

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

کانال مشارکتی باز می‌شود که قبلاً «کانال‌های تأمین مالی دوگانه» نامیده می‌شد، شرکت‌کنندگان را قادر می‌سازد تا به طور مشترک یک کانال جدید را باز کنند. تأمین مالی مشترک تراکنش تأمین مالی کانال. در حال حاضر، کانال ها با تراکنش تامین مالی یکجانبه توسط یک شرکت کننده باز است. باز شدن کانال مشارکتی همچنین CoinJoin های توزیع شده را در کانال لایتنینگ باز می کند.

Neigut گفت: "شما می توانید CoinJoin خود را با یک دسته از گره های لایتنینگ دیگر هماهنگ کنید." مجله Bitcoin. شما این کار را غیرمتمرکز انجام می‌دهید، بنابراین تنها افرادی که می‌دانند چه کسانی در آن شرکت دارند، افرادی هستند که در واقع بخشی از آن تراکنش هستند، بنابراین هیچ هماهنگ‌کننده مرکزی وجود ندارد که آن را انجام دهد.»

تبلیغات نقدینگی همچنین باعث اهرم باز شدن کانال مشارکتی می شود. طبق یک Blockstream پست های وبلاگ"آنها روشی سبک وزن برای ارائه توانایی هماهنگ کردن استقرار نقدینگی در سراسر شبکه به صورت غیرمتمرکز و در دسترس هستند."

این ویژگی تلاش می کند یک مشکل رایج در لایتنینگ را حل کند: نقدینگی ورودی.

Neigut گفت: تبلیغات نقدینگی به شما این امکان را می دهد که «همه افرادی را که تبلیغ می کنند ببینید که اگر کانالی برای آنها باز کنید، نقدینگی ورودی به شما می فروشند، که واقعاً چیزهای هیجان انگیز است.

بولت 12 یکی دیگر از مشخصات پیش نویس کیف پول ها و گره های لایتنینگ با پشتیبانی آزمایشی در CLN است. ویژگی پیشنهادی، که «پیشنهادها» ساخته شده است، با فعال کردن پیشنهادهای قابل استفاده مجدد، فاکتورهای BOLT 11 را بهبود می بخشد، در حالی که فاکتور BOLT 11 فقط یک بار قابل استفاده است. علاوه بر این، در حالی که یک فاکتور منحصراً یک درخواست پرداخت است، می توانید از یک پیشنهاد برای ارسال و نه تنها دریافت پول استفاده کنید.

کاربران CLN اکنون می توانند وظایف مدیریت گره خود را نیز به صورت خودکار انجام دهند CLBOSSیک ابزار «هوش مصنوعی» که اخیراً منتشر شده است که می‌تواند تصمیم بگیرد برای چه گره‌هایی کانال‌ها را باز کند، کانال‌ها را در صورت کم بودن هزینه‌ها و وجود منابع مالی در زنجیره باز کند، هزینه‌های مسیریابی را برای رقابت با سایر گره‌ها تنظیم کند، تعویض زیردریایی را از طریق بولتز انجام دهد. .exchange API و به طور خودکار تعادل مجدد کانال ها.

در حالی که پیاده سازی های مختلف باید تشویق شوند تا راه حل های مستقل را برای موارد استفاده خاص خود دنبال کنند و در عین حال از مشخصات فعلی BOLT 11 پیروی کنند، ارائه یک پیشنهاد مشخصات همراه برای کمک به سایر پیاده سازی ها برای استقرار ویژگی مشابه - یا مشابه - به طور کلی عمل خوبی است. یک حرکت ظاهراً منافع بلندمدت پایگاه کاربر گسترده و در حال رشد لایتنینگ را برآورده می‌کند. همانطور که گفته شد، تحمل فرآیند مشخصات کار آسانی نیست.

"به عنوان یک فرآیند دشوار است و زمان زیادی می برد. این نیاز به هماهنگی با افراد دیگر با دیدگاه های مختلف دارد.

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

LND: شکاف هایی که CLN می تواند پر کند؟

LND اولین پیاده‌سازی لایتنینگ برای توسعه‌دهندگان است که بر تسهیل توسعه برنامه‌های کاربردی در بالای آن تمرکز دارد، در نتیجه تاکید زیادی بر تعامل با توسعه‌دهنده دارد، به‌ویژه در یک رویکرد استاندارد برای برقراری ارتباط از طریق API‌های REST، که توسعه آسان‌تر برنامه را علاوه بر ارائه فراهم می‌کند. مستندات واضح و تجربه راه اندازی آسان.

الیور گوگر، توسعه‌دهنده LND می‌گوید: «ما می‌خواهیم که توسعه‌دهندگان بتوانند آن را به راحتی دریافت کنند، آن را در محصول خود ادغام کنند، برنامه‌هایی را در بالای آن بسازند و آن را به عنوان یک کیف پول یا یک گره خود میزبان توزیع کنند.» گفت: در نشست توسعه دهندگان بیت کوین لندن. "آوردن آن به plebs."

در نتیجه، LND با فعال کردن gRPC و REST بر «داشتن یک رابط توسعه‌دهنده عالی» تمرکز می‌کند.

راسل در پاسخ به این سوال که چرا فکر می‌کند LND محبوب‌ترین پیاده‌سازی لایتنینگ است، گفت: «LND یک جامعه عالی، راه‌اندازی آسان و مستندات توسعه‌دهنده عالی دارد.

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

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

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

Pool یک بازار همتا به همتا برای کانال های لایتنینگ است. کاربرانی را که نیاز به دسترسی به نقدینگی ورودی دارند، با کسانی که سرمایه برای استقرار در شبکه لایتنینگ دارند، از طریق این امکان را به یکی از شرکت‌کنندگان شبکه لایتنینگ می‌دهد تا نیاز به آن را علامت‌گذاری کند و دیگران را تشویق کند تا با استفاده از سرمایه‌شان کانال‌هایی را با آنها باز کنند.

با تمرکز LND معمولاً بر ویژگی‌های جدید و پشتیبانی مشتری، تیم CLN شکافی را در بازار پیدا کرده است که امیدوار است با توجه بیشتر به فرآیند مشخصات، آن را پر کند.

به Spec یا Not To Spec

Neigut گفت: "تیم Labs چیزهای بزرگی ارائه کرده است." آنها به عنوان یک سازمان، در نوشتن مشخصات چیزهایی که اضافه می کنند شگفت انگیز نبوده اند. یک مثال خوب از آن KeySend است.

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

Neigut افزود: "آنها آن را راه اندازی کردند، بسیاری از مردم شروع به استفاده از آن کردند، اما هرگز آن را به طور کامل مشخص نکردند." بنابراین CLN می خواست بتواند از آن پشتیبانی کند. یکی از اعضای تیم ما مجبور شد فقط با خواندن کد آنها و مهندسی معکوس آن را بررسی کند و بفهمد که چگونه می تواند کار کند."

پس از اینکه تیم سازنده کد لایتنینگ Labs را مهندسی معکوس کرد، سرانجام یک مشخصات توسط پیاده‌سازی لایتنینگ Spiral، LDK، نوشته شد.

او گفت: «و سایر تیم‌ها فقط باید واقعاً دنبال می‌کردند زیرا LND پایگاه نصب بزرگی دارد. "این مانند مشارکتی ترین فرآیند نیست."

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

Neigut گفت که او قبلاً عادت کرده است که LND در کانون توجه باشد و اجرای "پیش‌فرض لایتنینگ" باشد - چیزی که او اعتراف می‌کند که به‌عنوان یک توسعه‌دهنده به دلیل درخواست‌های کمتری که برای پشتیبانی مشتری دریافت می‌کند از آن لذت می‌برد.

او افزود: «اما من فکر می‌کنم که اگر اکثریت پیاده‌سازی نمی‌شد، پویایی شبکه سالم‌تری خواهیم داشت». من فکر می‌کنم که این واقعاً بازی را از نظر میزان همکاری که همه باید انجام دهند تا وسایلشان را در لایتنینگ ارسال کنند، تغییر دهد. و این سالم خواهد بود.»

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

با این حال، در حالی که برخی استدلال می‌کنند که تغییرات عمده و افزوده‌های جدید به یکی از پیاده‌سازی‌های لایتنینگ باید دارای مشخصات همراه باشد، برخی دیگر ممکن است مشخصات BOLT را به عنوان حداقلی ببینند که در بالای آن، هر پیاده‌سازی می‌تواند ویژگی‌های جدید هیجان‌انگیز خود را بسازد – که لزوماً نیازی به آن ندارد. به مجموعه مشخصات منتقل شود.

"این است سخت راسل گفت: ایجاد یک شرکت زیرساخت منبع باز، بنابراین جای تعجب نیست که من با همه اولویت‌های [آزمایشگاه‌های لایتنینگ] موافق نیستم. من واقعاً معتقدم که آنها راهی برای ایجاد یک جریان درآمد پایدار و شریک قابل اعتماد در توسعه فنی شبکه لایتنینگ پیدا خواهند کرد. فکر نمی‌کنم کسی بخواهد شبکه را به قطعات تقسیم کند.»

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

«اگر [Lightning Labs] پیشتاز بود و در مشخصات نیز پیشتاز بود، فکر می‌کنم اصطکاک کمتری در مورد افزودن ویژگی‌های جدید وجود داشت، زیرا پیگیری کاری که آنها انجام می‌دهند چندان دشوار نبود. نیگوت گفت. "شاید آنها در آینده بیشتر درگیر فرآیند مشخصات باشند. من فکر می‌کنم که آنها قطعاً از ما و سایر اعضای جامعه بازخورد دریافت کرده‌اند که فرآیند مشخصات مهم است.»

بخشی از جنجال و تنش در فرآیند مشخصات BOLT از یک ایمیل در اواخر فوریه در توییتر به اشتراک گذاشته شد، که در آن، رئیس نقدینگی لایتنینگ در آزمایشگاه لایتنینگ، الکس بوسورث، در مورد BOLT 12 و فرآیند مشخصات BOLT نظر داد.

Bosworth نوشت که فرآیند BOLT یک فرآیند استانداردسازی دلخواه است که نیازی به رضایت مردم ندارد و بنابراین «بیشتر نشان دهنده مجموعه‌ای از اسناد است که توسط یک فرآیند دلخواه کنترل می‌شوند تا یک معاهده بین پیاده‌سازی‌های مستقل».

آزمایشگاه لایتنینگ بعدا روشن که نظرات Bosworth فقط منعکس کننده نظر او است و نه لزوماً نظرات شرکت.

Core Lightning: چگونه Rebrand پیاده‌سازی Blockstream با چشم‌انداز بلندمدت خود برای هوش داده‌های PlatoBlockchain بیت‌کوین صحبت می‌کند. جستجوی عمودی Ai.
Bosworth به طور استدلالی به نادیده گرفتن انطباق با فرآیند مشخصات هر زمان که با آنچه او «مشکلات فعلی» در لایتنینگ می‌خواند در تضاد است، اشاره کرد، زیرا چنین استانداردهایی ممکن است توسط اکثریت شبکه استفاده نشود و بنابراین نباید تلاش زیادی برای توسعه را تضمین کند، در حالی که این مشکلات می تواند نشان دهنده نقاط درد اکثر کاربران باشد و بنابراین باید اولویت بندی شود. منبع تصویر.

دکر نظرات خود را در مورد نظرات Bosworth و در مورد فرآیند مشخصات BOLT در طول جلسه توسعه دهندگان بیت کوین لندن به اشتراک گذاشت.

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

او افزود: "و بنابراین بله، گاهی اوقات فرآیند مشخصات ناامید کننده است، من کاملاً با آن موافقم." ما مطمئناً دیدگاه‌های متفاوتی در مورد اینکه این شبکه چگونه باید باشد، داریم. اما با این فرآیند تز، آنتی تز و سنتز، ما به سیستمی می‌رسیم که بسیار بیشتر از زمانی که یک پیاده‌سازی آن را به تنهایی انجام می‌داد، به کاربرانمان خدمت می‌کرد.

گاگر در جلسه با اظهار نظر در مورد ایمیل Bosworth گفت: «من شخصاً روی مشخصات کار نمی‌کنم، بنابراین احساس نمی‌کنم که صلاحیت پاسخ دادن به آن را بدهم. «فقط می‌خواستم اضافه کنم که لزوماً با تمام نکاتی که الکس اشاره کرد موافق نیستم. قطعاً به شکل دیگری هم می گفتم. فکر می‌کنم گاهی اوقات کمبود منابع برای کار روی مشخصات به این صورت تعبیر می‌شود که ما چیزهایی را مسدود می‌کنیم که البته قصد و هدف ما نیست. ما می خواهیم روی مشخصات کار بیشتری انجام دهیم، بنابراین امیدوارم در آنجا پیشرفت کنیم. مشاهده این نکته جالب است که چگونه آن ناامیدی گاهی ظاهر می شود. از شما [Decker و توسعه دهنده ACINQ Bastien Teinturier] برای همه کارهایی که روی مشخصات انجام می دهید متشکرم. من هم باید بلند شوم تا تمام تلاشم را بکنم.»

راسل همچنین در مورد ایمیل Bosworth نظر داد موضوع توییتر جایی که او متعهد شد که زمان بیشتری را برای پرداخت و بازاریابی CLN صرف کند، زیرا او گفت که LND ابتدا لایتنینگ را پیاده‌سازی نکرد و آن را به بهترین شکل اجرا نکرد - اگرچه جامعه آن عالی است.

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

راسل به سوالات پاسخ نداد مجله Bitcoin با اشاره به این تاپیک لایتنینگ لبز از اظهار نظر خودداری کرد.

دکر در این نشست گفت: «در سال 2016 ما از سه جهت مختلف آمدیم و تصمیم گرفتیم همه چیزهایی را که در این مرحله آزمایش اولیه یاد گرفتیم به یک مشخصات واحد بپیوندیم تا بتوانیم با هم همکاری کنیم. «این مرحله آزمایشی همیشه باید با پیشنهادی دنبال شود که برای دیگران قابل بررسی باشد و توسط دیگران قابل اجرا باشد. گاهی اوقات آن پیشنهاد رسمی وجود ندارد و باعث می شود که سایر پیاده سازی ها بررسی خود را بر روی آن ویژگی انجام دهند. این بررسی بسیار مهم است تا مطمئن شویم برای همه کار می کند و بهترین کاری است که می توانیم انجام دهیم.

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

پیاده سازی ها یکدیگر را تکمیل می کنند، آنها رقابت نمی کنند

علاوه بر این بحث بسیار خاص در مورد فرآیند مشخصات، پیاده‌سازی‌های لایتنینگ عمدتاً به صورت جداگانه و سپس با هم کار می‌کنند تا بهترین و مورد نیازترین ویژگی‌ها را به شبکه بیاورند و تجربه کاربری بهتری را تضمین کنند.

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

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

تمبر زمان:

بیشتر از مجله Bitcoin