يتم استخدام المصطلحات التالية في جميع أنحاء وثائق سولانا ونظام التطوير الخاص بها.
الحساب
سجل في دفتر سولانا يحتوي إما على بيانات أو برنامج قابل للتنفيذ.
مثل الحساب في بنك تقليدي، قد يحتوي حساب سولانا على أموال تسمى lamport. كل حساب في cluster له عنوان فريد.
تطبيق
تطبيق واجهة أمامية يتفاعل مع شبكة سولانا.
عنوان
الموقع في سولانا الذي يمكن استخدامه للعثور على حساب. كل عنوان فريد في cluster سولانا.
العناوين في سولانا قد تكون إما مفتاح عام من نوع Ed25519 أو Program Derived Address.
صلاحية
عنوان المستخدم الذي لديه نوع من الصلاحيات على حساب معين.
على سبيل المثال:
- القدرة على سك رموز جديدة تُمنح للحساب الذي يمثل 'صلاحية السك' لإصدار الرمز.
- القدرة على ترقية برنامج تُمنح للحساب الذي يمثل 'صلاحية الترقية' للبرنامج.
حالة البنك
نتيجة تفسير جميع البرامج في دفتر الحسابات عند ارتفاع علامة معين. يتضمن على الأقل مجموعة جميع الحسابات التي تحتوي على رموز أصلية غير صفرية.
كتلة
مجموعة متجاورة من الإدخالات في دفتر الحسابات مغطاة بواسطة تصويت. ينتج القائد كتلة واحدة كحد أقصى لكل slot.
معرّف الكتلة
قيمة فريدة (تجزئة) تحدد سجلاً (كتلة). تحسب سولانا معرّف الكتلة من آخر معرّف إدخال في الكتلة.
ارتفاع الكتلة
عدد الكتل أسفل الكتلة الحالية. الكتلة الأولى بعد كتلة التكوين لها ارتفاع واحد.
مدقق التمهيد
المدقق الذي ينتج كتلة التكوين (الأولى) في سلسلة الكتل.
محمّل BPF
برنامج سولانا الذي يمتلك ويحمّل برامج BPF على السلسلة، مما يسمح للبرنامج بالتفاعل مع بيئة التشغيل.
العميل
برنامج كمبيوتر يصل إلى شبكة خادم سولانا العنقود.
الالتزام
مقياس لتأكيد الشبكة للـ كتلة.
تنسيق المصفوفة المضغوطة
المصفوفة المضغوطة هي مصفوفة يتم تسلسلها بالتنسيق التالي:
- طول المصفوفة (مشفر كـ compact-u16)
- عناصر المصفوفة مدرجة واحدة تلو الأخرى
تنسيق المصفوفة المضغوطة
يُستخدم تنسيق المصفوفة المضغوطة لتشفير كل من مصفوفة عناوين الحسابات ومصفوفة التعليمات في رسائل المعاملات.
العنقود
مجموعة من المدققين تحافظ على دفتر أستاذ واحد.
ميزانية الحوسبة
الحد الأقصى لعدد وحدات الحوسبة المستهلكة لكل معاملة.
وحدات الحوسبة
أصغر وحدة قياس لاستهلاك الموارد الحاسوبية لسلسلة الكتل. تُستخدم وحدات الحوسبة لقياس الموارد الحاسوبية المستخدمة لمعالجة معاملة.
وقت التأكيد
المدة الزمنية الفعلية بين قيام القائد بإنشاء إدخال علامة وإنشاء كتلة مؤكدة.
كتلة مؤكدة
كتلة حصلت على أغلبية ساحقة من أصوات دفتر الأستاذ.
مستوى التحكم
شبكة نميمة تربط جميع العُقد في عنقود.
فترة التهدئة
عدد معين من الحقب بعد إلغاء تنشيط الحصة بينما تصبح متاحة تدريجياً للسحب. خلال هذه الفترة، تُعتبر الحصة "قيد إلغاء التنشيط". مزيد من المعلومات حول: فترة الإحماء والتهدئة
وحدات التكلفة
يُشار إليها أيضاً باسم transaction cost، وهي تقدير شامل لجميع الموارد المطلوبة
لمعالجة معاملة، تُقاس بـ وحدات الحوسبة. مزيد من المعلومات
هنا.
الائتمان
راجع ائتمان التصويت.
Cross Program Invocation (CPI)
استدعاء من برنامج على السلسلة إلى آخر. لمزيد من المعلومات، راجع الاستدعاء بين البرامج.
مستوى البيانات
شبكة متعددة الإرسال تُستخدم للتحقق بكفاءة من الإدخالات وتحقيق الإجماع.
الطائرة بدون طيار
خدمة خارج السلسلة تعمل كحافظ للمفتاح الخاص للمستخدم. عادةً ما تخدم للتحقق من صحة المعاملات والتوقيع عليها.
الإدخال
إدخال في دفتر الأستاذ إما علامة أو إدخال معاملة.
معرّف الإدخال
تجزئة مقاومة للصورة الأولية على المحتويات النهائية للإدخال، والتي تعمل كمعرّف فريد عالميًا للإدخال. تعمل التجزئة كدليل على:
- توليد الإدخال بعد مدة زمنية
- المعاملات المحددة هي تلك المضمنة في الإدخال
- موضع الإدخال فيما يتعلق بالإدخالات الأخرى في دفتر الأستاذ
راجع إثبات التاريخ.
epoch
الوقت، أي عدد الفتحات، الذي يكون فيه جدول القائد صالحًا.
حساب الرسوم
حساب الرسوم في المعاملة هو الحساب الذي يدفع تكلفة تضمين المعاملة في دفتر الأستاذ. هذا هو الحساب الأول في المعاملة. يجب الإعلان عن هذا الحساب كقابل للقراءة والكتابة في المعاملة لأن دفع المعاملة يقلل من رصيد الحساب.
النهائية
عندما تمتلك العُقد التي تمثل ثلثي الحصة جذرًا مشتركًا.
التفرع
دفتر أستاذ مشتق من إدخالات مشتركة ولكنه انحرف بعد ذلك.
الكتلة الأولية
أول كتلة في السلسلة.
إعدادات التكوين الأولية
ملف التكوين الذي يُجهز دفتر الأستاذ لـ الكتلة التكوينية.
التجزئة
بصمة رقمية لتسلسل من البايتات.
التضخم
زيادة في إمداد الرموز بمرور الوقت تُستخدم لتمويل مكافآت التحقق ولتمويل التطوير المستمر لـسولانا.
التعليمة الداخلية
راجع Cross Program Invocation.
التعليمة
استدعاء لتنفيذ معالج تعليمات محدد في برنامج. تحدد التعليمة أيضاً الحسابات التي تريد قراءتها أو تعديلها، والبيانات الإضافية التي تعمل كمدخلات مساعدة لـ معالج التعليمات. يجب على العميل تضمين تعليمة واحدة على الأقل في المعاملة، ويجب إكمال جميع التعليمات حتى تُعتبر المعاملة ناجحة.
معالج التعليمات
معالجات التعليمات هي دوال البرنامج التي تعالج التعليمات من المعاملات. قد يحتوي معالج التعليمات على واحد أو أكثر من استدعاءات البرامج المتقاطعة.
keypair
مفتاح عام ومفتاح خاص مقابل للوصول إلى حساب.
lamport
رمز أصلي كسري بقيمة 0.000000001 SOL.
ضمن ميزانية الحوسبة، تُستخدم كمية من ميكرو-lamport في حساب رسوم الأولوية.
القائد
دور المدقق عندما يضيف الإدخالات إلى دفتر الأستاذ.
جدول القادة
تسلسل من المفاتيح العامة لـالمدققين مُعيّنة إلى الفتحات. تستخدم الشبكة جدول القادة لتحديد أي مدقق هو القائد في أي لحظة زمنية.
دفتر الأستاذ
قائمة من الإدخالات تحتوي على معاملات موقعة من العملاء. من الناحية المفاهيمية، يمكن تتبع ذلك إلى الكتلة التكوينية، لكن دفتر الأستاذ الفعلي لـالمدقق قد يحتوي فقط على كتل أحدث لتقليل التخزين، حيث لا حاجة للكتل الأقدم للتحقق من الكتل المستقبلية حسب التصميم.
تصويت دفتر الأستاذ
تجزئة لحالة المدقق عند ارتفاع علامة معينة. وهي تشمل تأكيد المدقق بأن الكتلة التي تلقاها قد تم التحقق منها، بالإضافة إلى تعهد بعدم التصويت لكتلة متعارضة (أي تفرع) لفترة زمنية محددة، وهي فترة الإغلاق.
عميل خفيف
نوع من العميل الذي يمكنه التحقق من أنه يشير إلى مجموعة صالحة. يقوم بإجراء مزيد من التحقق من دفتر الأستاذ أكثر من العميل النحيف وأقل من المدقق.
المحمّل
برنامج لديه القدرة على تفسير الترميز الثنائي للبرامج الأخرى الموجودة على السلسلة.
الإغلاق
المدة الزمنية التي يكون فيها المدقق غير قادر على التصويت على تفرع آخر.
الرسالة
المحتوى المنظم للمعاملة. تحتوي بشكل عام على رأس، ومصفوفة من عناوين الحسابات، وتجزئة الكتلة الأخيرة، ومصفوفة من التعليمات.
تعرف على المزيد حول تنسيق الرسائل داخل المعاملات هنا.
مايكرو-lamport
1,000,000 مايكرو-lamport = 1 lamport
معامل ناكاموتو
مقياس لعدم المركزية، معامل ناكاموتو هو أصغر عدد من الكيانات المستقلة التي يمكن أن تتصرف بشكل جماعي لإغلاق سلسلة الكتل. تم صياغة المصطلح من قبل بالاجي س. سرينيفاسان وليلاند لي في قياس عدم المركزية.
الرمز الأصلي
الرمز المستخدم لتتبع العمل الذي تقوم به العُقد في مجموعة.
العقدة
جهاز كمبيوتر يشارك في مجموعة.
عدد العُقد
عدد المدققين المشاركين في مجموعة.
برنامج على السلسلة
الكود القابل للتنفيذ على سلسلة كتل سولانا الذي يفسر التعليمات المُرسلة داخل كل معاملة لقراءة وتعديل الحسابات التي يتحكم فيها. غالبًا ما يُشار إلى هذه البرامج باسم "العقود الذكية" على سلاسل الكتل الأخرى.
المالك
قد يشير إلى إما البرنامج المالك أو المحفظة المالكة. على سبيل المثال، getTokenAccountsByOwner يحصل على حسابات الرموز المملوكة لمحفظة معينة، لكن البرنامج المالك لتلك حسابات الرموز هو برنامج الرموز.
لتجنب الالتباس، يُفضل استخدام إما البرنامج المالك أو المحفظة المالكة بدلاً من المصطلح العام 'المالك'.
البرنامج المالك
عنوان البرنامج الذي يمتلك الحساب. البرنامج المالك فقط قادر على تعديل الحساب.
انظر أيضاً الصلاحية.
المحفظة المالكة
المحفظة المرتبطة بحساب معين. على سبيل المثال، يُستخدم Token Program لتخزين حسابات الرموز المرتبطة بمحفظة معينة وسك باستخدام عنوان مُنشأ من تلك المحفظة و[السك)(#token-mint).
PoH
انظر إثبات التاريخ.
النقطة
رصيد مُرجح في نظام المكافآت. في نظام مكافآت المدقق، عدد النقاط المستحقة للحصة أثناء الاسترداد هو حاصل ضرب أرصدة التصويت المكتسبة وعدد اللامبورتات المرهونة.
المفتاح الخاص
المفتاح الخاص لزوج المفاتيح.
البرنامج
انظر البرنامج على السلسلة.
الحساب المشتق من البرنامج (PDA)
حساب يتم إنشاء عنوانه بناءً على برنامج على السلسلة وبذرة واحدة أو أكثر يتم إنشاؤها بواسطة مؤلف البرنامج. عناوين PDA ليست مفاتيح عامة، ولا تحتوي حسابات PDA على مفاتيح خاصة.
سلطة التوقيع لحساب PDA هي البرنامج على السلسلة الذي يكون البرنامج المالك الخاص بها.
معرّف البرنامج
المفتاح العام للحساب الذي يحتوي على برنامج.
إثبات التاريخ (PoH)
مجموعة من الإثباتات، كل منها يُثبت أن بعض البيانات كانت موجودة قبل إنشاء الإثبات وأن فترة زمنية محددة مرت قبل الإثبات السابق. مثل VDF، يمكن التحقق من إثبات التاريخ في وقت أقل مما استغرقه إنتاجه.
رسوم الأولوية
رسوم إضافية يمكن للمستخدم تحديدها في تعليمة ميزانية الحوسبة لإعطاء الأولوية لمعاملاتهم.
يتم حساب رسوم الأولوية بضرب الحد الأقصى المطلوب من وحدات الحوسبة في سعر وحدة الحوسبة (المحدد بزيادات قدرها 0.000001 lamport لكل وحدة حوسبة) مع التقريب لأعلى إلى أقرب lamport.
يجب على المعاملات طلب الحد الأدنى من وحدات الحوسبة المطلوبة للتنفيذ لتقليل الرسوم.
المفتاح العام (pubkey)
المفتاح العام لـ keypair. المفتاح العام هو أحد أنواع العناوين المختلفة التي قد يستخدمها حساب على سولانا.
rent
الرسوم التي تدفعها الحسابات والبرامج لتخزين البيانات على البلوكشين. عندما لا تمتلك الحسابات رصيداً كافياً لدفع rent، قد يتم جمعها بواسطة آلية تنظيف البيانات.
انظر أيضاً معفى من rent أدناه. تعرف على المزيد حول rent هنا: ما هو rent؟.
معفى من rent
الحسابات التي تحتفظ بحد أدنى من رصيد lamport يتناسب مع كمية البيانات المخزنة في الحساب. يتم تخزين جميع الحسابات المنشأة حديثاً على السلسلة بشكل دائم حتى يتم إغلاق الحساب. لا يمكن إنشاء حساب ينخفض عن حد الإعفاء من rent.
الجذر
كتلة أو slot وصلت إلى الحد الأقصى من الإغلاق على validator. الجذر هو أعلى كتلة تُعد سلفاً لجميع الفروع النشطة على validator. جميع الكتل السلفية للجذر هي أيضاً جذر بشكل انتقالي. الكتل التي ليست سلفاً ولا تابعة للجذر يتم استبعادها من الاعتبار في الإجماع ويمكن التخلص منها.
وقت التشغيل
المكون في المدقق المسؤول عن تنفيذ البرنامج.
Sealevel
بيئة التشغيل المتوازية من سولانا للبرامج على السلسلة.
القطعة
جزء من كتلة؛ أصغر وحدة يتم إرسالها بين المدققين.
التوقيع
توقيع ed25519 بحجم 64 بايت من R (32 بايت) و S (32 بايت). مع اشتراط أن يكون R
نقطة Edwards معبأة ليست من رتبة صغيرة وأن يكون S قيمة عددية في نطاق
0 <= S < L. يضمن هذا الشرط عدم قابلية التوقيع للتلاعب. يجب أن تحتوي كل معاملة
على توقيع واحد على الأقل لحساب الرسوم. وبالتالي، يمكن التعامل مع
التوقيع الأول في المعاملة على أنه معرّف المعاملة
معدل التخطي
النسبة المئوية للفترات المتخطاة من إجمالي فترات القائد في الحقبة الحالية. قد يكون هذا المقياس مضللاً لأنه يحتوي على تباين كبير بعد حدود الحقبة عندما يكون حجم العينة صغيراً، وكذلك للمدققين الذين لديهم عدد قليل من فترات القيادة، ولكن يمكن أن يكون مفيداً أيضاً في تحديد أخطاء تكوين العقدة في بعض الأوقات.
الفترة المتخطاة
فترة سابقة لم تنتج كتلة، لأن القائد كان غير متصل بالإنترنت أو
تم التخلي عن التفرع الذي يحتوي على الفترة لصالح بديل أفضل من خلال إجماع
الشبكة. لن تظهر الفترة المتخطاة كسلف للكتل في الفترات اللاحقة، ولن تزيد من
ارتفاع الكتلة، ولن تنتهي صلاحية أقدم recent_blockhash.
لا يمكن تحديد ما إذا كانت الفترة قد تم تخطيها إلا عندما تصبح أقدم من آخر فترة مترسخة (وبالتالي غير متخطاة).
slot
الفترة الزمنية التي يقوم فيها كل قائد بتلقي المعاملات وإنتاج كتلة.
بشكل جماعي، تُنشئ الفترات الزمنية ساعة منطقية. يتم ترتيب الفترات الزمنية بشكل تسلسلي ودون تداخل، وتتضمن وقتًا حقيقيًا متساويًا تقريبًا وفقًا لـ PoH.
العقد الذكي
انظر البرنامج على السلسلة.
SOL
الرمز الأصلي لـ مجموعة سولانا.
مكتبة برامج سولانا (SPL)
مكتبة من البرامج على سولانا مثل spl-token التي تُسهّل المهام مثل إنشاء واستخدام الرموز.
الرهان
الرموز المصادرة لصالح المجموعة إذا تم إثبات سلوك ضار من قبل المُحقق.
جودة الخدمة المرجحة بالرهان (SWQoS)
تتيح SWQoS معاملة تفضيلية للمعاملات التي تأتي من المُحققين المُراهنين.
الأغلبية الساحقة
ثلثا المجموعة.
sysvar
حساب نظام. تُوفر Sysvars معلومات حالة المجموعة مثل ارتفاع التدقق الحالي، وقيم النقاط للمكافآت، وما إلى ذلك. يمكن للبرامج الوصول إلى Sysvars عبر حساب Sysvar (المفتاح العام) أو عن طريق الاستعلام عبر استدعاء نظام.
العميل الخفيف
نوع من العميل يثق بأنه يتواصل مع مجموعة صالحة.
التدقق
إدخال في دفتر الأستاذ يُقدّر مدة الساعة الحقيقية.
ارتفاع التدقق
التدقق رقم N في دفتر الأستاذ.
الرمز
أصل قابل للنقل رقميًا.
Token Extensions Program
يحمل Token Extensions Program معرّف
البرنامج TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb ويتضمن جميع الميزات نفسها
الموجودة في Token Program، لكنه يأتي مع إضافات مثل التحويلات
السرية، ومنطق التحويل المخصص، والبيانات الوصفية الموسعة، والكثير غير ذلك.
سك الرمز المميز
حساب يمكنه إنتاج (أو 'سك') الرموز المميزة. يتم التمييز بين الرموز المختلفة من خلال عناوين سك الرموز الفريدة الخاصة بها.
Token Program
يمتلك Token Program معرّف البرنامج
TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA، ويوفر القدرات الأساسية لنقل
الرموز المميزة وتجميدها وسكها.
معاملات في الثانية
المعاملات في الثانية.
وحدة معالجة المعاملات
معاملة
تعليمة واحدة أو أكثر موقعة من قبل عميل باستخدام زوج مفاتيح واحد أو أكثر ويتم تنفيذها بشكل ذري بنتيجتين محتملتين فقط: النجاح أو الفشل.
معرّف المعاملة
أول توقيع في معاملة، والذي يمكن استخدامه لتحديد المعاملة بشكل فريد عبر دفتر الأستاذ الكامل.
تأكيدات المعاملة
عدد الكتل المؤكدة منذ قبول المعاملة في دفتر الأستاذ. تصبح المعاملة نهائية عندما تصبح كتلتها جذرًا.
إدخال المعاملات
مجموعة من المعاملات التي يمكن تنفيذها بشكل متوازٍ.
وحدة التحقق من المعاملات
validator
مشارك كامل في مجموعة شبكة سولانا ينتج كتلًا جديدة. يتحقق المدقق من المعاملات المضافة إلى دفتر الأستاذ
دالة التأخير القابلة للتحقق
انظر دالة التأخير القابلة للتحقق.
دالة التأخير القابلة للتحقق (VDF)
دالة تستغرق وقتًا ثابتًا للتنفيذ وتنتج إثباتًا على تشغيلها، والذي يمكن التحقق منه بعد ذلك في وقت أقل مما استغرقه إنتاجه.
تصويت
راجع تصويت دفتر الأستاذ.
رصيد التصويت
سجل مكافآت لـ المدققين. يُمنح رصيد التصويت للمدقق في حساب التصويت الخاص به عندما يصل المدقق إلى الجذر.
المحفظة
مجموعة من أزواج المفاتيح تتيح للمستخدمين إدارة أموالهم.
فترة الإحماء
عدد من الحقب بعد تفويض الحصة حيث تصبح فعالة تدريجياً. خلال هذه الفترة، تُعتبر الحصة "قيد التفعيل". مزيد من المعلومات حول: الإحماء والتبريد
Is this page helpful?