كاردانو تحقق إنجازًا جديدًا في إنشاء العقود الذكية: التفاصيل


صورة المادة

توميوابولد أولاجيد

تم بناء blockchain Cardano باستخدام لغة البرمجة الوظيفية Haskell

مؤسس كاردانو تشارلز هوسكينسون شارك "أول برنامج Untyped Plutus Core على الإطلاق تم إنشاؤه بالكامل وتسلسله باستخدام Typescript فقط." قد يعني هذا الإنجاز الجديد أن المطورين قد يكونون قادرين على كتابة عقود ذكية على Cardano باستخدام TypeScript في المستقبل القريب.

نسخة مطبوعة على الآلة الكاتبة هي لغة برمجة تم إنشاؤها وصيانتها بواسطة Microsoft والتي تعتمد على JavaScript. إنها مجموعة شاملة من JavaScript صارمة من حيث بناء الجملة وتعطي اللغة كتابة ثابتة اختيارية. إنه مصمم لإنشاء تطبيقات كبيرة حيث يزعم أنه يوفر أدوات أفضل على أي نطاق.

تم بناء blockchain Cardano باستخدام لغة البرمجة الوظيفية Haskell. بلوتوس ، لغة برمجة كاردانو للعقود الذكية ، ومارلو ، لغة كاردانو الخاصة بالعقود المالية الذكية ، كلاهما يعتمدان على هاسكل. تمت كتابة كل من رموز كاردانو خارج السلسلة وسلسلة أيضًا بلغة هاسكل.

ومع ذلك ، فإن Haskell ليست لغة البرمجة الأكثر شهرة ؛ هذا التمييز ينتمي إلى Python و Java. كاردانو يبرر لها القرار لاستخدام هاسكل بالإشارة إلى أنه من الأفضل كتابة كود قوي وصحيح ، خاصة عندما يقترن بالطرق الرسمية.

اقتراح المشروع لا يزال في مراحله المبكرة

وفقًا ميشيل هارمونيك، يهدف مشروع Plu-ts إلى السماح بالعقود الذكية وإنشاء المعاملات باستخدام TypeScript فقط ، مما يتيح للمطورين إنشاء تطبيقات لامركزية مع الحفاظ على مزايا عقود Cardano الذكية.

يوضح أنه في الوقت الحالي ، يتم استخدام لغة برمجة Haskell فقط لإنشاء عقود ذكية ، مما يحد من إمكانية استخدامها في المواقف التي يجب إنشاؤها فيها على الفور. ستسمح Plu-ts المقترحة للمطورين بكتابة كود متعلق بـ Cardano ، على السلسلة وخارج السلسلة بالكامل في TypeScript. بدون الحاجة إلى خادم ، سيكون من الممكن إنشاء عقود ذكية اعتمادًا على مدخلات المستخدم.

ومع ذلك ، ما إذا كانت كاردانو ستتخلى عن لغة البرمجة Haskell المعلنة لـ TypeScript يبقى غير معروف.

المصدر: https://u.today/cardano-hits-new-milestone-in-smart-contracts-creation-details