المعاملات

تتضمن المعاملة تعليمة واحدة أو أكثر instructions، وتوقيعات الحسابات التي تصرح بالتغييرات، وblockhash حديث. تقوم الشبكة بمعالجة جميع التعليمات في المعاملة معًا. إذا فشلت أي تعليمة، تفشل المعاملة بأكملها ويتم التراجع عن جميع تغييرات الحالة.

رسم تخطيطي مبسط يوضح معاملتينرسم تخطيطي مبسط يوضح معاملتين

حقائق أساسية

  • التنفيذ الذري: تنجح جميع التعليمات أو يتم التراجع عن الجميع. لا تزال الرسوم تُفرض عند الفشل.
  • حد الحجم: 1,232 بايت كحد أقصى، مشتق من الحد الأدنى لـ IPv6 MTU (1,280 بايت) مطروحًا منه 48 بايت لرؤوس الشبكة.
  • التوقيعات: يقدم كل موقع توقيع Ed25519 واحد بحجم 64 بايت.
  • انتهاء صلاحية blockhash: يكون blockhash الحديث للمعاملة صالحًا لمدة 150 فتحة.

الحدود

الحدالقيمةالمصدر
الحد الأقصى لحجم المعاملة1,232 بايتPACKET_DATA_SIZE
الحد الأقصى للحسابات لكل معاملة64الحد المفروض (128 عند تفعيل increase_tx_account_lock_limit، غير نشط حاليًا)
انتهاء صلاحية blockhash150 فتحةMAX_PROCESSING_AGE
حجم التوقيع64 بايت (Ed25519)--
الرسوم الأساسية لكل توقيع5,000 لامبورتالرسوم
الحد الأقصى للتعليمات المنفذة64 (المستوى الأعلى + CPIs)MAX_INSTRUCTION_TRACE_LENGTH
الحد الأقصى للتوقيعات لكل حزمة12MAX_SIGNATURES_PER_PACKET

Is this page helpful?

جدول المحتويات

تعديل الصفحة

تدار بواسطة

© 2026 مؤسسة سولانا.
جميع الحقوق محفوظة.
تواصل معنا