أطلقت شركة “سيركل” المُصدرة للعملة المستقرة أداة جديدة تقول إنها ستسمح للمطورين “بإزالة التعقيد” في إنشاء تطبيقات Web3، وذلك وفقًا لإعلان ومنشور مصاحب على وسائل التواصل الاجتماعي يوم ١٩ أكتوبر.
تسمح الأداة الجديدة التي يطلق عليها “Smart Contract Platform” للمطورين بنشر العقود الذكية باستخدام مجموعة من قوالب التعليمات البرمجية التي تم فحصها مسبقًا وإما وحدة تحكم أو واجهات برمجة تطبيقات REST، مما يسهل على مبرمجي Web2 التقليديين استخدامها.
أصدرت Circle أيضًا أداة لمحطة الوقود تتيح للمطورين دفع رسوم الغاز لمستخدميهم، والتي يزعمون أنها قد تجعل عملية تأهيل المستخدمين أسهل.
1/ تقديم محطة الوقود ومنصة العقود الذكية – المصممة خصيصًا لذلك #devs ومتوفر في النسخة التجريبية!
جديدنا #ويب3 توفر منتجات الخدمات حلولاً للمطورين والشركات لإزالة التكلفة والتعقيد والاحتكاك لمستخدمي التطبيق. هيا بنا نتعمق لنتعرف على كيفية استمرار خدمات Web3 الخاصة بنا… pic.twitter.com/gZnpAvYepT
– الدائرة (@ الدائرة) 19 أكتوبر 2023
عندما ينشر المطورون العقود الذكية، فإنهم يعتمدون عادةً على أدوات مطور Web3 مثل Truffle أو Hardhat لتنفيذ النشر. عند استخدام هذه الأدوات، يجب كتابة العقود بلغة Solidity، وهي لغة لا يعرفها بعض المبرمجين التقليديين جيدًا. كما أنها تتطلب من المطورين إنشاء وتشغيل البرامج النصية لنشر blockchain أو “الترحيل”، وهي عملية لا يعرفها بعض مطوري Web2.
وفقًا لوثائقها، توفر منصة العقود الذكية Circle مجموعة من القوالب التي تم فحصها مسبقًا والتي يمكن استخدامها لإنشاء مجموعة متنوعة من العقود الذكية. على سبيل المثال، يمكن للمطورين استخدام القوالب لإنتاج عقود للرموز غير القابلة للاستبدال (NFTs)، وبرامج ولاء blockchain، والتفاعلات مع Uniswap أو غيرها من مشاريع التمويل اللامركزية أو مع عقود العملة المستقرة الخاصة بـ Circle. وهذا يعني أنه يمكن للمطور استخدام النظام الأساسي لتجنب الاضطرار إلى إنشاء عقد Solidity بالكامل من البداية، مما قد يسهل على مطوري Web2 البدء في البناء في Web3.
متعلق ب: سيؤدي تجريد الحساب إلى دفع مليار مستخدم إلى Web3: ConsenSys exec
وذكر الإعلان أنه بمجرد إنشاء العقد، يمكن للمطور نشره على Polygon باستخدام وحدة تحكم “بدون رمز” مقدمة كجزء من النظام الأساسي. وهذا يعني أن المطور لا يحتاج إلى كتابة برنامج نصي “للترحيل” لنشر العقد عند استخدام منصة Circle. ووفقًا للإعلان، فإن وحدة التحكم “بدون كود” ليست متاحة بعد لـ Ethereum أو Avalanche.
ومع ذلك، توفر المنصة أيضًا مجموعة من واجهات برمجة تطبيقات نقل الحالة التمثيلية (REST APIs) للاستخدام على هذه الشبكات، ويمكن للمطورين استخدامها للنشر أو التفاعل مع عقودهم. واجهات برمجة تطبيقات REST هي الوسائل القياسية التي يستخدمها المطورون للتفاعل مع قواعد بيانات Web2، مما يجعلها مألوفة أكثر للمطورين الذين لم ينشئوا تطبيقات Web3 مطلقًا.
وذكر الإعلان أن سيركل تخطط لإتاحة كل من وحدة التحكم “بدون كود” وواجهات برمجة تطبيقات REST لمزيد من الشبكات في المستقبل.
وفقًا لمستندات النظام الأساسي، يمكن للمطورين أيضًا استخدامه لنشر عقد مخصص لا يستخدم أحد القوالب، على الرغم من أنه في هذه الحالة يجب عليهم توفير الكود الثانوي المترجم له. ومع ذلك، حتى في هذه الحالة، يتجنب المطور الحاجة إلى كتابة برنامج نصي للنشر، حيث يمكن التعامل مع ذلك إما عن طريق وحدة التحكم أو واجهات برمجة تطبيقات REST.
أعلنت شركة Circle أيضًا عن ميزة مطورة ثانية تسمى “محطة الوقود”. يسمح لمطوري تطبيقات Web3 بدفع رسوم الغاز لمستخدميهم. من المحتمل أن يسمح هذا للمطورين بضم المستخدمين بسهولة أكبر، لأنه يمنع المستخدمين من الحاجة إلى تمويل محافظهم مسبقًا بالعملة الأصلية للشبكة.
تستخدم محطة الوقود ميزة تجريد حساب Ethereum لتنفيذ هذه المعاملات الخالية من الغاز. وجاء في الإعلان أن تطبيق Grab الفائق قد نفذ بالفعل الميزة الجديدة، مما يسمح للمستخدمين بعدم دفع أي وقود عند استرداد قسائم NFT.