تُستخدم المصطلحات التالية على نطاق واسع في توثيق سولانا ومنظومة التطوير.
حساب (account)
سجل في دفتر أستاذ سولانا يحتوي إما على بيانات أو على برنامج قابل للتنفيذ.
على غرار الحساب في بنك تقليدي، يمكن لحساب سولانا أن يحتفظ بأموال تُعرف باسم lamports. لكل حساب في cluster عنوان فريد address.
تطبيق (app)
تطبيق واجهة أمامية يتفاعل مع cluster سولانا.
عنوان (address)
الموقع في سولانا الذي يمكن استخدامه للعثور على حساب. كل عنوان فريد في cluster سولانا.
قد تكون العناوين في سولانا إما مفتاحًا عامًا (public key) من نوع Ed25519 أو عنوانًا مشتقًا من برنامج (program derived address).
جدول بحث العناوين (ALT)
بنية بيانات تخزّن قائمة من عناوين الحسابات، مما يتيح لـالمعاملات ذات الإصدارات (versioned transactions) الإشارة إلى الحسابات باستخدام فهارس مضغوطة من بايت واحد بدلاً من المفاتيح العامة الكاملة ذات 32 بايت. تُمكّن جداول بحث العناوين معاملةً واحدة من الإشارة إلى عدد أكبر من الحسابات مقارنةً بتنسيق المعاملة الأصلي. تدعم معاملات الإصدار 0 (v0) فقط جداول بحث العناوين؛ أما الإصدار 1 (v1) فيلغيها لصالح حجم معاملة أكبر يستوعب العناوين ذاتها بشكل مضمّن.
Anchor
إطار عمل لبناء البرامج الموجودة على السلسلة (onchain programs) بلغة Rust على سولانا. يوفر Anchor وحدات ماكرو تُقلل الشيفرة المتكررة، ونظامًا موحدًا للتحقق من صحة الحسابات، ويولّد ملف IDL يصف واجهة البرنامج. وهو الإطار الأكثر استخدامًا في تطوير برامج سولانا.
حساب الرمز المرتبط (ATA)
token account يُشتق عنوانه بصورة حتمية من عنوان المحفظة وmint الرمز. يضمن برنامج associated token account أن تمتلك كل محفظة حسابًا واحدًا قانونيًا لكل نوع من الرموز.
صلاحية (authority)
عنوان مستخدم يمتلك نوعًا من الأذونات على حساب معين.
على سبيل المثال:
- تُمنح القدرة على سك رموز جديدة للحساب الذي يُعدّ 'mint authority' لـ mint الرمز.
- تُمنح القدرة على ترقية برنامج للحساب الذي يُعدّ 'upgrade authority' للبرنامج.
صانع السوق الآلي (AMM)
نموذج صرف على السلسلة حيث يتداول المستخدمون في مقابل مجموعة احتياطيات الرموز التي تحكمها صيغة تسعير، بدلاً من التداول مع طرف مقابل. تتحرك الأسعار كدالة للاحتياطيات، لذلك تتكبد الصفقات انزلاقًا (slippage) يتناسب مع الحجم.
حالة البنك (bank state)
نتيجة تفسير جميع البرامج في دفتر الأستاذ عند ارتفاع نبضة زمنية (tick height) معين. تشمل على الأقل مجموعة جميع الحسابات (accounts) التي تحتفظ بـرموز أصلية (native tokens) غير صفرية.
كتلة (block)
مجموعة متجاورة من المدخلات (entries) في دفتر الأستاذ تغطيها تصويتة (vote). ينتج القائد (leader) كتلة واحدة على الأكثر لكل slot.
تجزئة الكتلة (blockhash)
قيمة فريدة (hash) تُعرّف سجلاً (كتلة). تحسب سولانا blockhash من آخر معرّف مدخلة (entry id) في الكتلة.
ارتفاع الكتلة (block height)
عدد الكتل (blocks) الموجودة أسفل الكتلة الحالية. تحمل أول كتلة بعد كتلة التكوين (genesis block) الارتفاعَ رقم واحد.
محقق التشغيل الأولي (bootstrap validator)
validator الذي ينتج كتلة التكوين (الكتلة الأولى) block في سلسلة الكتل.
محمّل BPF (BPF loader)
برنامج سولانا الذي يمتلك ويحمّل برامج BPF الموجودة على السلسلة (onchain programs)، مما يتيح للبرنامج التفاعل مع بيئة التشغيل.
bump
بايت واحد (0–255) يُلحق بـالبذور (seeds) عند اشتقاق عنوان مشتق من برنامج (program derived address) لضمان أن يقع العنوان الناتج خارج منحنى ed25519، وبالتالي يكون PDA صالحًا. يُعدّ الـbump القانوني أعلى قيمة تنتج PDA صالحًا، وعادةً ما يُحفظ في بيانات الحساب لتجنب إعادة حسابه.
دفتر الأوامر المركزي المحدود (CLOB)
نموذج صرف يحتفظ بقائمة مرتبة من عروض الشراء والبيع المعلّقة؛ تحدث الصفقة عندما يتقاطع أمر وارد مع أمر على الجانب المقابل. قارن مع صانع السوق الآلي (automated market maker).
عميل (client)
برنامج حاسوبي يصل إلى شبكة خوادم سولانا cluster.
الالتزام (commitment)
مقياس لتأكيد الشبكة على الكتلة (block).
تنسيق المصفوفة المضغوطة (compact array format)
المصفوفة المضغوطة هي مصفوفة مُسلسَلة بالتنسيق التالي:
- طول المصفوفة (مُشفَّر بصيغة compact-u16)
- عناصر المصفوفة مُدرجة واحدًا تلو الآخر
تنسيق المصفوفة المضغوطة
يُستخدم تنسيق المصفوفة المضغوطة لترميز كلٍّ من مصفوفة عناوين الحسابات (account addresses) ومصفوفة التعليمات (instructions) في رسائل المعاملات.
cluster
مجموعة من validators تحتفظ بدفتر أستاذ ledger واحد.
ميزانية الحوسبة (compute budget)
الحد الأقصى لعدد وحدات الحوسبة (compute units) المستهلَكة لكل معاملة.
وحدات الحوسبة (compute units)
أصغر وحدة قياس لاستهلاك الموارد الحاسوبية في البلوكشين. تُستخدم وحدات الحوسبة لقياس الموارد الحاسوبية المستخدمة لمعالجة معاملة.
وقت التأكيد (confirmation time)
المدة الزمنية الفعلية بين إنشاء القائد (leader) لـمدخلة نبضة زمنية (tick entry) وإنشائه لـكتلة مؤكدة (confirmed block).
كتلة مؤكدة (confirmed block)
كتلة (block) حصلت على أغلبية ساحقة (super majority) من أصوات دفتر الأستاذ (ledger votes).
مستوى التحكم (control plane)
شبكة نميمة (gossip) تربط جميع العقد (nodes) في cluster.
فترة التهدئة (cooldown period)
عدد معين من epochs بعد إلغاء تنشيط الحصة (stake)، يصبح خلالها متاحًا تدريجيًا للسحب. خلال هذه الفترة، تُعتبر الحصة في حالة "إلغاء التنشيط". مزيد من المعلومات حول: فترتا الإحماء والتهدئة (warmup and cooldown)
وحدات التكلفة (cost units)
يُشار إليها أيضًا بـtransaction cost، وهي تقدير شامل لجميع الموارد المطلوبة لمعالجة معاملة، مقاسةً بـوحدات الحوسبة (compute units). مزيد من المعلومات
هنا.
رصيد (credit)
انظر رصيد التصويت (vote credit).
استدعاء عبر البرامج (CPI)
استدعاء من برنامج موجود على السلسلة (onchain program) إلى آخر. لمزيد من المعلومات، انظر الاستدعاء بين البرامج (calling between programs).
مستوى البيانات (data plane)
شبكة بث متعدد تُستخدم للتحقق بكفاءة من المدخلات (entries) والوصول إلى توافق.
drone
خدمة خارج السلسلة تعمل حارسًا للمفتاح الخاص للمستخدم. تُقدّم عادةً خدمة التحقق من المعاملات والتوقيع عليها.
مدخلة (entry)
إدخال في دفتر الأستاذ (ledger) إما نبضة زمنية tick أو مدخلة معاملة (transaction's entry).
معرّف المدخلة (entry id)
قيمة hash مقاومة للاختزال على المحتويات النهائية لمدخلة، تعمل كمعرّف فريد عالميًا للمدخلة entry. يُعدّ الـhash دليلاً على:
- أن المدخلة أُنشئت بعد مرور فترة زمنية
- أن المعاملات (transactions) المحددة هي تلك المُدرجة في المدخلة
- موضع المدخلة بالنسبة للمدخلات الأخرى في دفتر الأستاذ (ledger)
انظر إثبات التاريخ (proof of history).
epoch
الفترة الزمنية، أي عدد slots، التي يكون فيها جدول القائد (leader schedule) صالحًا.
ضمان (escrow)
نمط يحتفظ فيه برنامج موجود على السلسلة (onchain program) برموز في خزينة (vault) نيابةً عن طرفين أو أكثر حتى تتحقق الشروط المحددة من قِبَل البرنامج، ثم يُفرج عنها. يُستخدم للتخلص من الحاجة إلى ثقة مباشرة بين الأطراف.
حساب الرسوم (fee account)
حساب الرسوم في المعاملة هو الحساب الذي يدفع تكلفة إدراج المعاملة في دفتر الأستاذ. وهو أول حساب في المعاملة، ويجب الإعلان عنه بوصفه قابلاً للقراءة والكتابة (writable) في المعاملة، إذ إن دفع رسوم المعاملة يُخفض رصيد الحساب.
نهائية (finality)
عندما تمتلك عقد تمثّل ثلثَي الحصة (stake) جذرًا root مشتركًا.
تشعب (fork)
دفتر أستاذ (ledger) مشتق من مدخلات مشتركة ثم انحرف عنها.
كتلة التكوين (genesis block)
أول كتلة (block) في السلسلة.
إعداد التكوين (genesis config)
ملف الإعداد الذي يُهيئ دفتر الأستاذ (ledger) لـكتلة التكوين (genesis block).
تجزئة (hash)
بصمة رقمية لتسلسل من البايتات.
تضخم (inflation)
زيادة في إمداد الرموز بمرور الوقت، تُستخدم لتمويل مكافآت التحقق وتمويل الاستمرار في تطوير سولانا.
تعليمة داخلية (inner instruction)
انظر استدعاء عبر البرامج (cross-program invocation).
تعليمة (instruction)
استدعاء لتنفيذ معالج تعليمة (instruction handler) محدد في برنامج (program). تُحدد التعليمة أيضًا الحسابات التي تريد قراءتها أو تعديلها، وبيانات إضافية تُستخدم كمدخل مساعد لـمعالج التعليمة (instruction handler). يجب على العميل (client) تضمين تعليمة واحدة على الأقل في المعاملة (transaction)، ويجب أن تُكتمل جميع التعليمات لتُعدّ المعاملة ناجحة.
معالج التعليمة (instruction handler)
معالجات التعليمات هي دوال البرنامج (program) التي تعالج التعليمات (instructions) الواردة من المعاملات (transactions). قد يحتوي معالج التعليمة على استدعاء واحد أو أكثر من استدعاءات عبر البرامج (cross-program invocations).
IDL
لغة تعريف الواجهة (Interface Definition Language). ملف JSON تولّده Anchor يصف معالجات التعليمات (instruction handlers) والحسابات والأنواع الخاصة بالبرنامج. يتيح IDL لمكتبات العملاء توليد واجهات مكتوبة تلقائيًا للتفاعل مع البرنامج الموجود على السلسلة (onchain program).
keypair
مفتاح عام (public key) والمفتاح الخاص (private key) المقابل له للوصول إلى حساب.
lamport
رمز أصلي (native token) كسري بقيمة 0.000000001 SOL.
ضمن ميزانية الحوسبة، تُستخدم كمية من micro-lamports في حساب رسوم الأولوية (prioritization fees).
قائد (leader)
دور validator حين يكون يُضيف مدخلات (entries) إلى دفتر الأستاذ (ledger).
جدول القائد (leader schedule)
تسلسل من المفاتيح العامة (public keys) لـvalidators مُعيَّنة لـslots. يستخدم الـcluster جدول القائد لتحديد أي validator هو القائد (leader) في أي لحظة.
دفتر الأستاذ (ledger)
قائمة من المدخلات (entries) تحتوي على معاملات (transactions) موقَّعة من العملاء (clients). من الناحية المفاهيمية، يمكن تتبعها وصولاً إلى كتلة التكوين (genesis block)، غير أن دفتر الأستاذ الفعلي لـvalidator قد يحتوي فقط على كتل (blocks) أحدث لتقليل التخزين، إذ لا تُحتاج الكتل القديمة للتحقق من الكتل المستقبلية بحسب التصميم.
تصويتة دفتر الأستاذ (ledger vote)
قيمة hash لـحالة validator عند ارتفاع نبضة زمنية (tick height) معين. تتضمن تأكيد validator بأن كتلة (block) تلقّاها قد جرى التحقق منها، فضلاً عن تعهد بعدم التصويت لصالح كتلة (block) متعارضة (أي تشعب (fork)) لمدة زمنية محددة، هي فترة الإغلاق (lockout).
عميل خفيف (light client)
نوع من العملاء يمكنه التحقق من أنه يشير إلى مجموعة صالحة. يُجري تحققًا أكثر من دفتر الحسابات مقارنةً بـ العميل الخفيف وأقل مقارنةً بـ validator.
السيولة
عمق الأوامر أو الاحتياطيات المجمّعة المتاحة للتداول عند السعر الحالي أو قربه. السيولة الأعمق تُقلّل من الانزلاق السعري. في CLOB تُوفَّر السيولة عن طريق أوامر صانع السوق؛ وفي AMM يُوفّرها مزودو السيولة الذين يودعون أزواج الرموز في المجمع.
المحمّل
برنامج يمتلك القدرة على تفسير الترميز الثنائي لـ البرامج الموجودة على السلسلة.
فترة الإغلاق
المدة الزمنية التي يعجز خلالها validator عن التصويت على تفرّع آخر.
صانع السوق (Maker)
متداول تُضيف أوامره سيولة إلى CLOB بالبقاء في دفتر الأوامر بدلاً من التنفيذ الفوري مقابل الطرف الآخر. يُسمى هذا الأمر بأمر صانع السوق. عادةً لا يدفع صانعو السوق أي رسوم أو يحصلون على خصم من المنصة.
صانع السوق (Market Maker)
جهة تُوفّر السيولة بالنشر المستمر لأوامر الشراء والبيع. على سولانا، يكون صانعو السوق إما برامج (مثل AMMs) أو شركات خارج السلسلة تُشغّل روبوتات تنشر أوامر صانع السوق على CLOBs.
الرسالة
المحتوى المنظَّم لـ معاملة. يحتوي عمومًا على ترويسة، ومصفوفة عناوين الحسابات، وتجزئة كتلة حديثة، ومصفوفة من التعليمات.
تعرّف على المزيد حول تنسيق الرسائل داخل المعاملات هنا.
مايكرو-لامبورت
1,000,000 مايكرو-لامبورت = 1 lamport
معامل ناكاموتو
مقياس للامركزية، معامل ناكاموتو هو أصغر عدد من الكيانات المستقلة التي يمكنها التصرف جماعيًا لإيقاف تشغيل بلوك تشين. صاغ هذا المصطلح بالاجي إس. سرينيفاسان وليلاند لي في قياس اللامركزية.
الرمز الأصلي
الرمز المستخدم لتتبع العمل الذي تُنجزه العقد في مجموعة.
العقدة
حاسوب يشارك في مجموعة.
عدد العقد
عدد validators المشاركين في مجموعة.
خارج السلسلة
يصف البيانات أو العمليات أو الخدمات الموجودة أو التي تعمل خارج بلوك تشين سولانا، مثل عملاء RPC، والمفهرسات، والواجهات الأمامية، وصانعي دفاتر الأوامر خارج السلسلة. مقابل على السلسلة. "Offchain" (بدون واصلة) هي التهجئة المفضّلة.
على السلسلة
يصف البيانات أو البرامج الموجودة أو التي تُنفَّذ على بلوك تشين. "Onchain" (بدون واصلة) هي التهجئة المفضّلة.
برنامج على السلسلة
الكود القابل للتنفيذ على بلوك تشين سولانا الذي يفسّر التعليمات المُرسَلة داخل كل معاملة لقراءة وتعديل الحسابات التي يتحكم فيها. كثيرًا ما يُشار إلى هذه البرامج بـ "العقود الذكية" في سلاسل الكتل الأخرى.
الأوراكل
برنامج على السلسلة ينشر بيانات من خارج السلسلة — وغالبًا ما تكون أسعار الأصول الواقعية — لتستخدمها البرامج الأخرى.
المالك
قد يشير إلى البرنامج المالك أو المحفظة المالكة. على سبيل المثال، getTokenAccountsByOwner يُحضر token accounts المملوكة لمحفظة معينة، إلا أن البرنامج المالك lهذه token accounts هو token program.
لتجنب الالتباس، يُفضَّل استخدام البرنامج المالك أو المحفظة المالكة بدلاً من المصطلح العام "المالك".
البرنامج المالك
عنوان البرنامج الذي يملك الحساب. البرنامج المالك وحده هو القادر على تعديل الحساب.
انظر أيضًا الصلاحية.
المحفظة المالكة
المحفظة المرتبطة بحساب ما. على سبيل المثال، يُستخدم token program لتخزين token accounts المرتبطة بمحفظة ومنت معينين باستخدام عنوان مشتق من تلك المحفظة والمنت.
PoH
انظر إثبات التاريخ.
النقطة
رصيد مُرجَّح في نظام المكافآت. في نظام validator للمكافآت، عدد النقاط المستحقة لـ حصة عند الاسترداد هو حاصل ضرب أرصدة التصويت المكتسبة في عدد lamports المرهونة.
المفتاح الخاص
المفتاح الخاص لـ keypair.
البرنامج
انظر برنامج على السلسلة.
عنوان مشتق من البرنامج (PDA)
حساب يُنشأ عنوانه استنادًا إلى برنامج على السلسلة وواحد أو أكثر من seeds التي ينشئها مطوّر البرنامج. عناوين PDA ليست مفاتيح عامة، ولا تمتلك PDAs مفاتيح خاصة.
صلاحية التوقيع لـ PDA هي البرنامج على السلسلة الذي هو البرنامج المالك لها.
معرّف البرنامج
المفتاح العام لـ الحساب الذي يحتوي على البرنامج.
إثبات التاريخ (PoH)
سلسلة من الإثباتات، كل منها يُثبت أن بيانات معينة كانت موجودة قبل إنشاء الإثبات وأن مدة زمنية دقيقة مرّت منذ الإثبات السابق. مثل VDF، يمكن التحقق من إثبات التاريخ في وقت أقل مما استغرق إنتاجه.
رسوم الأولوية
رسوم إضافية يمكن للمستخدم تحديدها في تعليمة ميزانية الحوسبة لمنح معاملاته أولوية في المعالجة.
تُحسب رسوم الأولوية بضرب الحد الأقصى المطلوب من وحدات الحوسبة في سعر وحدة الحوسبة (المحدد بزيادات تبلغ 0.000001 lamports لكل وحدة حوسبة) مقرّبًا للأعلى إلى أقرب lamport.
ينبغي أن تطلب المعاملات الحد الأدنى من وحدات الحوسبة المطلوبة للتنفيذ لتقليل الرسوم.
المفتاح العام (pubkey)
المفتاح العام لـ keypair. المفتاح العام هو أحد الأنواع المختلفة من العناوين التي قد يستخدمها حساب ما على سولانا.
rent
رسوم تدفعها الحسابات والبرامج مقابل تخزين البيانات على البلوك تشين. عندما لا تمتلك الحسابات رصيدًا كافيًا لدفع rent، قد يتم حذفها تلقائيًا.
انظر أيضًا الإعفاء من rent أدناه. تعرّف على المزيد حول rent هنا: ما هو rent؟.
الإعفاء من rent
الحسابات التي تحافظ على حد أدنى من رصيد lamport يتناسب مع حجم البيانات المخزّنة في الحساب. جميع الحسابات المنشأة حديثًا تُخزَّن على السلسلة بصفة دائمة حتى يتم إغلاق الحساب. لا يمكن إنشاء حساب يقل رصيده عن حد الإعفاء من rent.
الجذر
كتلة أو slot وصلت إلى أقصى درجات الإغلاق لدى validator. الجذر هو أعلى كتلة تُعدّ سلفًا لجميع التفرعات النشطة على validator. جميع الكتل السلفية للجذر هي أيضًا جذور بشكل انتقالي. الكتل التي ليست سلفًا وليست فرعًا من الجذر تُستبعد من الاعتبار في التوافق ويمكن التخلص منها.
بيئة التشغيل
المكوّن في validator المسؤول عن تنفيذ البرنامج.
Sealevel
بيئة التشغيل المتوازية لـ سولانا الخاصة بـ البرامج على السلسلة.
seed
قيمة بايت أو مصفوفة من قيم البايت تُستخدم كمدخل عند اشتقاق عنوان مشتق من البرنامج. يمكن للبرنامج استخدام أي مزيج من السلاسل الثابتة أو المفاتيح العامة أو البيانات الأخرى كـ seeds. تُجمَع seeds مع معرّف البرنامج وbump لإنتاج عنوان PDA فريد.
shred
جزء من كتلة؛ أصغر وحدة تُرسَل بين validators.
التوقيع
توقيع ed25519 بطول 64 بايت من R (32 بايت) و S (32 بايت). باشتراط
أن يكون R نقطة Edwards مضغوطة لا من الرتبة الصغيرة وأن يكون S
عددًا صحيحًا في النطاق 0 <= S < L. يضمن هذا الشرط عدم قابلية التوقيع
للطواعية. يجب أن تحتوي كل معاملة على توقيع واحد على الأقل لـ
حساب الرسوم. وبالتالي، يمكن اعتبار التوقيع الأول في المعاملة
بمثابة معرّف المعاملة
الموقِّع
حساب أجاز تعليمة أو معاملة. بالنسبة لـ keypair عادي، يعني ذلك توقيعًا تشفيريًا على المعاملة. أما بالنسبة لـ عنوان مشتق من البرنامج، فتُؤكَّد الصلاحية من قِبل البرنامج المالك عند إجرائه استدعاءً عبر البرامج، إذ لا يمتلك PDA مفتاحًا خاصًا.
معدل التخطي
نسبة slots المتخطاة من إجمالي slots القيادة في الـ epoch الحالي. قد يكون هذا المقياس مُضلِّلاً إذ يتّسم بتباين عالٍ بعد حدود الـ epoch عندما تكون حجم العينة صغيرًا، وكذلك بالنسبة لـ validators التي لديها عدد منخفض من slots القيادة، إلا أنه قد يكون مفيدًا أيضًا في تحديد إعدادات العقد الخاطئة في بعض الأوقات.
الـ slot المتخطى
slot سابق لم ينتج كتلة، لأن القائد
كان غير متصل أو لأن التفرع الذي يحتوي على الـ slot قد تم التخلي عنه لصالح
بديل أفضل بموجب توافق المجموعة. لن يظهر الـ slot المتخطى كسلف
للكتل في slots اللاحقة، ولن يزيد ارتفاع الكتلة،
ولن تنتهي صلاحية recent_blockhash الأقدم.
لا يمكن تحديد ما إذا كان slot قد تم تخطيه إلا عندما يصبح أقدم من أحدث slot متجذّر (وبالتالي غير متخطى).
الانزلاق السعري
الفرق بين السعر الذي توقعه المتداول والسعر الذي نُفّذت به صفقته فعليًا. في AMMs ينشأ من تحرك منحنى التسعير مع تغيّر الاحتياطيات؛ وفي CLOBs ينشأ من استهلاك أمر واحد lلعدة أوامر راسية بأسعار متزايدة السوء.
slot
الفترة الزمنية التي يستقبل خلالها كل قائد المعاملات وينتج كتلة.
تجتمع slots معًا لتشكيل ساعة منطقية. الـ slots مرتّبة بشكل متسلسل وغير متداخلة، وتمثّل وقتًا واقعيًا متساويًا تقريبًا وفقًا لـ PoH.
العقد الذكي
انظر برنامج على السلسلة.
SOL
الرمز الأصلي لـ مجموعة سولانا.
مكتبة برامج سولانا (SPL)
مكتبة برامج على سولانا مثل spl-token تُيسّر مهام كإنشاء الرموز واستخدامها.
الحصة المرهونة
رموز تُصادَر لصالح المجموعة في حال إثبات السلوك الضار من قِبل validator.
جودة الخدمة المرجّحة بالحصة (SWQoS)
يتيح SWQoS المعاملة التفضيلية للمعاملات القادمة من validators المرهونة.
الأغلبية العظمى
ثلثا المجموعة.
system program
برنامج سولانا الأصلي (معرّف البرنامج 11111111111111111111111111111111)
مسؤول عن إنشاء حسابات جديدة، وتخصيص بيانات الحسابات،
وتعيين الحسابات للبرامج، ونقل SOL بين الحسابات.
جميع الحسابات الجديدة على سولانا مملوكة لـ System Program حتى يُعاد تعيينها.
sysvar
حساب نظام. توفّر Sysvars معلومات حول حالة الكتلة، مثل ارتفاع التيك الحالي، وقيم نقاط المكافآت، وغير ذلك. يمكن للبرامج الوصول إلى Sysvars عبر حساب Sysvar (pubkey) أو عن طريق الاستعلام من خلال استدعاء النظام.
المُنفِّذ (Taker)
متداول يُزيل طلبه السيولة من CLOB بالتقاطع مع الجانب المقابل من دفتر الأوامر ومطابقته مع أمر واحد أو أكثر من الأوامر القائمة. يُسمى هذا الأمر بأمر المُنفِّذ، وعادةً ما يدفع المُنفِّذ رسوم التداول الخاصة بالمنصة.
العميل الخفيف (Thin Client)
نوع من العملاء يثق بأنه يتواصل مع كتلة صالحة.
تيك (Tick)
إدخال في السجل يُقدّر مدة الساعة الحائطية.
ارتفاع التيك (Tick Height)
التيك رقم N في السجل.
رمز (Token)
أصل قابل للنقل رقمياً.
token account
حساب يحتفظ برصيد من رمز محدد. تعود ملكية token accounts إلى Token Program أو Token Extensions Program، وتخزّن رصيد الرمز وعنوان token mint المرتبط به وعنوان المحفظة المالكة.
Token Extensions Program
يحمل Token Extensions Program
معرّف البرنامج TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb ويتضمن
جميع مزايا Token Program، بالإضافة إلى
امتدادات مثل الأرصدة السرية، ومنطق النقل المخصص، والبيانات الوصفية الموسّعة،
وغير ذلك الكثير.
token mint
حساب يمكنه إنتاج (أو "سك") الرموز. تتميز الرموز المختلفة بعناوين token mint الفريدة الخاصة بها.
Token Program
يحمل Token Program معرّف
البرنامج TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA، ويوفر القدرات الأساسية
لنقل الرموز وتجميدها وسكّها.
tps
المعاملات في الثانية.
tpu
معاملة (Transaction)
تعليمة واحدة أو أكثر يوقّعها عميل باستخدام keypairs واحد أو أكثر وتُنفَّذ بشكل ذري مع نتيجتين محتملتين فقط: النجاح أو الفشل.
معرّف المعاملة (Transaction ID)
أول توقيع في معاملة، ويمكن استخدامه لتحديد المعاملة بشكل فريد عبر السجل الكامل.
تأكيدات المعاملة (Transaction Confirmations)
عدد الكتل المؤكدة منذ قبول المعاملة في السجل. تُعتبر المعاملة نهائية عندما تصبح كتلتها جذراً.
إدخال المعاملات (Transactions Entry)
مجموعة من المعاملات يمكن تنفيذها بالتوازي.
tvu
validator
مشارك كامل في كتلة شبكة سولانا ينتج كتلاً جديدة. يتحقق الـ validator من المعاملات المضافة إلى السجل.
خزنة (Vault)
token account مملوك لـ برنامج على السلسلة يحتفظ بأصول مجمّعة نيابةً عن المستخدمين — مثل الاحتياطيات الأساسية والثانوية لـ AMM، والرموز المقفلة في ضمان الطرف الثالث، والأرصدة القائمة والرسوم المتراكمة لـ CLOB. لا يمكن إلا للبرنامج المالك تحريك الرموز خارج الخزنة، وعادةً إلى token account المستخدم الخاص بمجرد استيفاء شرط التداول أو الإفراج.
VDF
انظر دالة التأخير القابلة للتحقق.
دالة التأخير القابلة للتحقق (VDF)
دالة تستغرق وقتاً ثابتاً للتنفيذ وتُنتج دليلاً على تشغيلها، يمكن التحقق منه في وقت أقل مما استغرق إنتاجه.
معاملة ذات إصدار (Versioned Transaction)
صيغة معاملة تدعم ميزات إضافية تتجاوز صيغة
المعاملة الأصلية. الإصدار 0 (v0) هو أول صيغة مُصدَّرة
ويضيف دعماً لـ جداول بحث العناوين،
مما يتيح للمعاملات الإشارة إلى عدد أكبر من الحسابات مقارنةً بالصيغة الأصلية.
الإصدار 1 (v1)، النشط على جميع الكتل، يرفع الحجم الأقصى للمعاملة إلى 4096 بايت،
ويحمل حدود الموارد في قسم إعداد الرسالة بدلاً من تعليمات ComputeBudget،
ويتخلى عن دعم جداول بحث العناوين.
انظر المعاملات ذات الإصدار.
تصويت (Vote)
انظر تصويت السجل.
رصيد التصويت (Vote Credit)
سجل مكافآت لـ validators. يُمنح رصيد التصويت لـ validator في حساب التصويت الخاص به عندما يصل الـ validator إلى جذر.
محفظة (Wallet)
مجموعة من keypairs تتيح للمستخدمين إدارة أموالهم.
فترة الإحماء (Warmup Period)
عدد من epochs بعد تفويض الحصة بينما تصبح فعّالة تدريجياً. خلال هذه الفترة، تُعتبر الحصة "في طور التفعيل". مزيد من المعلومات حول: الإحماء والتبريد
Is this page helpful?