صفحه اصلیمرکز اخبار LBank
سولانا با ارتقای v1 ظرفیت تراکنش را سه‌برابر می‌کند
solana-triples-transaction-capacity-with-v1-upgrade
سولانا با ارتقای v1 ظرفیت تراکنش را سه‌برابر می‌کند
سولانا برنامه دارد حداکثر اندازه تراکنش را از ۱,۲۳۲ بایت به ۴,۰۹۶ بایت در روز چهارشنبه در شبکه اصلی افزایش دهد. نسخه ۱ تراکنش همچنان اختیاری باقی می‌ماند، در حالی که فرمت‌های قدیمی و v0 به فعالیت تحت محدودیت‌های اندازه فعلی ادامه می‌دهند. برنامه‌هایی که بلاک‌ها را می‌خوانند باید از نسخه ۱ پشتیبانی کنند، وگرنه هنگام مواجهه با فرمت جدید با خطا روبه‌رو می‌شوند. نسخه ۱ «address lookup tables» را حذف می‌کند و محدودیت‌های منابع را مستقیماً در فراداده پیکربندی هر تراکنش ذخیره می‌کند. نقشه‌راه رسمی سولانا، فعال‌سازی در شبکه اصلی را در وضعیت «در انتظار» نشان می‌دهد، بنابراین زمان‌بندی ۹ سپتامبر همچنان ممکن است تغییر کند.
2026-09-07 منبع:crypto.news

سولانا تاریخ ۹ سپتامبر را برای تراکنش نسخه ۱ (Transaction v1) هدف قرار داده است، فرمتی جدید که حداکثر اندازه تراکنش سریال‌شده را از ۱,۲۳۲ بایت به ۴,۰۹۶ بایت افزایش می‌دهد.

خلاصه
  • سولانا قصد دارد حداکثر اندازه تراکنش را از ۱,۲۳۲ بایت به ۴,۰۹۶ بایت در شبکه اصلی (mainnet) چهارشنبه افزایش دهد.
  • تراکنش نسخه ۱ اختیاری باقی می‌ماند، در حالی که فرمت‌های قدیمی (legacy) و نسخه ۰ (v0) همچنان تحت محدودیت‌های اندازه موجود کار می‌کنند.
  • برنامه‌هایی که بلاک‌ها را می‌خوانند، باید از نسخه یک پشتیبانی کنند وگرنه در مواجهه با فرمت جدید با خطا مواجه خواهند شد.
  • نسخه ۱ جدول‌های جستجوی آدرس (ALTs) را حذف می‌کند و محدودیت‌های منابع را مستقیماً در متادیتای پیکربندی هر تراکنش ذخیره می‌کند.
  • نقشه راه رسمی سولانا فعال‌سازی شبکه اصلی (mainnet) را در حالت "در انتظار" (pending) نشان می‌دهد، که باعث می‌شود برنامه ۹ سپتامبر هنوز هم قابل تغییر باشد.

این افزایش، حدود ۳.۳ برابر فضای تراکنش بیشتری را در اختیار توسعه‌دهندگان قرار می‌دهد. نقشه راه رسمی سولانا بیان می‌کند که ظرفیت اضافی می‌تواند از اثبات‌های دانش صفر (zero-knowledge proofs)، عملیات‌های چندامضایی (multisignature) بزرگ، دسته‌ها (batches) و برخی از طرح‌های امضای درون‌زنجیره‌ای (onchain signature schemes) پشتیبانی کند.

عملیات‌های بزرگ قبلاً باید به چندین تراکنش تقسیم می‌شدند، زمانی که دستورالعمل‌ها، امضاها و اطلاعات حساب آنها از سقف ۱,۲۳۲ بایت فراتر می‌رفت. این فرآیند پیچیدگی ایجاد می‌کرد زیرا یک تراکنش می‌توانست موفق شود در حالی که مرحله دیگری شکست می‌خورد.

تراکنش نسخه ۱ می‌تواند به توسعه‌دهندگان اجازه دهد که تعداد بیشتری از این دستورالعمل‌ها را در یک عملیات اتمیک (atomic operation) ترکیب کنند. یا هر دستورالعمل موفق می‌شود یا کل تراکنش شکست می‌خورد. این مدل می‌تواند به مسیرهای معاملاتی، نقل و انتقالات محرمانه، عملیات‌های بین‌زنجیره‌ای (cross-chain) و برنامه‌هایی که اثبات‌های رمزنگاری پیچیده را پردازش می‌کنند، سود برساند.

این ارتقاء محدودیت سولانا برای ۶۴ حساب ارجاع‌داده شده در هر تراکنش را افزایش نمی‌دهد. برنامه‌ها می‌توانند داده‌ها و دستورالعمل‌های بیشتری را شامل شوند، اما نمی‌توانند به طور خودکار با حساب‌های بیشتری تعامل داشته باشند.

تراکنش‌های موجود سولانا معتبر باقی خواهند ماند

تراکنش نسخه ۱ اختیاری است. کیف پول‌ها و برنامه‌ها می‌توانند تراکنش‌های قدیمی (legacy) و نسخه ۰ (v0) را تحت محدودیت ۱,۲۳۲ بایتی موجود ارسال کنند. کاربران نیازی به مهاجرت توکن‌ها، مبادله SOL یا تکمیل یک مطالبه (claim) قبل از فعال‌سازی ندارند.

توسعه‌دهندگان باید عمداً فرمت جدید را برای دسترسی به ظرفیت بزرگتر آن اتخاذ کنند. مستندات سولانا سه فرمت پشتیبانی‌شده را مشخص می‌کند: قدیمی (legacy)، نسخه ۰ (v0) و نسخه ۱ (v1). هر فرمت، آدرس‌های حساب و محدودیت‌های منابع را به طور متفاوتی سازماندهی می‌کند.

فرمت نسخه ۰ از جدول‌های جستجوی آدرس (Address Lookup Tables) یا ALTs برای نمایش آدرس‌های حساب از طریق شاخص‌های فشرده یک بایتی استفاده می‌کند. نسخه ۱ ALTs را حذف می‌کند و آدرس‌های کامل ۳۲ بایتی حساب را مستقیماً درون تراکنش قرار می‌دهد.

این یک بده‌بستان (trade-off) ایجاد می‌کند. نسخه ۱ یک پاکت کلی بزرگتر را فراهم می‌کند، اما برنامه‌هایی که به شدت به جدول‌های جستجو متکی هستند، ممکن است بایت‌های بیشتری را برای نمایش همان حساب‌ها مصرف کنند. تحلیل فنی سولانا نشان داد که ۹۰٪ از تراکنش‌های نمونه‌برداری‌شده هنگام تبدیل از نسخه ۰ به نسخه ۱، کمتر از ۱,۴۰۰ بایت اضافه خواهند کرد.

ارائه‌دهندگان زیرساخت باید نرم‌افزار خود را به‌روزرسانی کنند

خطر اصلی سازگاری متوجه خدماتی است که بلاک‌ها و تراکنش‌ها را می‌خوانند. ارائه‌دهندگان فراخوانی رویه‌های از راه دور (Remote procedure call providers) باید حداکثر نسخه تراکنش پشتیبانی‌شده خود را روی یک تنظیم کنند. در غیر این صورت، درخواست‌ها ممکن است در مواجهه با تراکنش نسخه ۱ با شکست مواجه شوند.

فهرست‌سازها (indexers)، کاوشگرها (explorers) و خدمات تحلیلی نیز باید نحوه بازیابی محدودیت‌های منابع را تغییر دهند. تراکنش‌های قدیمی (legacy) و نسخه ۰ (v0) محدودیت‌های محاسباتی (compute limits) و تنظیمات کارمزد اولویت (priority-fee) را درون دستورالعمل‌های ComputeBudget قرار می‌دهند. نسخه ۱ آنها را در یک پیکربندی تراکنش اختصاصی ذخیره می‌کند.

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

برنامه‌هایی که تراکنش‌های نسخه ۱ را ارسال می‌کنند، باید به طور صریح محدودیت‌های واحد محاسباتی (compute-unit) و داده‌های بارگذاری شده (loaded-data) را تنظیم کنند، زیرا هر دو به طور پیش‌فرض صفر هستند. توسعه‌دهندگان باید ساخت، امضا و رمزگشایی تراکنش را قبل از انتقال ترافیک عملیاتی به این فرمت آزمایش کنند.

۹ سپتامبر همچنان تاریخ فعال‌سازی هدف است

جاکوب کریچ، معاون رئیس فناوری بنیاد سولانا، ۹ سپتامبر را به عنوان تاریخ برنامه‌ریزی‌شده برای شبکه اصلی (mainnet) مشخص کرد. همانطور که crypto.news قبلاً گزارش داده بود، این ارتقاء در عرضه Agave 4.2 آنزا گنجانده شده است.

با این حال، نقشه راه رسمی هنوز این ویژگی شبکه اصلی (mainnet) را به عنوان "فعال نشده" (not activated) برچسب‌گذاری کرده است. همچنین بیان می‌کند که برنامه انتشار آنزا "آزمایشی و قابل تغییر" است. طبق آخرین صفحه وضعیت بنیاد، شبکه آزمایشی (testnet) و شبکه توسعه‌دهنده (devnet) قبلاً این ویژگی را فعال کرده‌اند.

افزایش اندازه از SIMD-0296 ناشی می‌شود، در حالی که SIMD-0385 فرمت نسخه ۱ را تعریف می‌کند. جاکوب کریچ و اندرو فیتزجرالد هر دو پیشنهاد را به طور مشترک تألیف کرده‌اند.

سقف ۴,۰۹۶ بایتی تا حدی به این دلیل انتخاب شد که چهار کیلوبایت با اندازه رایج صفحه حافظه که توسط سخت‌افزار اعتبارسنج (validator) استفاده می‌شود، مطابقت دارد. تراکنش‌های بزرگتر همچنین پهنای باند اضافی مصرف خواهند کرد، اگرچه این ارتقاء هیچ کارمزد جداگانه‌ای به ازای هر بایت معرفی نمی‌کند.

تراکنش نسخه ۱ از کاهش اجاره سولانا (rent reductions)، اهداف اسلات کوتاه‌تر (shorter slot targets) و بازطراحی اجماع Alpenglow جدا باقی می‌ماند. در پوشش خبری مرتبط، crypto.news گزارش داد که Alpenglow تقریباً نهایی شدن ۱۵۰ میلی‌ثانیه‌ای را هدف قرار داده است، در حالی که اکتبر یک هدف توسعه‌ای باقی می‌ماند و نه یک تاریخ فعال‌سازی تضمین شده.

رمزارز های محبوب
همین حالا ثبت‌نام کنید، هیچ به‌روزرسانی‌ای را از دست ندهید!