اخبار ارز دیجیتال

امکان نوشتن قراردادهای هوشمند در الگوراند با زبان پایتون فراهم شد

امکان نوشتن قراردادهای هوشمند در الگوراند با زبان پایتون فراهم شد

پروژه الگوراند (Algorand) پایتون را به عنوان زبان مورد قبول و استاندارد خود پذیرفته است، به این معنی که توسعه‌دهندگان زین پس می‌توانند به جای یادگیری زبان خاصی مانند سالیدیتی (Solidity)، قراردادهای هوشمند را مستقیماً در پایتون بنویسند.

این تغییر به عنوان راهی برای حذف موانع پیش‌روی توسعه‌دهندگان جهت مشارکت در شبکه الگوراند تلقی می‌شود، زیرا پایتون یک زبان شناخته شده و پرکاربرد در جامعه کدنویسان است. قیمت الگوراند هنوز به این تصمیم واکنشی نشان نداده است.

ماریانو دومینگوئز (Mariano Dominguez)، مهندس نرم‌افزاری که در Vestige.fi، یک برنامه غیرمتمرکز مالی (DeFi) ساخته شده بر روی بلاک چین الگوراند کار می‌کند، دیدگاه خود را در مورد دلایل اصلی این تصمیم ارائه کرد:

اکثر بلاک چین‌هایی که دارای لایه اجرای قرارداد هوشمند هستند، با محدودیت منابع دست و پنجه نرم می‌کنند که چنین چیزی در محیط‌های توسعه مدرن مورد قبول نیست.

الگوراند قصد دارد با استفاده از پایتون به عنوان یک زبان استاندارد، پلتفرم خود را در دسترس مخاطبان گسترده‌تری از توسعه‌دهندگان قرار دهد. پایتون به دلیل سهولت کارایی و خوانایی خود شناخته شده است. این امر می‌تواند توسعه‌دهندگانی را که با زبان‌های بلاک چینی خاص مانند سالیدیتی آشنایی ندارند، به الگوراند جذب کند.

این امر تعداد افرادی را که قادر به ساخت پروژه بر روی پلتفرم الگوراند هستند، گسترش می‌دهد و احتمالاً باعث افزایش نوآوری و توسعه برنامه‌ها می‌شود.

به همین دلیل، در بسیاری از موارد ایجاد یک زبان خاص دامنه یا DSL‌ (به عنوان مثال سالیدیتی،‌ PyTEAL/TEAL یا Move) اغلب ساده‌تر و مقرون به صرف‌تر از ادغام یک زبان همه منظوره با پروژه است. این رویکرد به شما این امکان را می‌دهد که از همان ابتدا به نیازهای خاص خود بپردازید و توسعه آسان‌تر و ارزان‌تری را تجربه کنید.

کاهش موانع

پذیرش زبان پایتون می‌تواند به طور قابل‌توجهی موانع اولیه را برای توسعه‌دهندگانی که به دنبال ساخت برنامه‌های خود بر روی الگوراند هستند کاهش دهد. با عدم الزام یادگیری یک زبان جدید و خاص بلاک چینی مانند سالیدیتی توسط توسعه‌دهندگان، زمان لازم برای شروع توسعه قراردادهای هوشمند در الگوراند به شدت کاهش می‌یابد. این امر ممکن است باعث مشارکت بیشتر برنامه‌نویسان در شبکه شود و چرخه توسعه برنامه را تسریع کند.

دومینگوئز در ادامه افزود:

من فکر می‌کنم یادگیری و استفاده از پایتون در مقایسه با سایر زبان‌های برنامه‌نویسی برای بیشتر افراد آسان‌تر است. با این حال، بر اساس تجربه کاری ما با تیم‌های مختلف در اکوسیستم کریپتو، هنوز مشخص نیست که چالش اصلی مربوط به خود زبان است یا خیر. در عوض، به نظر می‌رسد که مشکلات فعلی بیشتر در مورد ابزارهای پیرامون زبان باشد.

نگرانی‌های امنیتی

علیرغم دسترسی بیشتر توسعه‌دهندگان به پایتون، برخی از کارشناسان در مورد امنیت استفاده از این زبان برای قراردادهای هوشمند در الگوراند ابراز نگرانی می‌کنند. پایتون به طور کلی برای برنامه‌های کاربردی همه منظوره و تجزیه و تحلیل داده‌ها استفاده می‌شود و به طور گسترده در محیط‌های امنیتی مانند قراردادهای هوشمند که مقادیر زیادی از دارایی را مدیریت می‌کنند، تست نشده است.

نگرانی‌های فعلی حول محور احتمال ایجاد آسیب‌پذیری‌های ناشناس یا خطرات امنیتی هنگام استفاده از پایتون در یک محیط بلاک چینی می‌چرخد.

مقایسه پایتون با زبان‌های دیگر

پایتون حالا با سایر زبان‌های مورد استفاده در بلاک چین، مانند سالیدیتی در اتریوم مقایسه می‌شود. در حالی که تعداد توسعه‌دهندگان پایتون ممکن است بیشتر باشد، اما تفاوت‌های مهمی در بلوغ و امنیت این زبان‌ها وجود دارد.

به عنوان مثال، سالیدیتی به طور گسترده در برنامه‌های تولیدی مورد استفاده و تست قرار گرفته که منجر به اطمینان‌پذیری بیشتر در بحث امنیت و پایایی آن می‌شود.

دومینگوئز گفت:

در نهایت، هرچه سریع‌تر بتوانید از ایده به سمت محصول حرکت کنید، چیزهای بیشتری را می‌توانید امتحان کنید و نوآوری بیشتری هم رخ می‌دهد.

ابزارها و کتابخانه‌های موجود

یکی از عوامل مهم برای پذیرش پایتون در الگوراند، توانایی استفاده از ابزارها و کتابخانه‌های این زبان برنامه‌نویسی است. سازگاری با کتابخانه‌های اصلی، مانند OpenZeppelin در سالیدیتی، می‌تواند برای اطمینان از امنیت و اثربخشی قراردادهای هوشمند در پایتون بسیار مهم باشد.

الگوراند در حال توسعه ابزارها و کتابخانه‌های خاصی برای پایتون است که می‌تواند برخی از نگرانی‌های کاربران در رابطه با امنیت آن را کاهش و ابزارهای لازم را برای ایجاد برنامه‌های کاربردی قوی‌تر بر روی این پلتفرم در اختیار توسعه‌دهندگان قرار دهد.

دومینگوئز افزود:

با الگوراند، پتانسیل ساخت محصولات و راه‌حل‌ها گاهی اوقات حتی بیشتر از آن‌هایی است که از سیستم‌های قدیمی استفاده می‌کنند.

وی با اشاره به پلتفرم توکنیزه‌سازی املاک و مستغلات Lofty گفت که مردم این فرصت را دارند تا در املاک فردی سرمایه‌گذاری کنند و به طور قانونی از طریق یک سازمان غیرمتمرکز خودمختار (DAO) بدون نیاز به یک سرپرست، مالکیت دارایی‌های خود را بر عهده بگیرند.

پذیرش پایتون به‌ عنوان زبان متعارف الگوراند نشان‌دهنده استراتژی این شرکت برای دسترسی بیشتر و جذاب‌تر کردن این پلتفرم برای طیف وسیعی از توسعه‌دهندگان است.

با این حال، نگرانی‌ها در مورد امنیت و بلوغ پایتون در مقایسه با سایر زبان‌های بلاک چینی بر نیاز به پیاده‌سازی دقیق و توسعه ابزارهای خاص پایتونی در الگوراند تأکید می‌کند.

درج نظر اولین نفر باشید که نظر می‌دهید.
با درج نظر امتیاز کسب کنید

پیشنهادی سردبیر ایرانیکارت
برگزیده اخبار و مقالات
معتبرترین اپلیکیشن های ایرانی برای کسب درامد به تومان
دانستنی های درآمد ارزی و فریلنسری
معتبرترین اپلیکیشن های ایرانی برای کسب درامد به تومان
یکی از شیوه‌های کسب درآمد از اینترنت، استفاده از برنامه‌ و بازی‌های تخصصی طراحی‌شده برای درآمدزایی هستند. در بسیاری از اپلیکیشن‌ های ایرانی مثل اپلیکیشن ایرانیکارت، اپلیکیشن دیجی پی و...
بهترین بازی های پلی استیشن 2025+ 30 تا از بهترین بازی های ps5
دانستنی های گیفت کارت
بهترین بازی های پلی استیشن 2025+ 30 تا از بهترین بازی های ps5
دنیای گیم و بازی یکی از محبوب‌ترین محیط‌ها برای تجربه اوج لذت و هیجان است. همین موضوع باعث شده است تا در سال‌های اخیر، کنسول‌های بازی خصوصا محصولات شرکت سونی...
آموزش ساخت اکانت پی پال به صورت رایگان
حساب های بین المللی
آموزش ساخت اکانت پی پال به صورت رایگان
پی پال یار همیشگی پرداخت‌های آنلاین در سراسر جهان را حتما می‌شناسید. طبق ادعای خود شرکت Paypal تا امروز بیش از 192 میلیون کاربر فعال دارند.پی پال شرایطی را محیا...
بهترین سایت های کسب درآمد اینترنتی ایرانی! واقعی و پولساز
دانستنی های درآمد ارزی و فریلنسری
بهترین سایت های کسب درآمد اینترنتی ایرانی! واقعی و پولساز
این‌روزها، کسب درآمد از اینترنت به شیوه‌ای معمول و محبوب برای درآمدزایی تبدیل شده است. به همین دلیل، به‌واسطه‌ی نیاز بسیاری از افراد (از جمله دانش‌آموزان و دانشجویان) به کارهای...
آموزش حذف تبلیغات گوگل پلی+چطور تبلیغات گوگل پلی را حذف کنیم؟
دانستنی های گیفت کارت
آموزش حذف تبلیغات گوگل پلی+چطور تبلیغات گوگل پلی را حذف کنیم؟
تبلیغات در دنیای دیجیتال بخش جدایی‌ناپذیری از تجربه کاربری است و گوگل، به‌عنوان یکی از بزرگ‌ترین غول‌های فناوری، سهم قابل توجهی از این بازار را به خود اختصاص داده است....
چگونه از تلگرام پول دربیاوریم؟ ۱۴ روش کسب درآمد از تلگرام   
اکانت های خارجی
چگونه از تلگرام پول دربیاوریم؟ ۱۴ روش کسب درآمد از تلگرام   
تلگرام Telegram یکی از محبوب‌ترین پیام‌رسان‌ها در جهان است که به دلیل امکانات گسترده و قابلیت‌های متنوع، به یک پلتفرم مناسب برای کسب درآمد تبدیل شده است. این پیام‌رسان به...
بهترین فیلم های IMDB که حتما باید ببینید (20 فیلم برتر)
اکانت های خارجی
بهترین فیلم های IMDB که حتما باید ببینید (20 فیلم برتر)
تصور کنید در حال جستجو برای یک فیلم فوق‌العاده هستید؛ اما در میان هزاران انتخاب سردرگم شده‌اید. در چنین مواقعی، چه معیاری بهتر از IMDB وجود دارد؟ سایتی که میلیون‌ها...