نمای کلی شبکه فیبر یک شبکه رعد و برق معمولی نسل بعدی است که بر روی Nervos CKB و کانال های خارج از زنجیره ساخته شده است. این برای ارائه پرداخت های چند توکنی سریع، کم هزینه و غیرمتمرکز و تراکنش های همتا به همتا برای دارایی های RGB++ طراحی شده است. پس زمینه تکامل و چالش های فناوری بلاک چین فناوری بلاک چین از زمان پیدایش بیت کوین به سرعت دستخوش تحول شده است. در ابتدا برای پرداخت های ساده طراحی شد، به تدریج به حوزه های مختلفی مانند قراردادهای هوشمند، امور مالی غیرمتمرکز (DeFi) و توکن های غیرقابل تعویض (NFT) گسترش یافت. فناوری بلاک چین علیرغم مزایای قابل توجهی که در امنیت، شفافیت و تمرکززدایی دارد، با چالش های متعددی در مقیاس پذیری و سرعت تراکنش مواجه است. . بلاک چین های سنتی مانند بیت کوین و اتریوم با تنگناهای قابل توجهی در توان عملیاتی تراکنش روبرو هستند. با توجه به محدودیت اندازه بلوک بیت کوین و زمان تولید بلوک 10 دقیقه ای، شبکه آن تنها می تواند حدود 7 تراکنش در ثانیه را پردازش کند. اتریوم، علیرغم پیشرفتها، هنوز ظرفیت پردازش تراکنش بسیار کمتری از شبکههای پرداخت سنتی دارد. مقیاس پذیری . با افزایش تراکم شبکه، کارمزد تراکنش ها به میزان قابل توجهی افزایش می یابد. به عنوان مثال، کارمزدهای گاز در شبکه اتریوم در زمان اوج مصرف ممکن است از مبلغ تراکنش بیشتر شود و تجربه کاربر را به شدت تحت تاثیر قرار دهد و امکان پرداخت خرد را کاهش دهد. کارمزد معاملات بالا در شبکههای بلاک چین سنتی، تراکنشها باید منتظر بمانند تا تأییدیههای چند بلوکی نهایی در نظر گرفته شوند. این فرآیند میتواند از چند دقیقه تا چند ساعت طول بکشد و آن را برای سناریوهای پرداخت فوری نامناسب میکند. زمان طولانی تایید تراکنش اگرچه Nervos CKB از نظر عملکرد و زمان تأیید بهبودهایی ایجاد کرده است، اما همچنان باید سرعت تراکنش را افزایش دهد و هزینه های تراکنش را کاهش دهد تا نیازهای پرداخت های خرد و پرداخت های فوری را برآورده کند. الهام از شبکه لایتنینگ شبکه لایتنینگ، یک راه حل مقیاس بندی لایه 2 برای شبکه بیت کوین، با موفقیت به پرداخت های خرد سریع و کم هزینه از طریق تراکنش های خارج از زنجیره و کانال های پرداخت دست یافته است. مفاهیم اصلی آن عبارتند از: : کاربران کانال های پرداخت را به صورت زنجیره ای ایجاد می کنند. پس از باز شدن یک کانال، هر دو طرف میتوانند تراکنشهای نامحدود خارج از زنجیره را انجام دهند، تنها زمانی که کانال بسته است، به صورت زنجیرهای تسویه حساب میکنند. این به طور قابل توجهی تعداد تراکنش های زنجیره ای را کاهش می دهد، سرعت تراکنش را بهبود می بخشد و کارمزد تراکنش ها را کاهش می دهد. کانال های پرداخت : از طریق HTLC ها، شبکه لایتنینگ انتقال امن وجوه را تضمین می کند و ریسک طرف مقابل را کاهش می دهد. حتی اگر تراکنشهای خارج از زنجیره با شکست مواجه شوند، کاربران همچنان میتوانند وجوه خود را از طریق قراردادهای زنجیرهای تضمین کنند. قراردادهای هش با زمان قفل شده (HTLC) : شبکه لایتنینگ از مسیریابی چند جهشی استفاده میکند، که به کاربران امکان میدهد بدون باز کردن کانالهای مستقیم با گیرندگان، پرداختهای خود را انجام دهند، بنابراین انعطافپذیری و قابلیت استفاده شبکه را افزایش میدهد. مکانیسم مسیریابی مزایای Nervos CKB Nervos CKB یک پلت فرم بلاک چین است که بر تطبیق پذیری و امنیت متمرکز شده است. طراحی منحصر به فرد آن مزایای متمایز در پرداختن به مقیاس پذیری بلاک چین و مسائل مربوط به قابلیت همکاری ارائه می دهد: : بر اساس پروتکل اجماع، اثبات کار (PoW) را با مکانیسم های اجاره دولتی ترکیب می کند و امنیت شبکه و استفاده موثر از منابع را تضمین می کند. مکانیسم اجماع NC-Max : مدل سلولی منحصربهفرد CKB و مجموعه دستورالعملهای ماشین مجازی RISC-V به طور قابل توجهی قابلیتهای مدل UTXO را افزایش میدهند. این نه تنها از قراردادهای هوشمند کامل تورینگ پشتیبانی میکند، بلکه ویژگیهایی مانند انتزاع حساب و پیمانها را نیز به راحتی پیادهسازی میکند، برنامهریزی انعطافپذیرتر، قابلیت همکاری بهتر و مقیاسپذیری را برای برنامههای غیرمتمرکز فراهم میکند. قابلیتهای قرارداد هوشمند قدرتمند : توکنومیکس CKB نگهداری طولانی مدت و استفاده منطقی از منابع شبکه را تشویق می کند و یک محیط غیرمتمرکز امن و پایدار برای برنامه ها، توسعه دهندگان و کاربران فراهم می کند. Tokenomics اهمیت پروژه شبکه فیبر با ایجاد کانالهای خارج از زنجیره در Nervos CKB، هدف ما ترکیب تجربه موفق شبکه لایتنینگ با مزایای فنی CKB برای ایجاد یک شبکه پرداخت بیدرنگ چند دارایی سریع، کمهزینه و غیرمتمرکز است. به طور مشخص: : از طریق کانالهای پرداخت خارج از زنجیره و مسیریابی چند هاپ، شبکه فیبر میتواند به پردازش تراکنش با سرعت بالا دست یابد و نیازهای کاربران در مقیاس بزرگ را برآورده کند. حل مسائل مقیاسپذیری : با کاهش فراوانی تراکنش های زنجیره ای، کارمزد تراکنش ها را کاهش می دهد و پرداخت های خرد را امکان پذیر و کارآمد می کند. کاهش هزینه های تراکنش : تأیید فوری تراکنشهای خارج از زنجیره، تجربه تأیید پرداخت در بخش دوم را برای سناریوهای مختلف پرداخت فوری فراهم میکند. بهبود سرعت تراکنش : شبکه فیبر از پرداخت در انواع دارایی های دیجیتال پشتیبانی می کند و طیف وسیع تری از گزینه های پرداخت را به کاربران ارائه می دهد. پشتیبانی چند دارایی : شبکه فیبر از قابلیت همکاری با شبکه لایتنینگ بیت کوین پشتیبانی می کند و از پرداخت های زنجیره ای و انتقال دارایی ها پشتیبانی می کند. قابلیت همکاری طراحی معماری معماری کلی معماری کلی شبکه فیبر شامل ماژول های اصلی زیر است: کانال های پرداخت خارج از زنجیره (کانال های فیبر) قراردادهای زنجیره ای (HTLC) مسیریابی چند هاپ سرویس برج مراقبت کانال های پرداخت خارج از زنجیره کانالهای پرداخت خارج از زنجیره هسته اصلی شبکه فیبر هستند که تنها زمانی که کانال بسته است، چندین تراکنش خارج از زنجیره را با تسویه زنجیرهای ممکن میسازد. این مکانیسم به طور قابل توجهی تعداد تراکنش های زنجیره ای را کاهش می دهد، سرعت تراکنش ها را بهبود می بخشد و کارمزد تراکنش ها را کاهش می دهد. روند کلی کار به شرح زیر است: : دو طرف یک کانال پرداخت را در زنجیره باز می کنند و مقدار مشخصی از دارایی های CKB یا RGB++ را قفل می کنند. باز کردن یک کانال : وقتی کانال باز است، هر دو طرف میتوانند تعداد نامحدودی تراکنشهای خارج از زنجیره را انجام دهند و وضعیت کانال را با هر تراکنش بدون پخش فوری در زنجیره بهروزرسانی کنند. تراکنشهای خارج از زنجیره : هنگامی که هر یک از طرفین تصمیم به بستن کانال میگیرد، وضعیت نهایی کانال برای تسویه حساب به صورت زنجیرهای پخش میشود و از تایید تعادل نهایی هر دو طرف اطمینان حاصل میشود. بستن کانال فرمت تعامل پیام را می توان در . پروتکل پیام شبکه فیبر P2P قراردادهای زنجیره ای در حال حاضر، ما از قراردادهای قفل شده در زمان هش (HTLC) برای اطمینان از امنیت تراکنشهای خارج از زنجیره و حفظ سازگاری با شبکه لایتنینگ استفاده میکنیم. این امر ریسک طرف مقابل را کاهش می دهد و تضمین می کند که حتی اگر تراکنش های خارج از زنجیره شکست بخورند، کاربران همچنان می توانند وجوه خود را از طریق قراردادهای زنجیره ای تضمین کنند. روند کلی کار به شرح زیر است: : آغازگر پرداخت یک تراکنش با هشلاک و تایملاک ایجاد می کند و مقدار مشخصی CKB را قفل می کند. شروع تراکنش : دریافتکننده پرداخت باید در مدت زمان مشخص، تصویر هش صحیح را برای باز کردن قفل تراکنش و تکمیل انتقال وجه ارائه دهد. راستیآزمایی هش : اگر گیرنده نتواند در مدت زمان مشخص شده تصویر هش درست را ارائه دهد، تراکنش به طور خودکار قفل باز شده و به آغازگر پرداخت بازپرداخت می شود. بازپرداخت مهلت زمانی به لطف کامل بودن تورینگ CKB، میتوانیم قراردادهای زنجیرهای انعطافپذیرتر و مطمئنتر را پیادهسازی کنیم. ما عملکرد قرارداد را در آینده بیشتر گسترش خواهیم داد، مانند معرفی مکانیسم لغو مبتنی بر نسخه و قراردادهای Point-Locked Time-Locked امن تر. مسیریابی چند هاپ مسیریابی چند هاپ به کاربران اجازه می دهد تا بدون ایجاد کانال های پرداخت مستقیم با طرف مقابل، پرداخت ها را از طریق چندین گره میانی انجام دهند. این مکانیسم انعطاف پذیری و پوشش شبکه را افزایش می دهد. روند کلی کار به شرح زیر است: : آغازگر پرداخت از طریق ماژول مسیریابی مسیر بهینه را از خود به گیرنده پرداخت کشف می کند. کشف مسیر : هر گره در مسیر قراردادهای HTLC مربوطه را ایجاد می کند و از انتقال امن وجوه اطمینان حاصل می کند. قفل کردن مسیر : گیرنده پرداخت HTLC را باز می کند و وجوه به ترتیب به هر گره در مسیر منتقل می شود. تکمیل پرداخت ما همچنین پرداختهای زنجیرهای را با استفاده از قراردادهای HTLC اجرا میکنیم و از قابلیت همکاری با شبکه لایتنینگ از طریق سرویس هاب زنجیرهای متقابل پشتیبانی میکنیم. برای جزئیات بیشتر، لطفا به . پروتکل زنجیره ای متقاطع کانال پرداخت با HTLC سرویس برج مراقبت سرویس برج مراقبت یکی از اجزای ضروری شبکه فیبر است که وظیفه نظارت بر وضعیت کانالهای پرداخت خارج از زنجیره و تضمین امنیت کانالها و وجوه را بر عهده دارد. وظایف و نقش های آن به شرح زیر است: : نظارت بر زمان واقعی وضعیت کانال پرداخت همه کاربران شرکتکننده، از جمله باز کردن، بهروزرسانی و بستن کانالها. نظارت بر کانال : شناسایی فعالیتهای غیرعادی در کانالها، مانند تلاش کاربران مخرب برای بستن کانالها با حالتهای قدیمی یا حملات دوگانه. تشخیص ناهنجاری : هنگامی که ناهنجاری ها شناسایی می شوند، به سرعت آخرین وضعیت کانال را به شبکه بلاک چین پخش کنید تا از تلفات سرمایه به دلیل رفتارهای مخرب جلوگیری شود. پاسخ پیشگیرانه پیشرفت فعلی و برنامه های آینده ما در حال حاضر یک نمونه اولیه از شبکه فیبر را تکمیل کردهایم که عملکردهای اساسی باز کردن، بهروزرسانی و بستن کانالها را بین دو گره اجرا میکند و همچنین عملکرد زنجیرهای متقابل را با شبکه لایتنینگ بیتکوین تأیید میکند. کد پروژه را می توان در مخازن GitHub زیر یافت: https://github.com/nervosnetwork/fiber https://github.com/nervosnetwork/fiber-scripts گامهای بعدی ما شامل تکمیل خدمات مسیریابی و برج مراقبت چند جهشی، و همچنین بهبود رابط RPC و SDK برای تسهیل دسترسی آسانتر توسعهدهندگان به شبکه فیبر است. پروتکل مسیریابی چند هاپ بر اساس الگوریتم Dijkstra برای جستجوی مسیرهای پرداخت است، در نتیجه هزینه های مسیریابی را کاهش می دهد و نرخ موفقیت پرداخت های مسیر چند هاپ را بهبود می بخشد. پس از فعال شدن شبکه فیبر، الگوریتم مسیریابی را بر اساس ترافیک شبکه و شرایط عملیاتی بهینه خواهیم کرد. ما انتظار داریم 2 یا 3 استراتژی جستجوی مسیر را برای انطباق با ترجیحات و نیازهای مسیریابی مختلف کاربران ارائه دهیم. شبکه فیبر همچنین استراتژیهای پرداخت چند مسیری را معرفی میکند، مبالغ پرداخت بزرگتر را به بخشهای متعدد تقسیم میکند، که هر کدام از مسیرهای مختلف منتقل میشوند و احتمال پرداختهای موفق را افزایش میدهند. سرویس برج مراقبت توسط برخی گره ها در شبکه فیبر ارائه خواهد شد. این گرهها آنلاین میمانند، موقعیتهای غیرعادی در شبکه را رصد میکنند و به محافظت از داراییها در کانالها کمک میکنند. سرویس نظارت، سرویس هاب متقابل زنجیره ای را نیز ردیابی خواهد کرد. حتی اگر کاربران برای مدتی آفلاین باشند، سرویس نظارت می تواند از تبادل موفقیت آمیز با شبکه لایتنینگ اطمینان حاصل کند. علاوه بر این، افزودن ویژگیهای بیشتری به شبکه فیبر مانند پیادهسازی الگوریتمهای حفاظت از حریم خصوصی با استفاده از قابلیت برنامهریزی CKB و بر این اساس، بهینهسازی الگوریتمهای مسیریابی و خدمات برج مراقبت برای افزایش امنیت و حفظ حریم خصوصی اطلاعات پرداخت کاربران را در نظر خواهیم گرفت.