קרדנו מגיע לאבן דרך חדשה ביצירת חוזים חכמים: פרטים


תמונת מאמר

Tomiwabold Olajide

Cardano blockchain נבנה באמצעות שפת התכנות הפונקציונלית Haskell

מייסד קרדנו צ'רלס הוסקינסון שיתף את "התוכנית Untyped Plutus Core הראשונה אי פעם שנוצרה והוסידרה במלואה באמצעות Typescript בלבד." אבן דרך חדשה זו עשויה לרמוז כי מפתחים עשויים להיות מסוגלים לכתוב חוזים חכמים על Cardano באמצעות TypeScript בעתיד הקרוב.

הקלד היא שפת תכנות שנוצרה ומתוחזקת על ידי Microsoft המבוססת על JavaScript. זוהי קבוצה קפדנית של JavaScript מבחינת תחביר ומעניקה לשפה הקלדה סטטית אופציונלית. הוא מיועד ליצירת אפליקציות גדולות מכיוון שהוא מתיימר לספק כלי עבודה טוב יותר בכל קנה מידה.

ה-Cardano blockchain נבנה באמצעות שפת התכנות הפונקציונלית Haskell. פלוטוס, שפת התכנות של קרדנו לחוזים חכמים, ומרלו, השפה הספציפית לתחום של קרדנו לחוזים חכמים פיננסיים, מבוססות שניהם על Haskell. גם קודים מחוץ לשרשרת וגם קודים ברשת עבור Cardano כתובים בהאסקל.

עם זאת, Haskell אינה שפת התכנות המוכרת ביותר; ההבחנה הזו שייכת לפייתון וג'אווה. קרדנו מצדיק את זה החלטה להשתמש ב-Haskell על-ידי ציין שזה אידיאלי לכתוב קוד חזק ונכון, במיוחד בשילוב עם שיטות פורמליות.

מודעות

הצעת הפרויקט עדיין בשלבים מוקדמים

לפי מישל הרמונית, פרויקט Plu-ts נועד לאפשר חוזים חכמים ויצירת עסקאות באמצעות TypeScript בלבד, מה שמאפשר למפתחים ליצור אפליקציות מבוזרות תוך שמירה על היתרונות של חוזים חכמים של Cardano.

הוא מסביר שכרגע, רק שפת התכנות Haskell משמשת ליצירת חוזים חכמים, מה שמגביל את פוטנציאל השימוש שלהם במצבים שבהם יש ליצור אותם באופן מיידי. ה-Plu-ts המוצעים יאפשרו למפתחים לכתוב קוד הקשור ל-Cardano, שרשרת ומחוץ לשרשרת כולו ב-TypeScript. ללא הדרישה לשרת, ניתן יהיה ליצור חוזים חכמים בהתאם לתשומות המשתמש.

עם זאת, האם קרדנו תוותר על שפת התכנות המוצהרת שלה Haskell עבור TypeScript עדיין לא ידוע.

מקור: https://u.today/cardano-hits-new-milestone-in-smart-contracts-creation-details