Circle پلت فرم توسعه Web3 را برای توسعه دهندگان Web2 راه اندازی کرد

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

این ابزار جدید که «Smart Contract Platform» نامیده می‌شود، به توسعه‌دهندگان اجازه می‌دهد تا قراردادهای هوشمند را با استفاده از مجموعه‌ای از الگوهای کد از پیش بررسی‌شده و یک کنسول یا REST API اجرا کنند، که استفاده از آن را برای برنامه‌نویسان سنتی Web2 به طور بالقوه آسان‌تر می‌کند.

Circle همچنین یک ابزار پمپ بنزین را منتشر کرد که به توسعه دهندگان اجازه می دهد هزینه های بنزین کاربران خود را بپردازند، که به ادعای آنها ممکن است ورود کاربران را آسان تر کند.

وقتی توسعه‌دهندگان قراردادهای هوشمند را مستقر می‌کنند، معمولاً به ابزارهای توسعه‌دهنده Web3 مانند Truffle یا Hardhat برای اجرای استقرار متکی هستند. هنگام استفاده از این ابزارها، قراردادها باید با Solidity نوشته شوند، زبانی که برخی از برنامه نویسان معمولی آن را به خوبی نمی دانند. آنها همچنین از توسعه دهندگان می خواهند که اسکریپت های استقرار بلاک چین یا «مهاجرت» را ایجاد و اجرا کنند، فرآیندی که برخی از توسعه دهندگان Web2 با آن آشنا نیستند.

طبق اسناد خود، پلت فرم قرارداد هوشمند Circle مجموعه ای از الگوهای از پیش بررسی شده را ارائه می دهد که می توان از آنها برای ایجاد انواع قراردادهای هوشمند استفاده کرد. برای مثال، توسعه‌دهندگان می‌توانند از این قالب‌ها برای تولید قراردادهایی برای توکن‌های غیرقابل تعویض (NFT)، برنامه‌های وفاداری بلاک چین، و تعامل با Uniswap یا سایر پروژه‌های مالی غیرمتمرکز یا با قراردادهای استیبل کوین Circle استفاده کنند. این نشان می‌دهد که یک توسعه‌دهنده می‌تواند از پلتفرم استفاده کند تا مجبور نباشد از ابتدا یک قرارداد Solidity ایجاد کند، که ممکن است شروع ساخت در Web3 را برای توسعه‌دهندگان Web2 آسان‌تر کند.

مربوط: انتزاع حساب یک میلیارد کاربر را به سمت Web3: ConsenSys exec سوق خواهد داد

در این اطلاعیه آمده است که پس از ایجاد قرارداد، توسعه‌دهنده می‌تواند آن را با استفاده از کنسول «بدون کد» که به عنوان بخشی از پلتفرم ارائه شده است، در Polygon مستقر کند. این بدان معناست که توسعه‌دهنده نیازی به نوشتن یک اسکریپت «مهاجرت» برای استقرار قرارداد در هنگام استفاده از پلتفرم Circle ندارد. طبق این اعلامیه، کنسول «بدون کد» هنوز برای اتریوم یا Avalanche در دسترس نیست.

با این حال، این پلتفرم مجموعه‌ای از واسط‌های برنامه‌نویسی برنامه‌های کاربردی انتقال حالت نمایشی (REST API) را برای استفاده در این شبکه‌ها فراهم می‌کند و توسعه‌دهندگان می‌توانند از آن‌ها برای استقرار یا تعامل با قراردادهای خود استفاده کنند. REST APIها ابزار استانداردی هستند که توسعه‌دهندگان برای تعامل با پایگاه‌های داده Web2 استفاده می‌کنند، و آنها را برای توسعه‌دهندگانی که هرگز برنامه‌های Web3 ساخته‌اند آشناتر می‌کنند.

در این اطلاعیه آمده است که Circle قصد دارد هم کنسول “بدون کد” و هم API های REST را برای شبکه های بیشتری در آینده در دسترس قرار دهد.

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

Circle همچنین یک ویژگی توسعه دهنده دوم به نام “پمپ بنزین” را اعلام کرد. این به توسعه دهندگان برنامه Web3 اجازه می دهد تا هزینه گاز کاربران خود را بپردازند. این به طور بالقوه به توسعه‌دهندگان اجازه می‌دهد تا کاربران را راحت‌تر نصب کنند، زیرا از نیاز کاربران به پیش‌پرداخت کیف پول‌های خود با سکه اصلی شبکه جلوگیری می‌کند.

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