اعتبارسنج‌های TON به به‌روزرسانی شبکه رأی دادند: در تاریخ ۲۲ اکتبر، پیکربندی بلاکچین شامل نسخه ۱۶ جهانی و نسخه دوم پروتکل اجماع شد. این تغییرات عمدتاً بر نحوه توزیع بلاک‌ها توسط گره‌ها و مدیریت صف‌های پیام تأثیر می‌گذارد. بررسی موجودی کلی Gram، که هدف اصلی این رأی‌گیری اعلام شده بود، طبق کد تنها با نسخه بعدی، یعنی نسخه ۱۷، فعال خواهد شد.

چه تغییراتی در پیکربندی ایجاد شد؟

قوانین شبکه TON در پیکربندی بلاکچین ثبت شده‌اند و با رأی اعتبارسنج‌ها تغییر می‌کنند. در تاریخ ۲۱ اکتبر از ساعت ۰۶:۰۰ UTC، اعتبارسنج‌ها برای دو پیشنهاد رأی‌گیری کردند: ارتقاء نسخه جهانی (پارامتر ۸) به ۱۶ و انتقال پروتکل اجماع (پارامتر ۳۰) به نسخه دوم. در تاریخ ۲۲ اکتبر، پارامتر ۸ نسخه ۱۶ را نشان می‌دهد — همین موضوع را tonapi نیز تأیید می‌کند — و پارامتر ۳۰ نیز نسخه دوم پروتکل اجماع را نشان می‌دهد. دیگر هیچ پیشنهاد باز در پیکربندی وجود ندارد.

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

نسخه ۱۶ شامل چه مواردی است؟

بر اساس مستندات مربوط به نسخه‌های جهانی:

  • صف پیام‌های خروجی شارد محدود شده است. شارد بخشی از بلاکچین است که توسط گروهی از اعتبارسنج‌های خود پردازش می‌شود. به طور پیش‌فرض، حد سخت ۱۸,۰۰۰ پیام و حد نرم ۱۲,۰۰۰ پیام است؛ پارامتر ۴۳ می‌تواند این مقادیر را بازنویسی کند. پیام‌های اضافی در صف تحویل تأخیری (dispatch queue) منتظر می‌مانند و شاردی که صف آن بیش از نیمی از حد سخت باشد، درخواست ادغام با شارد همسایه را نمی‌دهد.
  • حساب‌های دارای پیشوند آدرس ثابت قابل رفع انسداد هستند. حسابی که طول پیشوند آدرس ثابت غیرصفر برای آن تعریف شده بود، قبلاً پس از انسداد به دلیل بدهی‌های ذخیره‌سازی، رفع انسداد نمی‌شد — این مشکل اکنون برطرف شده است.
  • به داده‌های صف تحویل تأخیری، مجموع کل سکه‌ها در پیام‌های آن اضافه شده است و اثبات‌ها در داده‌های جمع‌آوری‌کننده بلاک (collator) دارای فرمت جدیدی هستند.

بررسی موجودی — در نسخه ۱۷

اعلامیه رأی‌گیری، نسخه ۱۶ را با بررسی خودکار موجودی کلی مرتبط می‌دانست. طبق کد، این بررسی بعداً فعال می‌شود: در بررسی بلاک‌ها شرط global_version_ >= 17 قرار دارد و کامیتی که در ۷ اکتبر ادغام شد، با عنوان «Enable global balance validation in version 17» نامگذاری شده است. نسخه ۱۶ فقط داده‌های لازم را برای آن آماده می‌کند: شروع به ذخیره مجموع پیام‌ها در صف می‌کند. در مستندات نیز، این بررسی به نسخه ۱۷ نسبت داده شده است.

چه چیزی دقیقاً بررسی خواهد شد: در وضعیت مسترچین — زنجیره اصلی که تمام شاردها را به هم متصل می‌کند — یک فیلد global_balance.grams وجود دارد که موجودی کلی سکه‌ها در کل شبکه را نشان می‌دهد. در نسخه ۱۷، اعتبارسنج‌های مسترچین شروع به تأیید این عدد خواهند کرد. Grams نام سکه در پروتکل از زمان اولین کد TON است و هنوز هم در توصیف ساختارهای بلاک‌ها وجود دارد. رأی‌گیری برای نسخه ۱۷ هنوز اعلام نشده است.

نسخه دوم پروتکل اجماع

نسخه دوم اجماع، طبق اعلامیه، شامل توزیع بلاک‌ها با استفاده از طرح Plumtree در پوشش عمومی (public overlay) است. پوشش عمومی یک شبکه مشترک است که از طریق آن، گره‌هایی که در اعتبارسنجی شرکت نمی‌کنند، بلاک‌های جدید را دریافت می‌کنند. در طرح Plumtree، گره‌ها یک ساختار درختی ایجاد می‌کنند: بلاک به طور کامل از شاخه‌های آن عبور می‌کند، در حالی که برای سایر همسایه‌ها فقط یک اعلان کوتاه مبنی بر وجود بلاک ارسال می‌شود. این کار باعث کاهش تعداد کپی‌های تکراری بلاک در شبکه می‌شود.

این طرح خود جدید نیست: با انتشار نسخه 2026.06 فعال شد و در ماه اوت روش قبلی توزیع غیرفعال گردید. اکنون به دلیل یک اختلال، به پوشش عمومی نیز راه یافته است: از ۲۳ سپتامبر، تعداد زیادی گره در آن ظاهر شدند که ترافیک را به جلو ارسال نمی‌کردند و تحویل بلاک‌ها و پیام‌های خارجی از طریق پوشش عمومی بدتر شد. به گفته تیم، Plumtree حتی در صورت وجود تعداد زیادی از چنین گره‌هایی، تحویل را قابل اطمینان‌تر می‌کند.

خدمات بزرگ — صرافی‌ها، کیف پول‌ها، Telegram و Toncenter — طبق گفته‌های تیم شبکه، از پوشش عمومی استفاده نمی‌کنند. این تغییر عمدتاً مربوط به کسانی است که گره خود را نگهداری می‌کنند.

چه موارد دیگری در به‌روزرسانی گره وجود دارد؟

پیش از رأی‌گیری، انتشار نرم‌افزار گره v2026.10 در ۱۹ اکتبر انجام شد. علاوه بر کد نسخه‌های ۱۶ و ۱۷، این به‌روزرسانی شامل موارد زیر است:

  • اعتبارسنج‌ها و جمع‌آوری‌کنندگان بلاک از پوشش‌های عمومی حذف شده‌اند؛
  • صف پیام‌های خارجی — آنهایی که از کیف پول‌ها و خدمات به شبکه می‌رسند — دارای محدودیت‌های قابل تنظیم شده و ارسال پیام‌های بزرگ اصلاح شده است؛
  • پروتکل QUIC بهینه‌سازی شده و پروتکل انتقال قبلی RLDP2 منسوخ اعلام شده و از گره حذف خواهد شد.

این به‌روزرسانی اجباری است: به اعتبارسنج‌ها ۲۴ ساعت پس از انتشار و به صاحبان گره‌های کامل تا جمعه، ۲۳ اکتبر، فرصت داده شد، با این شرط که پورت QUIC باید تا این تاریخ روی گره فعال باشد.