أخبار

تعرّف على مصطلح Smart Contract | العقد الذكي

 

في عالم العملات المشفرة ، قد نعرف العقد الذكي على أنه تطبيق أو برنامج يعمل على الـ blockchain. عادةً ما يعمل كاتفاقية رقمية يتم فرضها بواسطة مجموعة محددة من القواعد. يتم تحديد هذه القواعد مسبقًا بواسطة كود برمجي، والذي يتم نسخه وتنفيذه بواسطة جميع عقد الشبكة.

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

على الرغم من أن بروتوكول Bitcoin كان يدعم العقود الذكية لسنوات عديدة، إلا أنها اكتسبت شهرة من قبل مؤسس Ethereum والمؤسس المشارك Vitalik Buterin. تجدر الإشارة إلى أن كل blockchain قد يقدم طريقة مختلفة لتنفيذ العقود الذكية.

كيف يعمل العقد الذكي؟
بعبارات بسيطة ، يعمل العقد الذكي كبرنامج حتمي. ينفذ مهمة معينة عندما وإذا تم استيفاء شروط معينة. على هذا النحو ، غالبًا ما يتبع نظام العقد الذكي عبارات “if… then…”. لكن على الرغم من المصطلحات الشائعة، فإن العقود الذكية ليست عقودًا قانونية وليست ذكية. إنها مجرد جزء من كود يعمل على blockchain.
في شبكة Ethereum ، تكون العقود الذكية مسؤولة عن تنفيذ وإدارة عمليات blockchain التي تحدث عندما يتفاعل المستخدمون (العناوين) مع بعضهم البعض. يُطلق على أي عنوان ليس عقدًا ذكيًا اسم حساب مملوك خارجيًا (EOA). وبالتالي ، يتم التحكم في العقود الذكية بواسطة أكواد برمجية، ويتم التحكم في (EOAs) من قبل المستخدمين.



غالبًا ما يقدم عقد Ethereum الذكي الخصائص التالية:

موزع: يتم نسخ العقود الذكية وتوزيعها في جميع عقد شبكة Ethereum. هذا هو أحد الاختلافات الرئيسية عن الحلول الأخرى التي تعتمد على خوادم مركزية.

حتمي: تؤدي العقود الذكية فقط الإجراءات التي صُممت من أجلها ، نظرًا لاستيفاء المتطلبات. أيضًا ، ستكون النتيجة هي نفسها دائمًا ، بغض النظر عمن ينفذها.

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

غير قابل للتغيير: لا يمكن تغيير العقود الذكية بعد النشر. لا يمكن “حذفها” إلا إذا تم تنفيذ وظيفة معينة مسبقًا. وبالتالي ، قد نقول أن العقود الذكية يمكن أن توفر رمزًا مانعًا للتلاعب.

قابل للتخصيص: قبل النشر ، يمكن ترميز العقود الذكية بعدة طرق مختلفة. لذلك ، يمكن استخدامها لإنشاء العديد من أنواع التطبيقات اللامركزية (DApps).

لا يحتاج للثقة: يمكن لطرفين أو أكثر التفاعل عبر العقود الذكية دون معرفة أو الثقة ببعضهم البعض. بالإضافة إلى ذلك ، تضمن تقنية blockchain دقة البيانات.


شفاف: نظرًا لأن العقود الذكية تعتمد على blockchain العامة ، فإن كود المصدر الخاص بها ليس فقط غير قابل للتغيير ولكنه مرئي أيضًا لأي شخص.

من المستحيل إضافة وظائف جديدة إلى عقد Ethereum الذكي بعد النشر. ومع ذلك ، إذا قام منشئه بتضمين وظيفة تسمى SELFDESTRUCT في الكود ، فيمكنه “حذف” العقد الذكي في المستقبل – واستبداله بعقد جديد. في المقابل ، إذا لم يتم تضمين الوظيفة في الكود مسبقًا ، فلن يتمكنوا من حذفها.



المزايا و الاستخدامات
بصفتها كودا قابلًا للبرمجة ، فإن العقود الذكية قابلة للتخصيص بدرجة كبيرة ويمكن تصميمها بعدة طرق مختلفة ، وتقدم أنواعًا عديدة من الخدمات والحلول.
كبرامج لامركزية وذاتية التنفيذ ، قد توفر العقود الذكية مزيدًا من الشفافية وتقليل التكاليف التشغيلية. اعتمادًا على التنفيذ ، يمكنها أيضًا زيادة الكفاءة وتقليل النفقات.
تعتبر العقود الذكية مفيدة بشكل خاص في المواقف التي تنطوي على تحويل أو تبادل الأموال بين طرفين أو أكثر.
بمعنى آخر ، يمكن تصميم العقود الذكية لمجموعة متنوعة من حالات الاستخدام. تتضمن بعض الأمثلة إنشاء الأصول الرمزية وأنظمة التصويت ومحافظ العملات المشفرة و المنصات اللامركزية والألعاب وتطبيقات الهاتف المحمول. يمكن أيضًا نشرها جنبًا إلى جنب مع حلول blockchain الأخرى التي تتناول مجالات الرعاية الصحية والجمعيات الخيرية وسلسلة التوريد والحوكمة والتمويل اللامركزي (DeFi).


تتبع الرموز الصادرة على Ethereum blockchain معيارًا يعرف باسم ERC-20. يصف المعيار الوظائف الأساسية لجميع الرموز المميزة المستندة إلى Ethereum. على هذا النحو ، غالبًا ما يشار إلى هذه الأصول الرقمية باسم رموز ERC-20 ، وهي تمثل جزءًا كبيرًا من العملات المشفرة الحالية.
قامت العديد من شركات blockchain والشركات الناشئة بنشر عقود ذكية من أجل إصدار الرموز الرقمية الخاصة بهم على شبكة Ethereum. بعد الإصدار ، وزعت غالبية هذه الشركات رموز ERC-20 الخاصة بها من خلال أحداث العرض الأولي للعملات (ICO). في معظم الحالات ، أتاح استخدام العقود الذكية تبادل الأموال وتوزيع الرموز بطريقة فعالة وغير موثوقة.
العقود الذكية مصنوعة من كود كمبيوتر كتبه بشر. هذا يجلب العديد من المخاطر حيث أن الكود عرضة للثغرات والأخطاء. من الناحية المثالية ، يجب كتابتها ونشرها من قبل مبرمجين ذوي خبرة ، خاصة عند تضمين معلومات حساسة أو مبالغ كبيرة من المال.


بخلاف ذلك ، يجادل البعض بأن الأنظمة المركزية يمكن أن توفر معظم الحلول والوظائف التي توفرها العقود الذكية. الفرق الرئيسي هو أن العقود الذكية تعمل على شبكة P2P موزعة ، بدلاً من خادم مركزي. ولأنها تستند إلى نظام blockchain ، فإنها تميل إلى أن تكون إما غير قابلة للتغيير أو صعبة التغيير.
قد يكون كونك غير قابل للتغيير أمرًا رائعًا في بعض المواقف ، ولكنه سيئ جدًا في حالات أخرى. على سبيل المثال ، عندما تم اختراق منظمة لامركزية مستقلة (DAO) تسمى “The DAO” في عام 2016 ، تمت سرقة الملايين من الأثير (ETH) بسبب عيوب في رمز العقد الذكي.
نظرًا لأن عقدهم الذكي كان غير قابل للتغيير ، لم يتمكن المطورون من إصلاح الكود. أدى هذا في النهاية إلى هارد فورك ، مما أدى إلى ولادة سلسلة إيثريوم ثانية. ببساطة ، عادت سلسلة واحدة الاختراق وأعادت الأموال إلى أصحابها الشرعيين (هذا جزء من سلسلة Ethereum blockchain الحالية). قررت السلسلة الأخرى عدم التدخل في الاختراق ، مشيرة إلى أن الأشياء التي تحدث على blockchain لا ينبغي أبدًا تغييرها (تسمى هذه السلسلة الآن Ethereum Classic).
من المهم ملاحظة أن المشكلة لم تأت من Ethereum blockchain. بدلاً من ذلك ، كان سببه خطأ في تنفيذ العقد الذكي.
هناك قيد آخر على العقود الذكية يتعلق بوضعها القانوني غير المؤكد. ليس فقط لأنها تقع في منطقة رمادية في معظم البلدان ، ولكن أيضًا لأن العقود الذكية لا تتناسب مع الإطار القانوني الحالي.
على سبيل المثال ، تتطلب العديد من العقود تحديد كلا الطرفين بشكل صحيح وعمره أكثر من 18 عامًا. قد يهدد الاسم المستعار الذي توفره تقنية blockchain ، إلى جانب عدم وجود وسطاء ، هذه المتطلبات. في حين أن هناك حلولًا محتملة لهذا ، فإن قابلية التنفيذ القانوني للعقود الذكية يمثل تحديًا حقيقيًا – خاصة عندما يتعلق الأمر بشبكات موزعة بلا حدود.


يرى بعض عشاق blockchain العقود الذكية كحل سيحل قريبًا محل جزء كبير من أنظمتنا التجارية والبيروقراطية. في حين أن هذا واقع ممكن ، فمن المحتمل أنه بعيد عن أن يصبح القاعدة.
عند مقارنتها بالعقود الذكية ، تكون صيانة الخوادم المركزية أسهل وأرخص تكلفة ، وتميل إلى تقديم كفاءة أعلى من حيث السرعة والاتصال عبر الشبكات (إمكانية التشغيل البيني).


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


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


المصدر: BinanceAcademy

مقالات ذات صلة

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

زر الذهاب إلى الأعلى
error: المحتوى محمي بحقوق النشر !!

أنت تستخدم إضافة Adblock

برجاء دعمنا عن طريق تعطيل إضافة Adblock