
کاردانو به نقطه عطف جدیدی در ایجاد قراردادهای هوشمند می رسد
چارلز هاسکینسون، بنیانگذار Cardano، اولین برنامه Untyped Plutus Core را که به طور کامل با استفاده از Typescript تولید و سریال شده به اشتراک گذاشته است. این نقطه عطف جدید ممکن است به این معنی باشد که توسعه دهندگان در آینده نزدیک بتوانند قراردادهای هوشمندی را با استفاده از TypeScript روی Cardano بنویسند.
TypeScript یک زبان برنامه نویسی است که توسط مایکروسافت ایجاد و نگهداری می شود که مبتنی بر جاوا اسکریپت است. این یک ابر مجموعه دقیق جاوا اسکریپت از نظر قالب است و برای ایجاد برنامه های بزرگ ساخته شده است زیرا ادعا می کند ابزارهای بهتری را در هر مقیاسی ارائه می دهد.
بلاک چین کاردانو با استفاده از زبان برنامه نویسی کاربردی Haskell ساخته شده است. پلوتوس، زبان برنامه نویسی کاردانو برای قراردادهای هوشمند و مارلو، زبان ویژه دامنه کاردانو برای قراردادهای هوشمند مالی، هر دو بر اساس Haskell هستند.
هر چند Haskell شناخته شده ترین زبان برنامه نویسی نیست. این تمایز متعلق به پایتون و جاوا است. کاردانو تصمیم خود برای استفاده از Haskell را با اشاره به اینکه نوشتن کد قوی و صحیح، به خصوص زمانی که با روش های رسمی ترکیب می شود، ایده آل است، توجیه می کند.
پیشنهاد پروژه هنوز در مراحل اولیه است
به گفته Michele Harmonic، پروژه Plu-ts با هدف اجازه دادن به قراردادهای هوشمند و ایجاد تراکنش تنها با استفاده از TypeScript، به توسعهدهندگان این امکان را میدهد تا برنامههای غیرمتمرکز ایجاد کنند و در عین حال مزایای قراردادهای هوشمند Cardano را حفظ کنند.
او توضیح میدهد که در حال حاضر، فقط از زبان برنامهنویسی Haskell برای تولید قراردادهای هوشمند استفاده میشود، که پتانسیل آنها را برای استفاده در شرایطی که باید فورا ایجاد شوند، محدود میکند. Plu- ts پیشنهادی به توسعه دهندگان این امکان را می دهد که کدهای مرتبط با کاردانو، روی زنجیره و خارج از زنجیره را به طور کامل در TypeScript بنویسند. بدون نیاز به سرور، ایجاد قراردادهای هوشمند بسته به ورودی های کاربر امکان پذیر است.
منبع: U.Today