1 / جعلت Solidity العقود الذكية في متناول الجميع. أصبح أساس النظام البيئي EVM. لكن خيارات التصميم المبكرة تعيق البناة الآن. لهذا السبب قمنا ببناء Sway 🧵
2 / Sway هي لغة مستوحاة من Rust ومصممة خصيصا لجعل العقود الذكية آمنة وبسيطة وفعالة من الألف إلى الياء. ولكن ما الذي يجعل Sway مميزا؟
4 / تبدو مباشرة ، أليس كذلك؟ ولكن هناك فخ خفي: تحديث التخزين بعد نقل الأصول يمكن أن يفتح الأبواب أمام هجمات ⚠️ إعادة الدخول 👉 لكن مترجم Sway يكتشف المشكلة نيابة عنك. إنه يشير إلى التفاعلات المحفوفة بالمخاطر في وقت مبكر ، حتى قبل نشر أي شيء على السلسلة.
5 / هذا يختلف تماما عن نهج Solidity ، الذي يعتمد على الأدوات الخارجية مثل اللينتر والمحللات الثابتة للقبض على نقاط الضعف. مع Sway ، السلامة ليست بعد ذلك. التعامل مع هذه الثغرات الأمنية مدمج بالفعل في المترجم والأدوات الأساسية ، تماما مثل Rust.
6 / يمكن تصحيح بعض هذه المشكلات باستخدام الأدوات ، ولكن هذا في الحقيقة يعالج الأعراض بدلا من إصلاح السبب الجذري. بغض النظر عن مدى جودة الأدوات ، فأنت لا تزال عالقا في التصميمات القديمة التي تبطئ كل شيء.
7 / Sway لديها الكثير من حالات الاستخدام ولكن بعض الحالات المثيرة للاهتمام حقا تشمل: 1️⃣ كتابة مسندات مرنة عديمة الحالة (منطق التحقق من الصحة الذي لا يتطلب النشر على السلسلة) 2️⃣ تشغيل منطق معقد خارج السلسلة دون تكبد رسوم غاز
8/ كل ما سبق قوي ، ولكن ما يميز Sway حقا هو أنه يمكنك الانتقال من الصفر إلى جاهز للإنتاج بسرعة. الحد الأدنى من الإعداد. تكرار سريع. سير عمل أنظف. هذا يجعل Sway ليس أسهل فحسب ، بل ممتعا بالفعل ، للبناء به.
9 / يأتي Sway أيضا مليئا بالميزات الرئيسية التي لن تجدها في أي مكان آخر. خذ المسندات ، على سبيل المثال ، يتعاملون مع التحقق من صحة الإرسال دون انسداد التخزين. بينما تعتمد العقود الذكية التقليدية بشكل كبير على الدولة ، فإن المسندات عبارة عن نصوص عديمة الحالة تتحقق من الشروط من تلقاء نفسها.
12 / Sway لا يزال صغيرا ولكنه ينضج بسرعة ، ويقدم تجربة تطوير غنية: 📦 مدير حزم نظيف وقوي 🌐 معايير غنية مدفوعة بالمجتمع 👥 تحسينات مستمرة يسترشد بها مطورون مثلك يوفر Sway سير عمل أكثر سلاسة من معظم مكدسات blockchain.
13 / هل أنت مستعد للغوص في Sway؟ أولا ، قم بتثبيت سلسلة أدوات الوقود عن طريق تشغيل forc. نوضح هذا خطوة بخطوة في المقالة المرتبطة في نهاية هذا الموضوع هل تفضل التجربة عبر الإنترنت أولا؟ يوفر Sway Playground تجربة عدم التثبيت مباشرة في متصفحك.
15 / Sway مفتوح المصدر وحريص على مدخلاتك. هناك العديد من الطرق التي يمكنك من خلالها المساهمة: 🐞 الإبلاغ عن المشاكل 🛠️ إرسال الميزات 💬 الانضمام إلى مناقشات المجتمع ساعد في تشكيل المستقبل من خلال معايير SRC الخاصة ب Sway. صوتك مهم.
‏‎9.46‏K