إذا كنت من متابعي عالم الكريبتو، فمن المهم للغاية أن تفهم العقود الذكية على شبكة الإيثيريوم، وأن تستكشف أسباب نشأتها ضمن بناء الشبكة وهيكلتها، ودورها المهم في إجراء المعاملات وإتمامها وكل ما يتعلق بهذا الجانب..
فهل أنت مُستعد لنأخذك في جولة مثيرة من جولات موقع أثير دكان؟
ما هي العقود الذكية ؟
العقود الذكية هي الأساس الأول الذي بُنيت عليه شبكة الإيثيريوم بالكامل، وهي النواة الأولى التي استخدمت في بناء وتطوير الشبكة.
إذن فهي مجموعة من التعليمات البرمجية المُخزنة على سلسلة الكتل الخاصة بعملة الإيثيريوم، وتقوم هذه العقود بمهمة واحدة فقط محددة مُسبقاً، ويستطيع نظام البلوكتشاين قراءتها والتعامل معها وتنفيذها.
وقد كانت بدايات نشأة العقود الذكية مع انطلاق عملة الإيثيريوم في العام 2015، وترتبط هذه العقود الذكية بالمعاملات المالية المباشرة على شبكة الإيثيريوم، اي أنها تكفل إتمام عملية واحدة برصيد محدّد من عملة الإيثيريوم.
مميزات العقود الذكية
1- هي عقود مشفرة
بين المستخدمين تُحفظ على شبكة البلوك شين الخاصة بعملة الإيثيريوم، ولا يستطيع أحد التحكم فيها أو إلغاؤها لأي سبب من الأسباب.
2- كل عقد ذكي يُنفذ مهمة واحدة محددة
وذلك وفقاً للتعليمات البرمجية عند إنشاء العقد؛ على سبيل المثال: هناك عقد مُهمته إرسال كمية من عملة الإيثيريوم من حساب مستخدم إلى حساب مستخدم آخر. ولن يقوم العقد بأية مهمة أخرى بخلاف هذه المهمة، مما يحافظ على سرعة عمليات الشبكة وسهولتها.
3- العقد الذكي الذي يتم إنشاؤه لا يُمكن حذفه من شبكة الإيثيريوم
ويبقى موجوداً ومسجلاً حتى وإن لم يتم تنفيذه على الإطلاق. مما يقلّص احتماليات التزوير ويحدّ منها.
4- لا يتم تنفيذ العقد الذكي ولا إصداره بالفعل، إلا عند استيفاء جميع شروطه
وذلك من قبل الأطراف المعنية به، مثله مثل العقد الحقيقي على أرض الواقع، وهذا بدوره يسهم في تقليل عمليات النصب والاحتيال.
5- المعاملات التي تتم من خلال العقد الذكي غير مركزية
أي لا تخضع للرقابة من السلطات الحاكمة في أي بلد من البلدان.
6- يتمتع كل عقد ذكي بصفات فريدة
لا تتشابه مع أي عقد ذكي آخر، بالرغم من العدد الهائل للعقود الذكية المخزنة على الشبكة.
7- العقد الذكي مُسجل على كثير من أجهزة الحاسوب حول العالم
مما يجعل التلاعب به وتزويره شبه مستحيل!
ما هي طريقة عمل العقد الذكي ؟
- يعمل العقد الذكي مثلما يعمل الوسيط خلال عملية البيع والشراء التقليدية، فهو وسيط بين طرفين، أحدهما بائع والآخر مشترٍ.
- وفي حالة المعاملات بالعملات الرقمية المشفرة على شبكة الإثيريوم، يحلّ العقد الذكي مكان الوسيط (أو الطرف الثالث المؤتمن من كلا الجانبين).
- وبموجب هذا العقد، تحصل شبكة الإيثيريوم على عمولة محددة تفرض على البائع.
- وتتم المعاملة بوصول أجزاء العملة التي أُرسلت من خلال العقد الذكي إلى الطرف الآخر.
- ويُغلق بعدها هذا العقد الذكي ويُسجل على أنه مكتمل على شبكة الإيثيريوم.
- ويبقى العقد الذكي محفوظاً للأبد، وله عنوان مُحدد يستطيع أي شخص الوصول إليه في أي وقت يريده.

العقود الذكية تعمل كوسيط مثل العقود التقليدية
على الهامش…
تكلفة إرسال الأموال باستخدام العقد الذكي بصفة عامة أرخص كثيراً من نظام الوسيط التقليدي في عمليات البيع والشراء بين طرفين، فالقاعدة هنا أنه كلما زاد مبلغ العملة الذي ترسله فإن رسوم الإرسال تبقى ثابتة أو منخفضة.
ما هو الهدف من إطلاق العقود الذكية
الهدف الأساسي الذي أُطلقت من أجله هذه العقود الذكية، هو إزالة الحاجة إلى الوسيط بين الأطراف في عمليات البيع والشراء وإرسال الأموال.
وكذلك الحاجة إلى إتمام المعاملات بسرعة كبيرة ومن دون إضاعة كثير من الوقت في البحث عن الموثوقية والبيئة الآمنة!
كما أنها نشأت أيضاً من مُنطلق الحاجة إلى إنجاز معاملات كثيرة، ذات أعداد هائلة، وأحجام تعاملات ضخمة بين أناس كثيرين لا يعرفون بعضهم بعضاً، ولا يوجد بينهم أي روابط شخصية أو اجتماعية أو حتى مهنية أو قانونية…
ما هي الأجزاء التي يتكون منها أي عقد ذكي ؟
ستلاحظ أن أي عقد ذكي يجب أن يتكون من الأجزاء المنطقية التالية:

لأجزاء التي يتكون منها كل عقد ذكي
1- المتغيرات المختلفة
متمثلة في البيانات المدخلة إلى العقد، وهي عبارة عن مجموعة البيانات والمعلومات الضرورية لعمل هذا العقد بصورة كاملة ومتناسقة مع بعضها.
2- الوظيفة التي سيقوم بها العقد
وهي إتمام المهمة التي أُنشأ من أجلها.
3- نوع المعاملات التي تمت على العقد الذكي
سواء أكانت معاملات صادرة أم واردة.
4- المعادلات الرياضية
المتمثلة في القواعد الخاصة التي يجب اتباعها ليُنجَز العقد ويكتمل بين الطرفين.
كيف تستخدم العقود الذكية؟
من السهل استخدام العقود الذكية لإتمام أية معاملة، ويتم هذا الأمر على النحو التالي:
1- افتح محفظتك التي تحتوي عملة الإيثيريوم
مثل محفظة Coinbase أو ميتاماسك Metamask، أو غيرها من المحافظ الرقمية، وتأكد أنها تحتوي على بعض أجزاء من عملة الإيثيريوم.
2- احصل على عنوان محفظة الإيثيريوم المرسل إليه
لصديقك أو الشخص الذي ترغب في إرسال جزء من العملة إليه على محفظته.
3- اختر خيار الإرسال في محفظتك
واكتب الكمية التي تريد إرسالها له، ثم ألصق عنوان محفظته، ولا تحاول كتابة العنوان يدوياً؛ لأن أي تغيير ولو كان طفيفاً في عنوان المحفظة، سيؤدي إلى فقدان أموالك التي ارسلتها للأبد في شبكة الإيثيريوم، ولن تستطيع استعادتها نهائياً.
وفقط، بعد التأكد من تسجيل المبلغ والعنوان بشكل دقيق، اضغط على زر الإرسال.
4- ستلاحظ أن هناك معاملة جديدة قد أنشأت تلقائياً داخل محفظتك
بها جميع المعلومات المُهمة عن العملية التي قمت بها، ومجموعة المعلومات هذه هي العقد الذكي ببساطة.
أهم استخدامات العقود الذكية في حياتنا
1- ضمان حدوث المعاملات وإتمامها بين الطرفين بسرية تامة، وسرعة خارقة.
2- توفير كثير من الوقت والجهد ورسوم إرسال الأموال بين دول العالم المختلفة.. فعن طريق العقد الذكي سترسل الأموال وتصل إلى الطرف الآخر خلال دقائق محدودة.
3- إنجاز المعاملات المختلفة في جميع مجالات الحياة مثل: تجارة الأسهم والعملات التقليدية، ومجالات الرعاية الصحية، ومجال المدفوعات المالية في كل مكان من حولنا.
حسناً… كل هذه المعلومات مفيدة ورائعة، ولكننا لم نجب بعد عن طريقة عمل العقود الذكية وكيف تنتشر، فإذا أردت معرفة ذلك انزل للأسفل قليلاً…
كيف يتم نشر العقود الذكية ؟
1- يتم تجميع العقد الذكي أولاً بكل تفاصيله ويُحول إلى رمز ثنائي جاهز للنشر.
2- ومن ثم يُخزن الرمز الثنائي على شبكة البلوكتشاين، ويُعطى عنواناً جديداً طويلاً بشكل تلقائي، بناءً على عنوان محفظة الشخص الذي أنشأ العقد، وكمية المال التي سيرسلها، وسائر التفاصيل ذات الصلة… إلخ.
3- تقوم الشبكة بتحويل عنوان المرسل إلى رموز تفهمها وتقرأها، وتُستخدم فيها خوارزمية خاصة، هي عبارة عن مزيج من خوارزمية RLp وخوارزمية تشفير خاصة يطلق عليها اسم keccak-256.
4- ومن ثم تُنشر هذه العقود الذكية وتُنفذ بعد ذلك بسرعة كبيرة حسب محدّدات وتفاصيل المعاملة المطلوبة.

طريقة عمل العقد الذكي
ملاحظة هامة:
تختبر شبكة الإيثيريوم العقد الذي أنشاته تحت بيئة خاصة مفتوحة المصدر لتجربة العقود اسمها Ethereum Remix IDE، وتعمل بالتكامل مع متصفح خاص بها طورته شبكة الإيثيريوم خصيصاً لهذه المهمة.
إيجابيات العقود الذكية
- لا حاجة لوجود العنصر البشري لإتمام المعاملات يدوياً، فكل شيء يتم تلقائياً من دون تدخل أحد.
- كفاءة عالية الدقة، وسرعة تنفيذ هائلة للمهام والمعاملات التي تتم من خلال هذه التقنية.
- لا يمكن تغيير بيانات العقد الذكي بعد إنشائه إطلاقاً! لكن فقط قبل التنفيذ يمكنك تجاهل العملية برمّتها، وكأنها لم تكن موجودة من قبل.
اقرأ أيضاً:
كيفية تعدين عملة الايثيريوم خطوة بخطوة
سلبيات العقود الذكية
- لا يمكن إلغاء العقد الذكي في حال كان هناك خطأ في بياناته أو أحدها، ولحل هذه المشكلة يتم تجاهل تنفيذ العقد وعدم إتمامه.
- لن يعمل العقد في حال كان هناك أي خطأ برمجي بسيط في كود برمجة العقد.
- بينما من الممكن حدوث بعض الثغرات في نظام ترميز العقد من برمجة بعض الاكواد بشكل غير مقصود لتنفذ سجل بشكل غير المخطط له من قبل، فلهذا يجب التأكد من الأكواد البرمجية للعقد جيداً قبل نشره.
ختاماً،
تمثل العقود الذكية أكثر من مجرد أداة تقنية؛ فهي تمهد الطريق نحو مستقبل جديد يعتمد على الأتمتة والتكنولوجيا اللامركزية، وذلك بفضل قدرتها على تنفيذ الاتفاقات تلقائياً من دون وسطاء.
وسواء أكنت رائد أعمال يسعى لتحسين كفاءة العمليات، أو مطوراً يتطلع إلى بناء تطبيقات مبتكرة، فإن العقود الذكية توفر لك الإمكانيات المطلوبة لتكون جزءاً من هذا التحول التكنولوجي الهائل.
وبهذا نصل إلى نهاية المقال، ونأمل أن نكون قد بسّطنا مفهوم العقود الذكية وفوائدها.. لا تتردد في استكشاف هذه التقنية والاستفادة من إمكاناتها الواسعة! وأخبرنا في التعليقات عن أية استفسارات أو تجارب قمت بها في هذا الصدد.
تحرير: أثيردكان.كوم©
المصادر:
- موقع org
- موقع Investopedia
- موقع Quicknode
- موقع org
مصدر صورة الغلاف:
Photo by Michael Förtsch on Unsplash