خالق سگویت زبان جدیدی را برای قراردادهای هوشمند بیت کوین معرفی کرد
پیتر وولی از توسعهدهندگان بیت کوین کور، زبان برنامهنویسی جدیدی به نام مینی اسکریپت (Miniscript) را برای قراردادهای هوشمند بیت کوین معرفی کرد.
به نقل از کوینتلگراف، وولی که سازنده یکی از بروزرسانیهای بزرگ شبکه بیت کوین به نام سگویت است، روز ۱۹ آگوست (۲۸ مرداد) وبسایت پروژه مینیاسکریپت را در پیامی که در فهرست ایمیل توسعهدهندگان بیت کوین منتشر کرده بود، معرفی کرد.
مینیاسکریپت زبانی است که توسط پیتر وولی، اندرو پولسترا و سنکت کانجالکار در شرکت تحقیقات بلاک چینی کانادایی بلاک استریم توسعه یافته است.
وولی در این پیام اشاره کرده است که این پروژه حدود یک سال زمان برده و هماکنون به مرحلهای رسیده است که نیازمند توجه بیشتر است.
زبان برنامهنویسی مینیاسکریپت برای نوشتن زیردستههایی از اسکریپت بیت کوین به صورت ساختار یافته به کار میرود که امکان تحلیل، همنهشتی، امضای جنریک و موارد دیگر را فراهم میکند. در همین حال، اسکریپت بیت کوین یک زبان بیسیک برنامهنویسی است که به کاربران ایجاد قراردادهای هوشمند را با تعیین شرایط خاصی برای اجرای تراکنشها ممکن میسازد.
براساس گفتههای وولی، پذیرش مینیاسکریپت میتواند برخی موانعی که در نرمافزار وجود دارد را از میان برداشته و سیستم چندامضایی را به وجود آورد که از زبان ساده اسکریپتنویسی بیت کوین بهینهتر عمل میکند. پیتر وولی در توییتر خود گفت:
تصور کنید که شرکتی برای محافظت از ذخایر کیف پول سرد خود از آدرسهای چند امضایی ۲ از ۳ کلید با ۳ عامل اجرایی استفاده کند. یکی از عوامل اجرایی چینش چندامضایی قفل شده به همراه رمز عبور دو کلمهای خود را دارد. چرا این چینش به تنهایی نتواند یکی از شرکتکنندگان چندامضایی را مشخص کند؟ پژوهش و انرژی زیادی بر روی گسترش کارآمدی بلاک چین در جهت پشتیبانی از برنامههای پیچیدهتر صرف میشود، اما احساس میکنم که فراموش کردهایم از این قابلیتها در روشی دسترسپذیرتر، سازندهتر و تحلیلپذیرتر که عملا امروزه غیرممکن است، استفاده کنیم.
تحلیل اسکریپت سادهتر میشود
وولی در ردیت توضیح داد که مینیاسکریپت بازسازی فرمول اسکریپت بیت کوین محسوب میشود و در حالی که از زبان اسکریپت یکسانی بهره میبرد، به کیف پولها و سایر نرمافزارها امکان ساخت و تحلیل اسکریپتها را به صورت بهینهتر خواهد داد.
همچنین این توسعهدهنده در پستی تفاوت کد یکسانی از اسکریپت بیت کوین را با مینیاسکریپت مقایسه کرد.
در حال حاضر مینیاسکریپت در زبانهای برنامهنویسی سی پلاسپلاس و راست پیادهسازی شده است. وولی همچنین توضیح داد که مینیاسکریپت برای بیت کوین کنونی طراحی شده و اعمال آن به هیچگونه تغییری در اجماع نیاز نخواهد داشت.
متاسفیم که این مطلب نتوانسته نظر شما را جلب کند. لطفا با نظرات و پیشنهادات خود، ما را در بهبود همیشگی سایت یاری دهید.