المصطلحات

يتم استخدام المصطلحات التالية في جميع أنحاء وثائق سولانا ونظام التطوير الخاص بها.

الحساب

سجل في دفتر سولانا يحتوي إما على بيانات أو برنامج قابل للتنفيذ.

مثل الحساب في البنك التقليدي، يمكن لحساب سولانا أن يحتفظ بأموال تسمى lamport. ومثل الملف في لينكس، يمكن الوصول إليه بواسطة مفتاح، غالبًا ما يشار إليه باسم المفتاح العام أو pubkey.

قد يكون المفتاح أحد ما يلي:

  • مفتاح عام ed25519
  • عنوان حساب مشتق من البرنامج (قيمة 32 بايت مفروضة خارج منحنى ed25519)
  • تجزئة لمفتاح عام ed25519 مع سلسلة من 32 حرفًا

مالك الحساب

عنوان البرنامج الذي يملك الحساب. فقط البرنامج المالك قادر على تعديل الحساب.

انظر أيضًا السلطة.

التطبيق

تطبيق واجهة أمامية يتفاعل مع مجموعة سولانا.

السلطة

عنوان المستخدم الذي لديه نوع من الإذن على حساب ما.

على سبيل المثال:

  • تُمنح القدرة على سك رموز جديدة للحساب الذي يمثل 'سلطة السك' لإصدار الرمز.
  • تُمنح القدرة على ترقية برنامج للحساب الذي يمثل 'سلطة الترقية' للبرنامج.

حالة البنك

نتيجة تفسير جميع البرامج في دفتر الأستاذ عند ارتفاع التكة معين. وهي تشمل على الأقل مجموعة جميع الحسابات التي تحتفظ برموز أصلية غير صفرية.

الكتلة

مجموعة متصلة من المدخلات في السجل مغطاة بـ تصويت. القائد ينتج كحد أقصى كتلة واحدة لكل slot.

هاش الكتلة

قيمة فريدة (هاش) تحدد سجلاً (كتلة). تقوم سولانا بحساب هاش الكتلة من آخر معرف مدخل للكتلة.

ارتفاع الكتلة

عدد الكتل تحت الكتلة الحالية. الكتلة الأولى بعد كتلة التكوين لها ارتفاع واحد.

مصادق التمهيد

المصادق الذي ينتج كتلة التكوين (الأولى) كتلة من سلسلة الكتل.

محمل BPF

برنامج سولانا الذي يمتلك ويحمل BPF البرامج على السلسلة، مما يسمح للبرنامج بالتفاعل مع بيئة التشغيل.

العميل

برنامج كمبيوتر يصل إلى شبكة خادم سولانا المجموعة.

الالتزام

مقياس لتأكيد الشبكة للـ كتلة.

المجموعة

مجموعة من المصادقين يحافظون على سجل واحد.

ميزانية الحوسبة

الحد الأقصى لعدد وحدات الحوسبة المستهلكة لكل معاملة.

وحدات الحوسبة

أصغر وحدة قياس لاستهلاك الموارد الحسابية للبلوكتشين. تُستخدم وحدات الحوسبة لقياس الموارد الحسابية المستخدمة لمعالجة المعاملة.

وقت التأكيد

المدة الزمنية بين قيام القائد بإنشاء مدخل نبضة وإنشاء كتلة مؤكدة.

كتلة مؤكدة

كتلة تلقت أغلبية عظمى من تصويتات السجل.

مستوى التحكم

شبكة نشر الإشاعات التي تربط جميع العقد في المجموعة.

فترة التهدئة

عدد معين من epochs بعد إلغاء تنشيط الحصة بينما تصبح متاحة تدريجياً للسحب. خلال هذه الفترة، تعتبر الحصة "قيد إلغاء التنشيط". مزيد من المعلومات حول: فترة التسخين والتهدئة

وحدات التكلفة

يُشار إليها أيضًا باسم transaction cost، وهي تقدير شامل لجميع الموارد المطلوبة لمعالجة معاملة، مقاسة بـ وحدات الحوسبة. مزيد من المعلومات هنا.

رصيد

انظر رصيد التصويت.

Cross Program Invocation (CPI)

استدعاء من برنامج على السلسلة إلى آخر. لمزيد من المعلومات، راجع الاتصال بين البرامج.

مستوى البيانات

شبكة بث متعدد تُستخدم للتحقق بكفاءة من الإدخالات واكتساب الإجماع.

درون

خدمة خارج السلسلة تعمل كوصي على المفتاح الخاص للمستخدم. وهي عادة ما تخدم في التحقق من المعاملات وتوقيعها.

إدخال

إدخال في دفتر الأستاذ إما نبضة أو إدخال معاملة.

معرّف الإدخال

تجزئة مقاومة للصورة المسبقة على المحتويات النهائية للإدخال، والتي تعمل كمعرّف فريد عالميًا للإدخال. تعمل التجزئة كدليل على:

  • إنشاء الإدخال بعد فترة زمنية
  • المعاملات المحددة المعاملات هي تلك المدرجة في الإدخال
  • موضع الإدخال بالنسبة للإدخالات الأخرى في دفتر الأستاذ

انظر إثبات التاريخ.

epoch

الوقت، أي عدد الفتحات، الذي يكون فيه جدول القائد صالحًا.

حساب الرسوم

حساب الرسوم في المعاملة هو الحساب الذي يدفع تكلفة تضمين المعاملة في دفتر الأستاذ. هذا هو الحساب الأول في المعاملة. يجب إعلان هذا الحساب كقابل للقراءة والكتابة في المعاملة لأن دفع المعاملة يقلل من رصيد الحساب.

النهائية

عندما تمتلك العقد التي تمثل 2/3 من الحصة جذرًا مشتركًا.

تفرع

دفتر أستاذ مشتق من إدخالات مشتركة ولكنه انحرف بعد ذلك.

كتلة التكوين الأولى

أول كتلة في السلسلة.

تكوين التكوين الأولى

ملف التكوين الذي يُعد السجل لـ كتلة التكوين الأولى.

التجزئة

بصمة رقمية لتسلسل البايتات.

التضخم

زيادة في إمداد الرموز بمرور الوقت تُستخدم لتمويل مكافآت التحقق ولتمويل التطوير المستمر لـسولانا.

التعليمات الداخلية

انظر Cross Program Invocation.

التعليمات

استدعاء لتنفيذ معالج تعليمات محدد في برنامج. تحدد التعليمات أيضًا الحسابات التي ترغب في قراءتها أو تعديلها، وبيانات إضافية تعمل كمدخلات مساعدة إلى معالج التعليمات. يجب على العميل تضمين تعليمة واحدة على الأقل في المعاملة، ويجب إكمال جميع التعليمات لكي تعتبر المعاملة ناجحة.

معالج التعليمات

معالجات التعليمات هي وظائف البرنامج التي تعالج التعليمات من المعاملات. قد يحتوي معالج التعليمات على واحد أو أكثر من Cross Program Invocation.

keypair

مفتاح عام ومفتاح خاص مقابل للوصول إلى حساب.

lamport

رمز أصلي جزئي بقيمة 0.000000001 sol.

ضمن ميزانية الحوسبة، يتم استخدام كمية من micro-lamports في حساب رسوم الأولوية.

القائد

دور validator عندما يقوم بإضافة إدخالات إلى السجل.

جدول القادة

تسلسل مفاتيح عامة لـvalidator مرتبطة بـفتحات. تستخدم المجموعة جدول القادة لتحديد أي validator هو القائد في أي لحظة زمنية.

السجل

قائمة إدخالات تحتوي على معاملات موقعة من قبل العملاء. من الناحية المفاهيمية، يمكن تتبع هذا إلى كتلة التكوين الأولى، ولكن سجل validator الفعلي قد يحتوي فقط على كتل أحدث لتقليل التخزين، حيث أن الكتل القديمة ليست مطلوبة للتحقق من الكتل المستقبلية بالتصميم.

تصويت دفتر الأستاذ

تجزئة حالة الـ validator عند ارتفاع معين للعلامة الزمنية. وهي تتضمن تأكيد الـ validator على أن الكتلة التي تلقاها قد تم التحقق منها، بالإضافة إلى وعد بعدم التصويت لصالح كتلة متعارضة (أي تفرع) لفترة زمنية محددة، وهي فترة الإغلاق.

العميل الخفيف

نوع من العملاء الذي يمكنه التحقق من أنه يشير إلى مجموعة صالحة. يقوم بتنفيذ المزيد من عمليات التحقق من دفتر الأستاذ أكثر من العميل الرقيق وأقل من الـ validator.

المُحمّل

برنامج لديه القدرة على تفسير الترميز الثنائي للبرامج الأخرى على السلسلة.

الإغلاق

المدة الزمنية التي لا يستطيع خلالها الـ validator التصويت على تفرع آخر.

الرسالة

المحتويات المنظمة للـ معاملة. عادة ما تحتوي على رأس، ومصفوفة من عناوين الحسابات، وتجزئة كتلة حديثة، ومصفوفة من التعليمات.

تعرف على المزيد حول تنسيق الرسائل داخل المعاملات هنا.

ميكرو-lamport

1,000,000 ميكرو-lamport = 1 lamport

معامل ناكاموتو

مقياس للامركزية، معامل ناكاموتو هو أصغر عدد من الكيانات المستقلة التي يمكنها العمل بشكل جماعي لإيقاف بلوكتشين. تمت صياغة المصطلح بواسطة بالاجي إس. سرينيفاسان وليلاند لي في قياس اللامركزية.

الرمز الأصلي

الرمز المستخدم لتتبع العمل الذي تقوم به العقد في مجموعة.

عقدة

جهاز كمبيوتر يشارك في مجموعة.

عدد العقد

عدد المصادقين المشاركين في مجموعة.

برنامج على السلسلة

الكود القابل للتنفيذ على بلوكتشين سولانا الذي يفسر التعليمات المرسلة داخل كل معاملة لقراءة وتعديل الحسابات التي يتحكم بها. غالبًا ما يشار إلى هذه البرامج باسم "العقود الذكية" على سلاسل الكتل الأخرى.

PoH

انظر إثبات التاريخ.

نقطة

ائتمان مرجح في نظام المكافآت. في نظام مكافآت المصادق، عدد النقاط المستحقة للحصة أثناء الاسترداد هو حاصل ضرب ائتمانات التصويت المكتسبة وعدد وحدات lamport المرهونة.

المفتاح الخاص

المفتاح الخاص لزوج المفاتيح.

برنامج

انظر برنامج على السلسلة.

حساب مشتق من البرنامج (PDA)

حساب تكون سلطة التوقيع فيه برنامجًا وبالتالي لا يتم التحكم فيه بواسطة مفتاح خاص مثل الحسابات الأخرى.

معرف البرنامج

المفتاح العام للحساب الذي يحتوي على برنامج.

إثبات التاريخ (PoH)

سلسلة من الإثباتات، كل منها يثبت أن بعض البيانات كانت موجودة قبل إنشاء الإثبات وأن مدة زمنية محددة مرت قبل الإثبات السابق. مثل وظيفة التأخير القابلة للتحقق، يمكن التحقق من إثبات التاريخ في وقت أقل مما استغرقه إنتاجه.

رسوم الأولوية

رسوم إضافية يمكن للمستخدم تحديدها في تعليمات ميزانية الحوسبة لإعطاء الأولوية لمعاملاتهم.

يتم حساب رسوم الأولوية عن طريق ضرب الحد الأقصى المطلوب من وحدات الحوسبة بسعر وحدة الحوسبة (محدد بزيادات قدرها 0.000001 lamport لكل وحدة حوسبة) مقربًا لأعلى إلى أقرب lamport.

يجب أن تطلب المعاملات الحد الأدنى من وحدات الحوسبة المطلوبة للتنفيذ لتقليل الرسوم.

المفتاح العام (pubkey)

المفتاح العام لـ زوج المفاتيح.

rent

الرسوم التي تدفعها الحسابات والبرامج لتخزين البيانات على البلوكتشين. عندما لا يكون لدى الحسابات رصيد كافٍ لدفع rent، قد يتم جمعها كنفايات.

انظر أيضًا معفى من rent أدناه. تعرف على المزيد حول rent هنا: ما هو rent؟.

معفى من rent

الحسابات التي تحافظ على الحد الأدنى من رصيد lamport المتناسب مع كمية البيانات المخزنة على الحساب. يتم تخزين جميع الحسابات المنشأة حديثًا على السلسلة بشكل دائم حتى يتم إغلاق الحساب. لا يمكن إنشاء حساب يقل عن عتبة الإعفاء من rent.

الجذر

كتلة أو فترة زمنية وصلت إلى الحد الأقصى من الإقفال على مدقق. الجذر هو أعلى كتلة تعتبر سلفًا لجميع التفرعات النشطة على مدقق. جميع الكتل السلف للجذر هي أيضًا بشكل انتقالي جذر. الكتل التي ليست سلفًا وليست فرعًا من الجذر يتم استبعادها من النظر في الإجماع ويمكن التخلص منها.

وقت التشغيل

مكون المدقق المسؤول عن تنفيذ البرنامج.

Sealevel

بيئة التشغيل المتوازية في Solana للـ البرامج على السلسلة.

شريحة

جزء من كتلة؛ أصغر وحدة يتم إرسالها بين المدققين.

توقيع

توقيع ed25519 بحجم 64 بايت مكون من R (32 بايت) و S (32 بايت). مع اشتراط أن R هي نقطة إدواردز المضغوطة ليست من رتبة صغيرة وأن S هي عدد سلمي في نطاق 0 <= S < L. هذا الشرط يضمن عدم قابلية التوقيع للتغيير. يجب أن تحتوي كل معاملة على توقيع واحد على الأقل لـ حساب الرسوم. وبالتالي، يمكن اعتبار التوقيع الأول في المعاملة بمثابة معرف المعاملة

معدل التخطي

النسبة المئوية لـ الفترات الزمنية المتخطاة من إجمالي فترات القائد في الـ epoch الحالي. قد يكون هذا المقياس مضللاً لأنه يتميز بتباين كبير بعد حدود الـ epoch عندما يكون حجم العينة صغيرًا، وكذلك بالنسبة للمدققين الذين لديهم عدد قليل من فترات القيادة، ولكن يمكن أن يكون مفيدًا أيضًا في تحديد الإعدادات الخاطئة للعقد في بعض الأحيان.

فترة زمنية متخطاة

فترة زمنية (slot) سابقة لم تنتج كتلة، لأن القائد كان غير متصل أو تم التخلي عن التفرع الذي يحتوي على الفترة الزمنية لصالح بديل أفضل من خلال إجماع المجموعة. لن تظهر الفترة الزمنية المتخطاة كسلف للكتل في الفترات الزمنية اللاحقة، ولن تزيد من ارتفاع الكتلة، ولن تنتهي صلاحية أقدم recent_blockhash.

يمكن تحديد ما إذا كانت الفترة الزمنية قد تم تخطيها فقط عندما تصبح أقدم من أحدث فترة زمنية مجذرة (وبالتالي غير متخطاة).

slot

الفترة الزمنية التي يقوم خلالها كل قائد باستيعاب المعاملات وإنتاج كتلة.

بشكل جماعي، تنشئ الفتحات ساعة منطقية. يتم ترتيب الفتحات بشكل متسلسل وغير متداخل، وتشمل وقتًا حقيقيًا متساويًا تقريبًا وفقًا لـ PoH.

العقد الذكي

انظر البرنامج على السلسلة.

SOL

الرمز الأصلي لمجموعة سولانا.

مكتبة برامج سولانا (SPL)

مكتبة من البرامج على سولانا مثل spl-token التي تسهل مهام مثل إنشاء واستخدام الرموز.

الحصة

الرموز المصادرة للـمجموعة إذا أمكن إثبات سلوك المدقق الخبيث.

جودة الخدمة المرجحة بالحصة (SWQoS)

تسمح SWQoS بمعاملة تفضيلية للمعاملات التي تأتي من المدققين المحصصين.

الأغلبية العظمى

2/3 من المجموعة.

متغير النظام

حساب نظام. توفر متغيرات النظام معلومات عن حالة المجموعة مثل ارتفاع النبضة الحالية، قيم النقاط المكافآت، إلخ. يمكن للبرامج الوصول إلى متغيرات النظام عبر حساب متغير النظام (المفتاح العام) أو عن طريق الاستعلام عبر استدعاء النظام.

العميل الرقيق

نوع من العملاء الذي يثق بأنه يتواصل مع مجموعة صالحة.

النبضة

إدخال في دفتر الأستاذ يقدر مدة ساعة الحائط.

ارتفاع النبضة

النبضة الـ N tick في دفتر الأستاذ.

الرمز

أصل قابل للتحويل رقميًا.

Token Extensions Program

برنامج امتدادات الرمز له معرف البرنامج TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb ويتضمن جميع الميزات نفسها مثل برنامج الرمز، ولكنه يأتي مع امتدادات مثل التحويلات السرية، ومنطق التحويل المخصص، والبيانات الوصفية الموسعة، و الكثير غير ذلك.

سك التوكن

حساب يمكنه إنتاج (أو 'سك') التوكنات. يتم تمييز التوكنات المختلفة بعناوين سك التوكن الفريدة الخاصة بها.

Token Program

يمتلك Token Program معرف البرنامج TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA، ويوفر القدرات الأساسية لتحويل التوكنات وتجميدها وسكها.

tps

المعاملات في الثانية.

tpu

وحدة معالجة المعاملات.

معاملة

تعليمة واحدة أو أكثر من التعليمات موقعة من قبل عميل باستخدام زوج مفاتيح واحد أو أكثر من أزواج المفاتيح ويتم تنفيذها بشكل ذري مع احتمالين فقط للنتيجة: النجاح أو الفشل.

معرف المعاملة

التوقيع الأول في المعاملة، والذي يمكن استخدامه لتحديد المعاملة بشكل فريد عبر دفتر الأستاذ الكامل.

تأكيدات المعاملة

عدد الكتل المؤكدة منذ قبول المعاملة في دفتر الأستاذ. يتم الانتهاء من المعاملة عندما تصبح كتلتها جذرًا.

إدخال المعاملات

مجموعة من المعاملات التي يمكن تنفيذها بالتوازي.

tvu

وحدة التحقق من صحة المعاملات.

validator

مشارك كامل في مجموعة شبكة سولانا يقوم بإنتاج كتل جديدة. يقوم validator بالتحقق من صحة المعاملات المضافة إلى دفتر الأستاذ

VDF

انظر دالة التأخير القابلة للتحقق.

دالة التأخير القابلة للتحقق (VDF)

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

تصويت

انظر تصويت دفتر الأستاذ.

رصيد التصويت

حساب المكافآت لـ validators. يتم منح رصيد تصويت للـ validator في حساب التصويت الخاص به عندما يصل الـ validator إلى جذر.

محفظة

مجموعة من أزواج المفاتيح التي تسمح للمستخدمين بإدارة أموالهم.

فترة التسخين

عدد معين من epochs بعد تفويض الحصة بينما تصبح فعالة تدريجياً. خلال هذه الفترة، تعتبر الحصة "قيد التنشيط". مزيد من المعلومات حول: فترة التسخين والتهدئة

Is this page helpful?

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

الحسابمالك الحسابالتطبيقالسلطةحالة البنكالكتلةهاش الكتلةارتفاع الكتلةمصادق التمهيدمحمل BPFالعميلالالتزامالمجموعةميزانية الحوسبةوحدات الحوسبةوقت التأكيدكتلة مؤكدةمستوى التحكمفترة التهدئةوحدات التكلفةرصيدCross Program Invocation (CPI)مستوى البياناتدرونإدخالمعرّف الإدخالepochحساب الرسومالنهائيةتفرعكتلة التكوين الأولىتكوين التكوين الأولىالتجزئةالتضخمالتعليمات الداخليةالتعليماتمعالج التعليماتkeypairlamportالقائدجدول القادةالسجلتصويت دفتر الأستاذالعميل الخفيفالمُحمّلالإغلاقالرسالةميكرو-lamportمعامل ناكاموتوالرمز الأصليعقدةعدد العقدبرنامج على السلسلةPoHنقطةالمفتاح الخاصبرنامجحساب مشتق من البرنامج (PDA)معرف البرنامجإثبات التاريخ (PoH)رسوم الأولويةالمفتاح العام (pubkey)rentمعفى من rentالجذروقت التشغيلSealevelشريحةتوقيعمعدل التخطيفترة زمنية متخطاةslotالعقد الذكيSOLمكتبة برامج سولانا (SPL)الحصةجودة الخدمة المرجحة بالحصة (SWQoS)الأغلبية العظمىمتغير النظامالعميل الرقيقالنبضةارتفاع النبضةالرمزToken Extensions Programسك التوكنToken Programtpstpuمعاملةمعرف المعاملةتأكيدات المعاملةإدخال المعاملاتtvuvalidatorVDFدالة التأخير القابلة للتحقق (VDF)تصويترصيد التصويتمحفظةفترة التسخين
تعديل الصفحة