SUI اشتراک‌های GraphQL را برای داده‌های بلادرنگ در شبکه‌ی اصلی راه‌اندازی کرد
آپگیتمثبتنوآوری فناوریاخبار

SUI اشتراک‌های GraphQL را برای داده‌های بلادرنگ در شبکه‌ی اصلی راه‌اندازی کرد

زمان مطالعه: ۲ دقیقه

سوئی قابلیت اشتراک‌گذاری داده‌های بلادرنگ بلاک‌چین را از طریق GraphQL فعال کرد

شبکه سوئی (Sui) با فعال‌سازی اشتراک‌گذاری داده‌ها از طریق GraphQL در شبکه اصلی خود (Mainnet)، امکان جدیدی را برای توسعه‌دهندگان فراهم کرده است تا داده‌های بلادرنگ بلاک‌چین، از جمله نقاط بررسی (checkpoints)، بلوک‌های تراکنش و رویدادها را از طریق یک رابط کاربری واحد و یکپارچه دریافت کنند.

این قابلیت با استفاده از اتصالات WebSocket از طریق نقطه پایانی wss://sui-mainnet.mystenlabs.com/graphql کار می‌کند و دارای ویژگی‌های داخلی مانند فیلتر کردن هم‌راستا با پرس‌وجو (query-aligned filtering)، اتصال مجدد خودکار و قابلیت بازیابی داده‌های گذشته از یک نشانگر (cursor) قبل از انتقال روان به جریان زنده است.

این راه‌اندازی، فصل پایانی مهاجرت از پروتکل JSON-RPC محسوب می‌شود. رابط برنامه‌نویسی کاربردی (RPC) مبتنی بر GraphQL سوئی در سال ۲۰۲۵ وارد مرحله بتا شد، در اوایل سال ۲۰۲۶ به طور عمومی در دسترس قرار گرفت و سیستم قدیمی JSON-RPC در اواخر جولای ۲۰۲۶ به طور کامل از گره‌های بنیادین (Foundation nodes) حذف شد.

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

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

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

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

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

برچسب‌ها:آپگیتمثبتنوآوری فناوریاخبار
کپی شد

مقالات مرتبط

هولدرهای بیت‌کوین هدف حملات خشونت‌آمیز؛ راهنمای حفظ امنیت در اوج‌گیری قیمت BTC
آپگیتامنیت و هکمنفیاخبار

هولدرهای بیت‌کوین هدف حملات خشونت‌آمیز؛ راهنمای حفظ امنیت در اوج‌گیری قیمت BTC

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

ادامه مطلب
کوین‌بیس معامله کامل جفت KITE-USD را فعال کرد
آپگیتپذیرش و همکاریمثبتاخبار

کوین‌بیس معامله کامل جفت KITE-USD را فعال کرد

توکن KITE در صرافی کوین‌بیس قابل معامله شد؛ گامی جدید در اقتصاد مبتنی بر هوش مصنوعی توکن بومی KITE، که بر روی یک بلاک‌چین لایه ۱ متمرکز بر هوش مصنوعی فعالیت می‌کند، اکنون به طور کامل در صرافی کوین‌بیس

ادامه مطلب
بانک‌های کانادا به دنبال توکنیزه کردن سپرده‌های دلار کانادا
آپگیترگولاتوری و سیاستمثبتاخبار

بانک‌های کانادا به دنبال توکنیزه کردن سپرده‌های دلار کانادا

بزرگترین موسسات مالی کانادا در حال بررسی سپرده‌های توکنیزه شده برای پرداخت‌های بین بانکی هستند، تنها چند هفته پس از آنکه رگولاتورها نحوه برخورد با آن‌ها را روشن کردند. شش بانک بزرگ کانادا به طور مشترک

ادامه مطلب