خطوة أبعد من Ethereum! كيفية إنشاء عقود Cardano الذكية؟ 

مع كون كاردانو في دائرة الضوء لبعض الوقت ، لا سيما مع إطلاق Alonzo Hard Fork ، فقد أتاح فريق التطوير إنشاء عقود ذكية يمكن تطويرها ونشرها الآن على الشبكة الرئيسية. 

لذا ، مع كل التغييرات والإنجازات ، يتبقى لنا سؤال: كيف نكتب عقود كاردانو الذكية؟ 

مع هذا التحديث المفيد ، في مقال اليوم ، نناقش عقود Cardano الذكية: ما هي ، وماذا تفعل ، والأهم من ذلك ، كيفية كتابة عقد كاردانو ذاتي التنفيذ. بادئ ذي بدء ، دعونا نناقش التعريف الأساسي للعقود الذكية. 

ما هو العقد الذكي؟ 

What is a smart contract? 

العقد الذكي أو الذاتي التنفيذ هو بروتوكول معاملات رقمي يتحقق من عملية ما ويديرها ويعالجها داخل سلسلة Cardano blockchain. يتم تضمين البيانات في رمز برنامج محوسب ويتم تخزينها على blockchain.  

كيف يعمل العقد الذكي؟ 

تم إطلاق عقد Cardano الذكي في عام 2021 ، بعد فترة طويلة ، ويلزم البائع والمشتري دون الحاجة إلى طرف ثالث لإجراء عملية التبادل. ومع ذلك ، يجب أن تفهم أن العقد الذكي لا يشير ضمنًا إلى لغة أو شروط أو اتفاقيات قانونية ولكنه يحتوي على مئات الأسطر من التعليمات البرمجية ، مما يؤدي إلى إنشاء خوارزمية معقدة استنادًا إلى وظائف بسيطة ، مثل "If-Then-when" ، كما هو موضح في البرنامج برمجة.  

If أرسل 10000 بيتكوين ، then سوف ترسل السعر المعادل في ADA متى كلا الطرفين يستوفي الشروط. مباشرة ، أليس كذلك؟  

إذا كنت ترغب في معرفة المزيد عن العقود الذكية ، وإمكانياتها ، وأنواع ترتيبات التنفيذ الذاتي ، أو كيفية إنشاء عقد ذكي بدون مهارات البرمجة ، فهذه المقالة الإرشادية المتعمقة مناسبة لك. 

ما الذي يجعل عقود Cardano الذكية أفضل من Ethereum؟ 

قبل مناقشة ما إذا كان عقد Cardanos الذكي أفضل من عقد Ethereum الذكي ، من الأفضل فهم الفرق الرئيسي بينهما. لذا ، دعونا نبدأ. 

أولاً ، يجب أن تفهم أن كلاً من Cardano و Ethereum يوفران وظائف متشابهة ، واستخدام وإنشاء عقود ذكية ، و dApps ، وما إلى ذلك ، لكنهما يختلفان كنظم تشغيل وسياسات عامة وتعويضية.  

يستخدم Cardano و Ethereum الآن آلية إجماع إثبات الحصة ، على الرغم من أن هذا لم يكن هو الحال قبل عامين. حتى أواخر عام 2022 ، استخدمت Ethereum إثبات العمل ، وأجرت تجارب وأخطاء متعددة للتحقق من صحة المعاملات ، مما أدى إلى معضلة قابلية لا تنتهي أبدًا ، ورسوم غاز عالية ، ووقت تحميل أبطأ. ولكن مع نمو شبكة Ethereum وانضمام المزيد من عمال المناجم إليها ، أدى ذلك إلى زيادة استهلاك الطاقة ، وبالتالي كان له تأثير مباشر على البيئة. نتيجة لذلك ، انتقلت Ethereum من PoW (إثبات العمل) إلى PoS (إثبات الحصة) ، مما قلل من استهلاك طاقة blockchain بنسبة 99.84٪.  

نعم ، يمكننا أن نتفق جميعًا على أنه تحسن. ومع ذلك ، بينما قامت Ethereum بإجراء التغييرات ، كان Cardano هو أول blockchain يقدم آلية إجماع أكاديمية وخاضعة لمراجعة الأقران تكون أكثر أمانًا ، وبالتالي ، قابلة للتطوير بدرجة كبيرة في المستقبل. 

يمكننا القول أن كاردانو لا تزال في سنواتها الأولى من التطوير ، ولكن اللافت للنظر هو حقيقة أن كاردانو ركز منذ البداية على الجوانب التي أعادت إيثريوم إلى الوراء:  

  • تم تصميم خوارزمية إجماع PoS ، Ouroboros ، لتكون أكثر كفاءة في استخدام الطاقة ومرونة للهجمات. 
  • تم بناء blockchain على أساس صارم من البحوث التي تمت مراجعتها من قبل الأقران والأساليب الرسمية لضمان صحتها وجودتها. 

تزعم منصة كاردانوس للعقود ذاتية التنفيذ أنها أكثر أمانًا واستدامة وقابلية للتوسع من منافستها ، وذلك بفضل هندستها المعمارية متعددة الطبقات. ومع ذلك ، يتعين علينا تقديم ائتمان Ethereum لكوننا الشبكة الأولى التي تسمح باستخدام العقود الذكية. 

ولكن للرد على الجمهور ما الذي يجعل عقود Cardano الذكية أفضل من Ethereum، يمكننا القول أن كلاهما لهما أوجه تشابه ؛ لا يوجد خيار أفضل من الآخر ، وكل هذا يتوقف على سياق الاستخدام. في الواقع ، يعالج Cardano ومحاولات حل معضلة قابلية التوسع ، ولكن إذا كنت تريد معرفة المزيد حول مقارنة العملات المشفرة ADA مقابل ETH ، فراجع مقالنا المتعمق واختتم. 

ما هي لغات البرمجة التي تستخدم عقد Cardano الذكي؟ 

تم تطوير عقود Cardano الذكية باستخدام واحدة من أربع لغات ، اعتمادًا على المواصفات: 

1. أيكن 

Aiken هي لغة برمجة جديدة لتطوير العقود الذكية على Cardano blockchain. تُستخدم اللغة للنصوص البرمجية للمدقق على السلسلة فقط: لغة وسلسلة أدوات تفضل تجربة المطور ، وتحتاج إلى كتابة أكواد خارج السلسلة الخاصة بك لإنشاء عمليات التبادل بلغات أخرى ، مثل Rust و Haskell و JavaScript وغيرها. 

2. مارلو 

لغة البرمجة هي لغة خاصة بالمجال أو DSL تحيط بعالم العقود المالية ، وتمكن المستخدمين من إنشاء تطبيقات blockchain. 

3. أوبشين 

Opshin هي لغة برمجة لعقود عامة ذاتية التنفيذ تعتمد على Cardano blockchain. تركيبته عبارة عن كود Python صالح بنسبة 100٪.  

4. بلوتوس  

Plutus هي منصة العقود الذكية Cardano التي تسمح لك بكتابة تطبيقات كاملة تتفاعل مع Cardano blockchain. 

5. بلو-تس 

تم تصميم لغة البرمجة والمكتبة المُدمجة للطباعة على الحروف من أجل التنفيذ الذاتي لكفاءة العقد مع البقاء بالقرب من بناء جملة Typescript قدر الإمكان. 

كيفية إنشاء عقود Cardano الذكية خطوة بخطوة 

لتوضيح كيفية نشر عقد Cardano الذكي باستخدام Marlowe ، إليك عملية بسيطة من 8 خطوات: 

1. الدفع 

يتضمن الترتيب دفعة أو معاملة لرمز محدد من حساب إلى آخر. سيتم إرسال التنبيهات تلقائيًا إذا كانت القيمة سلبية أو كانت الأموال غير كافية. ومع ذلك ، سيتم إجراء دفعة جزئية بالمبلغ المتاح. 

2. أغلق 

تعني كلمة "إغلاق" كيفية تنفيذ الاتفاقية ، والغرض الأساسي هو الدفع لأصحاب الحسابات الذين لديهم رصيد متأخر. قبل الخوض في أنواع إضافية من العقود ، من الضروري تحديد القيم والملاحظات والإجراءات. 

3. القيم والملاحظات والإجراءات 

تشير "القيم" إلى الأرقام التي تختلف ، مثل "رقم الفتحة الحالية" و "المبلغ الحالي لحساب حساب معين" وأي تحديدات سابقة ، تُعرف أيضًا بالأرقام المتغيرة. 

"الملاحظات" هي قيم منطقية تم الحصول عليها من خلال مقارنة القيمة ويمكن دمجها باستخدام عوامل تشغيل منطقية قياسية.  

في التمييز ، تظهر "الإجراءات" في لحظات معينة أثناء التنفيذ. كما ذكرنا سابقًا ، يمكن أن تكون الإجراءات: 

  • إيداع الأموال ، 
  • اختيار خيار واحد من مجموعة متنوعة ، 
  • نقاط ذات قيمة خارجية. 

4. مهرجانات 

تم إنشاء Oracles من أجل blockchain وسيكون في متناول المستخدمين في Marlowe على Cardano. تم تصميمها على أنها قرارات يتخذها مشارك مع دور Oracle متخصص ، "Kraken". 

5. إذا 

تم إنشاء الشرط المستخدم على القيمة المنطقية للملاحظة وسيظل كما هو إذا تم تنفيذ Obs cont1 و cont2. 

6. متى 

في العقد ، توضح بعض الحالات ما يحدث عند حدوث أحداث معينة ، وقد تحدث الإجراءات أو لا تحدث في وقت معين. 

7. دع 

تسمح اتفاقية الإيجار للعقد بتسمية قيمة بمعرف. يتم تقييم قيمة التعبير وحفظها بمعرف الاسم ، ثم يتم تمديد العقد على أنه تابع. 

8. تأكيد 

يحمل العقار تحليلًا ثابتًا في كل نقطة في العقد الذكي وقد يفشل إذا كانت نتائج التنفيذ في تأكيد خاطئ. 

حالات استخدام عقود Cardano الذكية 

حالات استخدام عقود Cardano الذكية

1. الألعاب 

عطلت العقود الذكية صناعة الألعاب ، مما سمح للمستخدمين بالانضمام إلى فرق دون الحاجة إلى عملية تسجيل مادي. شكل كاردانو صناعة الألعاب مما جعل العمل أكثر شفافية. 

2. تطوير dApp 

تقدم Cardano فئات متعددة من dApps مثل DeFi (التمويل اللامركزي) ، والتصويت ، وإدارة الهوية ، وغيرها الكثير ، مدعومة بعقود Cardano ذاتية البرمجة. تحتوي هذه التطبيقات dApps على واجهة تفاعلية للمستخدم مع Cardano blockchain وتنفيذ المعاملات دون السماح لأي طرف ثالث. 

3. الموردين  

اعتبارًا من عام 2019 ، تعاقدت شركة New Balance ، أحد منتجي الأحذية والملابس الرياضية الأساسيين في جميع أنحاء العالم ، مع Cardano للتحقق من أصالة أحذيتها. يمكن للمشترين التحقق من صحة الأحذية في دفتر الأستاذ الموزع باستخدام التحقق على مستوى المستهلك. 

الأسئلة الشائعة المتعلقة بعقود Cardano الذكية: 

ما هي العقود الذكية يا كاردانو؟ 

العقد الذكي أو الذاتي التنفيذ هو بروتوكول معاملات رقمي يتحقق من عملية ما ويديرها ويعالجها داخل سلسلة Cardano blockchain. يتم تضمين البيانات في رمز برنامج محوسب ويتم تخزينها على blockchain.  

كم عدد العقود الذكية على Cardano؟ 

اعتبارًا من فبراير 2023 ، احتلت كاردانو المرتبة الثانية بين مشروعات تشفير العقود الرائدة ذاتية التنفيذ من خلال تحقيق القيمة السوقية بقيمة 10.4 مليار دولار. 

هل كاردانو أفضل من إيثريوم؟ 

تزعم منصة كاردانوس للعقود ذاتية التنفيذ أنها أكثر أمانًا واستدامة وقابلية للتوسع من منافستها ، وذلك بفضل هندستها المعمارية متعددة الطبقات. ومع ذلك ، يتعين علينا تقديم ائتمان Ethereum لكوننا الشبكة الأولى التي تسمح باستخدام العقود الذكية. 

ما هي عقود كاردانو الذكية المكتوبة؟ 

تم تطوير عقود Cardano الذكية باستخدام واحدة من أربع لغات ، اعتمادًا على المواصفات: Aikin و Marlowe و Opshin و Plutus و Plu-ts. 

الأفكار النهائية حول عقود كاردانو الذكية 

ومع ذلك ، هل ستتمحور حول ما إذا كنت ستختار عقود Cardano الذكية أم Ethereum؟ في هذه الحالة ، من الضروري تحليل كيفية إتمام العقود الذكية من خلال فحص blockchain بالكامل وآثاره. 

عقود Cardano الذكية هي اتفاقيات ذات صلة بالقيمة تؤثر على بيئتنا الاقتصادية ، وتوفر Cardano blockchain منصة فعالة لتنفيذ العقود في العالم الحقيقي. توفر هذه الرؤية لكلا الطرفين مع توفير أمان البيانات. 

نأمل أن تقدم لك مقالتنا المقنعة التفاصيل الأكثر حيوية حتى تتمكن من البدء على الفور ، دون شك أو معلومات غير كاملة ، والحصول على نظرة عامة حول كيفية تغيير Cardano blockchain والعقود الذكية للوضع الاقتصادي. 

* المعلومات الواردة في هذه المقالة والروابط المقدمة هي لأغراض المعلومات العامة فقط ولا ينبغي أن تشكل أي نصيحة مالية أو استثمارية. ننصحك بإجراء البحث الخاص بك أو استشارة أحد المحترفين قبل اتخاذ القرارات المالية. يرجى الإقرار بأننا لسنا مسؤولين عن أي خسارة ناتجة عن أي معلومات موجودة على هذا الموقع.

المصدر: https://coindoo.com/cardano-smart-contracts/