
أطلقت خدمة إشعارات ADAMANT (ANS) أكبر تحديث لها منذ عام 2019، مع الحفاظ على نموذج الإشعارات الفورية عديمة المعرفة (zero-knowledge) لمستخدمي iOS، بينما تمت إعادة بناء بنيتها التحتية الأساسية. بالنسبة لمستخدمي iPhone لتطبيق ADAMANT Messenger، تعمل ANS في الخلفية بهدوء لتنبيه الأجهزة بوجود رسائل جديدة دون المساس بالخصوصية.
تواجه معظم تطبيقات المراسلة مقايضة حيث تتطلب الإشعارات الفورية معرفة أحد مكونات النظام بتفاصيل الرسالة. تتجنب ANS ذلك عن طريق فحص سلسلة كتل ADAMANT العامة بحثاً عن المعاملات الموجهة إلى جهاز مسجل. عند اكتشاف معاملة، تطلب الخدمة من Apple إخطار الجهاز باستخدام معرف المعاملة فقط. لا تستطيع ANS قراءة محتويات المعاملة أو تضمين محتوى مفكك التشفير في حمولة الإشعار، لأن فك التشفير يتطلب مفتاحاً سرياً موجوداً فقط على جهاز المستخدم. وبالتالي، لا يمكن لـ ANS ولا لـ Apple إعادة بناء المحادثة.
وبينما ظل نموذج الخصوصية هذا دون تغيير، تم تعزيز بيئة التشغيل وآليات الموثوقية الأساسية بشكل كبير. تعمل ANS الآن على .NET 8، مما يحل محل إصدار بيئة تشغيل انتهى عمره الافتراضي. يسمح هذا للخدمة بالعمل بشكل أصلي على أنظمة تشغيل الخوادم الحالية دون الاعتماد على طبقات توافق قديمة.
بالإضافة إلى ذلك، تم إصلاح تسريب في اتصالات الشبكة كان يتراكم بمرور الوقت ويتطلب إعادة تشغيل الخدمة بشكل دوري، حيث أصبحت الاتصالات الآن تُعاد استخدامها بشكل صحيح. كما تطبق الخدمة الآن خاصية التبديل التلقائي عند الفشل (failover) لاتصالات عقدة سلسلة الكتل. في السابق، كان تعذر الوصول إلى عقدة واحدة يمكن أن يؤدي إلى تعطيل مسار الإشعارات بالكامل، أما الآن فتقوم ANS بإعادة المحاولة تلقائياً عبر عقدة أخرى، مستفيدة من المرونة اللامركزية لشبكة ADAMANT.
خضع إصدار الصيانة هذا لتدقيق أمني مستقل من قبل cryptofoundry. ومن خلال تحديث بيئة التشغيل وإصلاح مشكلات البنية التحتية الأساسية، تضمن ADAMANT استمرار ANS في تقديم إشعارات فورية وموثوقة وعديمة المعرفة لسنوات قادمة.