حالة الطقس      أسواق عالمية

قرار لغة البرمجة ليس النهاية الحقيقية لتطوير العقود الذكية. ولكنه يؤثر على الأمان والكفاءة والإمكانية في تطبيقات سلسلة الكتل.
تأتي كل لغة مع مجموعتها الخاصة من القدرات والقيود التي يمكن أن تؤثر على كيفية تنفيذ العقود وإمكانية الثغرات، وسهولة العثور على الأخطاء وإصلاحها.
أصبح Algorand أول سلسلة كتلية في الطبقة 1 تعتمد لغة Python كلغةها الرسمية، في ما يصفه رئيس التكنولوجيا في مؤسسة الجوراند جون وودز بأنه “تغيير كبير”.
“إن Python خطوة كبيرة إلى الأمام على الطريق نحو إزالة جميع حواجز الدخول للمطورين”، قال وودز.
بما يزيد عن 10 ملايين مطور حول العالم، فمن المفاجىء ربما أن يكون اللغة قد تم تجاهلها تاريخياً من قبل منصات العقود الذكية المتخصصة، على الرغم من أن مجموعة المطورين المتخصصين في العقود الذكية لا تزال نسبية صغيرة.
وذكر ماريانو دومينغيز، مطور البرمجيات في Vestige.fi، التي تعتمد على Algorand DeFI dapp، لموقع Blockworks أن هناك بعض الأسباب لذلك.
لأن “معظم السلاسل التي تملك طبقة تنفيذ للعقود الذكية تعمل في سيناريو تقييد الموارد الذي ليس شائعاً في بيئات التطوير الحديثة”، حيث “في كثير من الأحيان يكون من الأسهل والأرخص بناء لغة معينة لنطاق الخطأ (مثل Solidity أو PyTEAL/TEAL أو Move على سبيل المثال)، من دمج لغة “عادية” بما يمكنك من ممارسة هذه القيود من البداية”.
كانت TEAL هي لغة العقود الذكية السابقة لـ Algorand، وكانت PyTEAL آلية لاستدعاء تعليمات TEAL من ملف Python.
الفارق الآن، حسب مؤسسة الجوراند، هو أن اللغة الأصلية Python تتم ترجمتها إلى رمز الجهاز الظاهري لـ Algorand (AVM)، مما يجعلها متوافقة مع أدوات Python الأصلية، بما في ذلك أدوات الاختبار.
ذلك يفصلها عن كل من PyTEAL ولغات مثل Vyper لـ EVM، التي تكون “مشابهة لـ Python فقط”.
ومع ذلك، أضاف دومينغيز، “طبيعتها المبسطة… تجعل من الصعب تكييفها مع السياق المتعلق بسلسلة الكتل”.

شاركها.
© 2025 جلوب تايم لاين. جميع الحقوق محفوظة.
Exit mobile version