کلید مجازی تبادل K.M.T کلید مجازی تبادل K.M.T KMT · CORE
EN
درخواست مشاوره

بلاکچین اختصاصی KMT Chain

طراحی و راه‌اندازی یک بلاکچین اختصاصی سازگار با TON به‌عنوان لایه پرداخت و دارایی دیجیتال سرویس‌ها؛ شامل نود اعتبارسنج، ایندکسر، API، اکسپلورر و پنل مدیریت عملیاتی.

بلاکچین اختصاصی KMT Chain

درباره پروژه

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

پروژه از تولید بلوک پیدایش (Genesis) و پیکربندی نود اعتبارسنج آغاز شد و تا راه‌اندازی شش سرویس عملیاتی روی دامنه‌های مجزا با HTTPS ادامه پیدا کرد.

TONValidatorIndexerIndex APIKMT ConnectPostgreSQLNginxLet's Encrypt

معماری

هر سرویس به‌صورت مستقل و با یک سرویس systemd اختصاصی اجرا می‌شود و پشت Nginx به‌عنوان Reverse Proxy قرار دارد. داده‌های زنجیره توسط ایندکسر خوانده و در PostgreSQL ذخیره می‌شود تا اکسپلورر و کیف پول بتوانند با سرعت بالا به تاریخچه تراکنش‌ها دسترسی داشته باشند.

معماری لایه‌ای KMT Chain: نود، ایندکسر، API و اپلیکیشن‌ها
معماری لایه‌ای KMT Chain: نود، ایندکسر، API و اپلیکیشن‌ها
  • نود اعتبارسنج: تولید و نهایی‌سازی بلوک‌ها با پایش سلامت و همگام‌سازی.
  • ایندکسر و Index API: استخراج تراکنش‌ها، حساب‌ها و توکن‌ها و ارائه API سریع برای اپلیکیشن‌ها.
  • KMT Connect: پروتکل اتصال کیف پول به اپلیکیشن‌ها (الهام‌گرفته از TonConnect) برای امضای امن تراکنش در سمت کاربر.
  • پنل مدیریت: مشاهده سلامت نود، فضای دیسک و حافظه، و شروع/توقف/ری‌استارت سرویس‌ها؛ محافظت‌شده با احراز هویت.

چالش‌ها و راهکارها

در دوره بهره‌برداری، رشد لاگ‌ها و پایگاه‌داده نود باعث پر شدن دیسک شد. این مشکل با چرخش لاگ (logrotate)، افزودن یک Block Storage مجزا و انتقال پایگاه‌داده نود و PostgreSQL با بررسی یکسانی بایت‌به‌بایت داده‌ها برطرف شد؛ بدون اینکه پیکربندی سرویس‌ها نیاز به تغییر داشته باشد.

داشبورد پایش نود و سرویس‌های زنجیره
داشبورد پایش نود و سرویس‌های زنجیره

نتیجه

امروز اکسپلورر، کیف پول، صرافی، لانچ‌پد توکن، مارکت‌پلیس NFT و پنل مدیریت روی این زنجیره در حال اجرا هستند و زیرساخت آماده توسعه سرویس‌های جدید است.

MORE WORK

پروژه‌های مرتبط

همه پروژه‌ها