پرش به مطلب اصلی

سرویس‌های Lokihub

Lokihub برای عملیات لایتنینگ، ارتباطات NWC و جستجوهای بلاک‌چین از سرویس‌های خارجی استفاده می‌کند. شما می‌توانید از پیش‌فرض‌های جامعه کاربری استفاده کنید یا تنظیمات خود را انجام دهید.

انواع سرویس‌ها

LSP (ارائه‌دهنده سرویس لایتنینگ)

اختیاری — نقدینگی ورودی را برای دریافت پرداخت‌ها فراهم می‌کند.

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

مواردی که LSPها ارائه می‌دهند:

  • باز کردن کانال به سمت گره شما
  • فراهم کردن نقدینگی ورودی
  • ایجاد کانال در لحظه (JIT)

در Lokihub: از بین LSPهای جامعه انتخاب کنید یا مورد خود را اضافه کنید. LSPهای Lokihub از مشخصات LSPS (از LSPS0 تا LSPS5) برای نقدینگی استاندارد شده استفاده می‌کنند.

رله Nostr

پیام‌های اتصال NWC را بین گره شما و برنامه‌های متصل مسیریابی می‌کند.

وقتی برنامه‌ای را از طریق NWC متصل می‌کنید، گره شما و برنامه از طریق یک رله Nostr با هم ارتباط برقرار می‌کنند. رله داده‌های پرداخت را نمی‌بیند؛ فقط پیام‌های اتصال رمزگذاری شده را جابجا می‌کند.

در Lokihub: یک رله عمومی انتخاب کنید یا رله خود را اجرا کنید. می‌توانید هر تعداد رله که بخواهید انتخاب کنید تا از پایداری و جایگزین‌های ارتباطی قوی اطمینان حاصل کنید.

کاوشگر بلوک (Block Explorer)

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

در Lokihub: به هر کاوشگر بلوک سازگار با Flokicoin متصل شوید.

ویجت تابلوی پیام (Widget Messageboard)

ویجت‌های چت تعاملی که اعضای جامعه می‌توانند در آن‌ها پیام‌هایی همراه با打赏 (zaps) ارسال کنند. وجوه جمع‌آوری شده می‌تواند برای ایردراپ‌های جامعه یا اهداف دیگر استفاده شود. می‌توانید چندین ویجت برای کانال‌های مختلف پیکربندی کنید.

در Lokihub: از تابلوی پیام‌های جامعه انتخاب کنید یا تابلوی خود را پیکربندی کنید.

سرویس سوآپ (Swap Service)

اختیاری — تبادل وجوه بین کیف پول روی زنجیره و کانال‌های لایتنینگ.

زمانی مفید است که نیاز دارید وجوه را از موجودی روی زنجیره به لایتنینگ منتقل کنید (loop in) یا از لایتنینگ به روی زنجیره برگردانید (loop out).

در Lokihub: از رابط سوآپ داخلی که توسط ارائه‌دهنده سوآپ انتخابی شما پشتیبانی می‌شود، استفاده کنید.

برای ارائه‌دهندگان سرویس: سرویس خود را ثبت کنید

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

ساختار مخزن

پیکربندی سرویس‌ها در آدرس زیر قرار دارد: flokiorg/lokihub-services

lokihub-services/
├── services.json # LSPها، رله‌ها، کاوشگرها
├── rates.json # نرخ‌های تبادل
├── currencies.json # ارزهای پشتیبانی شده
└── info.json # اطلاعات کلی و پیام روز (MOTD)

افزودن یک سرویس

۱. فورک کردن مخزن

مخزن flokiorg/lokihub-services را در GitHub فورک کنید.

۲. ویرایش services.json

سرویس خود را به بخش مربوطه اضافه کنید.

افزودن یک LSP

به آرایه lsp اضافه کنید:

{
"name": "My LSP",
"uri": "pubkey@host:port",
"description": "پشتیبانی از کانال‌های JIT و نقدینگی ورودی"
}

فیلدها:

  • name — نام نمایشی LSP شما
  • uri — رشته اتصال (pubkey@host:port)
  • description — توضیح کوتاهی از خدمات ارائه شده

افزودن یک رله Nostr

به آرایه relay اضافه کنید:

{
"name": "My Relay",
"url": "wss://relay.example.com",
"description": "رله سریع Nostr برای NWC"
}

فیلدها:

  • name — نام نمایشی
  • url — آدرس WebSocket
  • description — توضیح کوتاه

افزودن یک کاوشگر بلوک

به آرایه explorer اضافه کنید:

{
"name": "My Explorer",
"url": "https://explorer.example.com",
"description": "کاوشگر بلاک‌چین Flokicoin"
}

فیلدها:

  • name — نام نمایشی
  • url — آدرس HTTPS
  • description — توضیح کوتاه

افزودن ویجت تابلوی پیام

به آرایه widget اضافه کنید:

{
"name": "Community Board",
"url": "nostr+walletconnect://b889...4f1?relay=wss://relay.example.com/v1&secret=79...a1",
"description": "وجوه جمع‌آوری شده در این تابلوی پیام برای جلسات ایردراپ و جوایز بازی‌ها در نظر گرفته شده است"
}

فیلدها:

  • name — نام نمایشی
  • url — رشته اتصال NWC (nostr+walletconnect://...)
  • description — توضیح کوتاه

۳. ایجاد Pull Request

تغییرات خود را برای بررسی ارسال کنید.

فرآیند بررسی

در Pull Requestها موارد زیر بررسی می‌شوند:

  • ساختار صحیح JSON
  • فعال بودن نقاط اتصال (endpoints) سرویس
  • دقت اطلاعات سرویس
  • پایداری و زمان آنلاین بودن (برای پیش‌فرض‌های جامعه)

شرح فایل‌ها

services.json

فهرست سرویس‌های پیشنهادی جامعه:

  • LSPs — ارائه‌دهندگان سرویس لایتنینگ
  • رله‌ها — رله‌های Nostr برای NWC
  • کاوشگرها — کاوشگرهای بلوک
  • ویجت‌ها — تابلوی پیام‌های چت با قابلیت打赏 (zaps)
  • سرویس‌های سوآپ — سوآپ وجوه روی‌زنجیره/خارج‌زنجیره

rates.json

نرخ‌های لحظه‌ای تبادل FLC (Flokicoin) در برابر ارزهای فیات.

currencies.json

لیست ارزهای فیات پشتیبانی شده و نماد آن‌ها.

info.json

اطلاعات کلی و پیام روز (MOTD) برای کاربران Lokihub.

سوالی دارید؟