دليل المفاهيم الأساسية لـ Solana: كيف يختلف عن EVM؟

ForesightNews

بالنسبة لأولئك الذين هم على دراية بـ EVM فقط.

** كتب بواسطة: نينغ نينغ **

يترجم هذا الدليل مفاهيم EVM إلى مفاهيم Solana.

المفاهيم المتعلقة بالمعاملات

حاجز

يبلغ وقت الكتلة الخاص بـ Solana 400 مللي ثانية، ويسمى Slot. قد يكون ارتفاع الفتحة والكتلة مختلفًا في سولانا.

يتم توزيع مكافآت الستاكينغ على المصادقين كل فترة، الأمر الذي يستغرق حوالي 2-3 أيام، أي ما يعادل 432,000 فتحة.

وي

الحد الأدنى لوحدة SOL هو لامبور، والدقة هي 9 (9 منازل عشرية).

يتم تعيين معظم الرموز المميزة القابلة للاستبدال في النظام البيئي Solana إلى 6 منازل عشرية بدلاً من 18.

** هيكس / ثنائي **

يتم تمثيل البيانات في Solana في الغالب في base58 ويمكن تحويلها إلى نظام سداسي عشري باستخدام الدالة from_base58().

** نقاط البيع والإثبات **

يستخدم Solana إثبات الحصة المفوض (DPoS) بشكل افتراضي للأمان.

يستخدم المصادقون آلية PoH للتصويت على الفتحات (يقوم القائد بالتناوب في كل فترة).

ويتم كل ذلك على السلسلة الأساسية، مع نوعين من المعاملات: التصويت وعدم التصويت.

عنوان

تسمى عناوين Solana أيضًا “الحسابات”، وهناك نوع خاص من الحسابات يسمى “الحسابات المشتقة من البرامج” (PDA).

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

العقد الذكي

يطلق عليه “برنامج” على سولانا.

يتم نشر البرنامج من خلال برنامج تحميل BPF ويمكن ترقيته في أي وقت.

بيانات المعاملات

تسمى “الأوامر” على سولانا.

تحتوي كل معاملة على حقول “بيانات” متعددة، متداخلة داخل مصفوفة “التعليمات”.

يمكن معالجة التعليمات باستخدام جدول solana.instruction_calls.

من الى

من هو بادئ المعاملة، و To هو حساب تنفيذ التعليمات.

آثار

نظرًا لأنه يتم تخزين بيانات التعليمات في مصفوفة متداخلة، على عكس ethereum.traces الخاص بـ Ethereum.

يمكن استخدام الجدول solana.instruction_calls بدلاً من ذلك.

** التوقيع الوظيفي **

استخدم “أدوات التمييز” بدلاً من ذلك، والتي يمكن أن يصل طولها إلى 1 أو 4 أو 8 بايت.

يمكن التعرف عليها باستخدام جدول solana.discriminators.

توقيع الحدث

الأحداث موجودة في الغالب في رسائل السجل. لم تقم شركة Dune بعد بفك تشفير الحدث أو تخزين توقيع الحدث.

غاز

استخدم “وحدات الحساب” للإشارة إلى مقدار الحساب، والذي يمكن العثور عليه في رسائل السجل.

البرامج الأصلية (، الحصة، التصويت) لا تستهلك قوة الحوسبة.

رسوم الغاز

لم يطبق Solana بعد التسعير على أساس الاستخدام، حيث يتقاضى رسمًا ثابتًا قدره 5000 لامبورت لكل معاملة.

يمكن إضافة الرسوم ذات الأولوية عن طريق استدعاء الأمر “Set Compute Unit Price”.

يتم تدمير 50% من رسوم المعاملات و50% من رسوم الإيجار.

##مفاهيم تتعلق بالعقود الذكية

لغة برمجة

يستخدم Solana لغة Rust لتطوير البرامج، بينما يستخدم Ethereum لغة Solidity.

يوفر Solana لغة Anchor كطبقة تجريد لـ Rust لتبسيط عملية التطوير.

** أبي **

تحتوي البرامج الثابتة على IDL (لغة تعريف الواجهة)، بينما تحتاج برامج SPL إلى التحويل يدويًا إلى IDL.

ستقوم بعض مشاريع Solana بتحميل IDL إلى السلسلة، ولكن ليس كل المشاريع تفعل ذلك.

مصنع العقود الذكية (مجموعة)/العقد الذكي للوكيل

يقوم برنامج Solana بإنشاء حسابات فرعية (PDAs) من خلال البرنامج الرئيسي، بدلاً من استخدام عقود المصانع والوكالات مثل Ethereum.

تخزين

يقوم Solana بتخزين البيانات في المخزن المؤقت الثنائي للحساب بدلاً من فتحات تخزين Ethereum.

غالبًا ما تُستخدم الحسابات المتداخلة/المهيكلة على شكل شجرة (PDAs) لتخزين البيانات.

رمز

يتم نشر رموز Solana المميزة من خلال برنامج spl_token (أو الإصدار الجديد من برنامج token2022).

يتم تخزين أرصدة الرموز المميزة في حسابات مرتبطة بدلاً من خريطة توازن Ethereum.

** عمادا **

تعتبر حصة Solana سائلة بشكل افتراضي ولا تتطلب رموز قفل.

يمكن لأي شخص إنشاء حساب التوقيع المساحي بأي رصيد وتفويضه إلى المدقق.

** معيار ERC **

لا يوجد لدى Solana معيار ERC مشابه للإيثريوم، وهناك نقص في التوحيد بين البروتوكولات.

** التغييرات القياسية الأساسية **

تتم إدارة التغييرات في كود Solana الأساسي من خلال “بوابات الميزات” في قاعدة كود Solana، على عكس Ethereum الذي لديه عملية EIP.

تم تجميع المحتوى أعلاه من ANDREW HONG

إخلاء المسؤولية: قد تكون المعلومات الواردة في هذه الصفحة من مصادر خارجية ولا تمثل آراء أو مواقف Gate. المحتوى المعروض في هذه الصفحة هو لأغراض مرجعية فقط ولا يشكّل أي نصيحة مالية أو استثمارية أو قانونية. لا تضمن Gate دقة أو اكتمال المعلومات، ولا تتحمّل أي مسؤولية عن أي خسائر ناتجة عن استخدام هذه المعلومات. تنطوي الاستثمارات في الأصول الافتراضية على مخاطر عالية وتخضع لتقلبات سعرية كبيرة. قد تخسر كامل رأس المال المستثمر. يرجى فهم المخاطر ذات الصلة فهمًا كاملًا واتخاذ قرارات مدروسة بناءً على وضعك المالي وقدرتك على تحمّل المخاطر. للتفاصيل، يرجى الرجوع إلى إخلاء المسؤولية.
تعليق
0/400
لا توجد تعليقات