صوّت مدققو TON على تحديث الشبكة. اعتبارًا من 22 أكتوبر، أصبحت النسخة العالمية 16 والنسخة الثانية من بروتوكول الإجماع ساريتين في إعدادات البلوك تشين. يتغير هذا بشكل أساسي في كيفية توزيع العقد للكتل وإدارتها لقوائم انتظار الرسائل. أما التحقق من الرصيد الإجمالي لـ Gram، والذي ذُكر كهدف للتصويت، فلن يتم تفعيله برمجيًا إلا في الإصدار التالي، وهو الإصدار 17.
ما الذي تغير في الإعدادات
تُسجل قواعد شبكة TON في إعدادات البلوك تشين وتتغير بتصويت المدققين. في 21 أكتوبر، الساعة 06:00 بالتوقيت العالمي المنسق (UTC)، صوّت المدققون على اقتراحين: رفع الإصدار العالمي (المعلمة 8) إلى 16، وتحويل بروتوكول الإجماع (المعلمة 30) إلى نسخته الثانية. في 22 أكتوبر، أصبحت المعلمة 8 تحمل الإصدار 16 — وهو ما تظهره tonapi أيضًا — بينما تحمل المعلمة 30 النسخة الثانية من بروتوكول الإجماع. لم تعد هناك أي اقتراحات مفتوحة في الإعدادات.
الإصدار العالمي هو رقم تقوم جميع العقد بموجبه بتفعيل قواعد جديدة لمعالجة الكتل في نفس الوقت. يأتي رمز هذه القواعد مسبقًا مع تحديث برنامج العقدة، ولكنه لا يُفعّل إلا عندما تصوت الشبكة على الرقم.
ما الذي يتضمنه الإصدار 16
وفقًا لوثائق الإصدارات العالمية:
- قائمة انتظار الرسائل الصادرة للشارد محدودة. الشارد هو جزء من البلوك تشين تعالجه مجموعة المدققين الخاصة به. الحد الأقصى الصارم افتراضيًا هو 18,000 رسالة، والحد الأقصى المرن هو 12,000، ويمكن للمعلمة 43 تجاوز هذه القيم. تنتظر الرسائل الزائدة في قائمة انتظار التسليم المؤجل (dispatch queue)، ولا يطلب الشارد الذي تتجاوز قائمة انتظاره نصف الحد الأقصى الصارم الاندماج مع شارد مجاور.
- يمكن إلغاء تجميد الحسابات ذات البادئة الثابتة. الحساب الذي يحتوي على طول بادئة عنوان ثابت غير صفري لم يكن يُلغى تجميده سابقًا بعد تجميده بسبب رسوم التخزين غير المدفوعة — وقد تم إصلاح ذلك.
- تمت إضافة إجمالي مبلغ العملات في رسائل قائمة انتظار التسليم المؤجل إلى بياناتها، كما أن البراهين في بيانات مجمع الكتل (collator) أصبحت بتنسيق جديد.
التحقق من الرصيد — في الإصدار 17
ربط إعلان التصويت الإصدار 16 بالتحقق التلقائي من الرصيد الإجمالي. برمجيًا، يتم تفعيل هذا التحقق لاحقًا: في تحقق الكتل، الشرط هو global_version_ >= 17، والالتزام الذي تم دمجه في 7 أكتوبر يُسمى "Enable global balance validation in version 17". الإصدار 16 فقط يُجهز البيانات لذلك: يبدأ في تخزين مجموع الرسائل في قائمة الانتظار. في الوثائق أيضًا، يُسجل التحقق للإصدار 17.
ما الذي سيتم التحقق منه بالضبط: في حالة الماسترتشين — السلسلة الرئيسية التي تجمع كل الشاردات — يوجد حقل global_balance.grams، وهو الرصيد الإجمالي للعملات في الشبكة بأكملها. في الإصدار 17، سيبدأ مدققو الماسترتشين في مطابقة هذا الرقم. Grams هو اسم العملة في البروتوكول منذ الكود الأول لـ TON، ولا يزال موجودًا في وصف هياكل الكتل. لم يتم الإعلان عن التصويت على الإصدار 17 بعد.
النسخة الثانية من بروتوكول الإجماع
تتضمن النسخة الثانية من بروتوكول الإجماع، وفقًا للإعلان، توزيع الكتل باستخدام مخطط Plumtree في التراكب العام (public overlay). التراكب العام هو شبكة مشتركة تتلقى من خلالها العقد غير المشاركة في التحقق الكتل الجديدة. في مخطط Plumtree، تُنشئ العقد شجرة: ينتقل الكتلة بأكملها عبر فروعها، بينما تُرسل إشعارات قصيرة فقط إلى الجيران الآخرين بوجود الكتلة. يقلل هذا من عدد النسخ المتطابقة من الكتلة التي تنتقل عبر الشبكة.
المخطط نفسه ليس جديدًا: فقد تم تفعيله بإصدار 2026.06، وفي أغسطس تم تعطيل طريقة التوزيع السابقة. الآن وصل إلى التراكب العام أيضًا — بسبب عطل: فمنذ 23 سبتمبر، ظهرت العديد من العقد هناك التي لا تعيد توجيه حركة المرور، وتدهور تسليم الكتل والرسائل الخارجية عبر التراكب. Plumtree، وفقًا للفريق، يوفر تسليمًا أكثر موثوقية، حتى عندما تكون هناك العديد من هذه العقد.
الخدمات الكبيرة — البورصات، المحافظ، Telegram و Toncenter — لا تستخدم التراكب العام، وفقًا لفريق الشبكة. التغيير يخص بشكل أساسي أولئك الذين يديرون عقدتهم الخاصة.
ما الجديد أيضًا في تحديث العقدة
سبق التصويت إصدار برنامج العقدة v2026.10 في 19 أكتوبر. بالإضافة إلى رمز الإصدارين 16 و 17، يتضمن:
- إزالة المدققين ومجمعي الكتل من التراكبات العامة؛
- ظهور حدود قابلة للتكوين لمجمع الرسائل الخارجية — تلك التي تأتي إلى الشبكة من المحافظ والخدمات — وتم إصلاح إرسال الرسائل الكبيرة؛
- تحسين بروتوكول QUIC، وإعلان بروتوكول النقل السابق RLDP2 بأنه قديم وسيتم إزالته من العقدة.
التحديث إلزامي: مُنح المدققون 24 ساعة بعد الإصدار، ومُلاك العقد الكاملة مُنحوا وقتًا حتى يوم الجمعة، 23 أكتوبر، ويجب أن يكون منفذ QUIC يعمل على العقدة بحلول هذا الموعد.




