ما هي العقود الذكية Smart Contracts

ما هي العقود الذكية Smart Contracts

أنت الأن تتعمق بشكل أكبر في واحد من أهم المجالات الواعدة تقنياً على مستوى العالم إن لم يكن أهمها فعلياً على الإطلاق , فإن كان دخولك إلى هذا المقال جاء من خلال نمحركات البحث مباشرة فننصحك بقوة أن تكون على دراية بمعنى "سلسلة الكتل" و تقنية بلوكتشين Block chain أولاً أو تابع القراءة إن كانت لديك معلومات سابقة عنه.

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

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

بدء هذا المجال كما ذكرنا في مقالنا السابق من خلال عملة إسمها بتكوين , وفي عام 2013 ظهرت عملة الإيثريوم , وظهرت تقنية العقود الذكية بعام 2014 Smart Contracts وتعتمد في هذا التطوير على عدم تدخل أي جهة أخرى بين شخصين , فالعمليات كلها تتم بشكل ألي , كمثال:

يوجد شخصاً ما قام بطلب سيارة أجرة من إحدى الشركات , فقامت هذه السيارة بالوصول إلى المنطقة التي حددها هو من خلال تطبيق GPS الخاص بالشركة , تظل السيارة في هذا المكان لمدة محددة إنتظاراً للعميل الذي قام بربط بطاقته الإئتمانية بالتطبيق والتي تم خصم $1 منها فور طلبه الخدمة للتأكد من عمل بطاقته الإئتمانية أولاً قبل تحرك السيارة , فإذا إستقل العميل السيارة وقام هو من خلال حسابه بالتطبيق بتوضيح المكان الذي يرغب بالذهاب إليه وهبط في هذا المكان من خلال هذه السيارة تقوم هذه التقنية بمراجعة مسار ال GPS الخاص بالسيارة والعميل للتأكد من إتمام العملية من خلال السائق , وبالتالي يتم حينها خصم الخصم ألياً لقيمة المشوار من بطاقة العميل الإلكترونية , ولكن هنا يوجد مصدر ثالث وهو البنك , ومن حقه رفض الدفع أو إيقافه , كما أنه قد لا يسمح للشركة بالتأكد من كامل رصيد العميل.

في حالة أحببنا أن نقوم بتطبيق تقنية البلوكتشين فكل ما سبق ينبغي أن يتم من خلال عقد ذكي , وعملة خاصة بهذه العمليات لهذه الشركة فقد , فلنفترض الأن أن شركة أوبر قامت بإنشاء عملة رقمية إسمها Uberx وبدأت هذه السياسة وتطبيق هذه الفكرة , يجب أن يكون لدى العميل كمية من مبلغ هذه العملة , ويجب أن تتأكد الشركة من ان محفظة العميل بها ما يكفي من المال لإتمام مساره المطلوب قبل تحرك السائق بدون خصم مليم واحد منه , ولن يستطيع العميل أيضاً بعد هذه العملية ووصوله إلى المكان المطلوب أن يمنع الدفع بأي حال من الأحوال , فالمسار قد تم تسجيله في ملف البلوكتشين الخاص بتوصيلات الشركة ضمن عقودها الذكية , وكذلك أن العميلة قد تمنت بنجاح من طرف السائق , والعميل وصل إلى مكانه وتم التأكد من ذلك من غير متابعة القمر الصناعي لمسار السيارة والعميل عبر القمر الصناعي , بذلك فالعميلة ناجحة وتم إدراج هذه العميلة في نظام البلوكتشين.

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

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

كمثال: عملة رقمية ما إسمها Romisya ورمزها RM , كامل كميتها 100 مليون قطعة , يقوم فريقها في مرحلة ال ICO الخاصة بها ببيع القطعة ب 1 دولار , فإذا قامت ببيع كامل كميتها أصبح لدى الريق 100 مليون دولار , لدى الفريق مشروعات تكلفتها 10 مليون دولار , لذا قام ببرمجة العقد الذكي على أن حجم المبيعات خلال شهر يجب أن يصل إلى 10 مليون قطعة من العملة , وإلا يتم رد كامل المبلغ إلى العملاء حتى لو كان المبلغ 9 مليون و 999 ألف دولار , ويتم ذلك بمنتهى الشفافية وشكل ألي تماماً من خلال شبكة البلوكتشين. فإذا لم يتم إنتهاء الأيكو خلال شهر بالوصول إلى السوفت كاب تعود جميع رؤوس مال العملاء إلى محافظهم فوراً بدون أي تحكم من فريق العملة , وهنا يجب أن يكون العميل قد راجع العقد الذكي وتأكد من أن هذا الشرط متاحاً فيه وإلا قد يخسر رأس ماله بسهولة من خلال بعض النصابين.

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

ولكن هذا مجرد مثال والنصب مازال قائماً , فلا يشترط أن يصل ال ICO إلى السوفت كاب لينجح , فقد يأخذ الفريق المال ويهرب به فيما بعد ولا يقوم بعمل أية مشروعات , لذا فالعميل يجب أن يكون على علم بكافة أفراد الفريق ويقوم بمراجعة الوايت بيبر White Paper الخاص بالعملة وكذلك ال Road Map ومدى فائدة هذه المشروعات وموعد طرحها بمنصات التداول والكثيرمن الأشياء.

هذه هي ميزة العقد الذكي , ضمان حصول كلا الطرفين على حقوقهم ببساطة.

الأن وقد تعرفت أيضاً على معنى العقود الذكية ببساطة شديدة , فنحن لم نتطرق هنا أيضاً إلى أهم الوظاف التي يتم إدراجها في العقد الذكي مثل وظيفة الحرق Burn أو إمكانية إلغاء العملة من الشبكة وطريقة تحديد الكمية الإجمالية من العملة وهل هي عملة قابلة للتعدين أم معدنة مسبقاً وغيرها الكثير , كل هذه مجرد مقدمة بسيطة للغاية عن عالم جد ممتع ورائع من التطور , ستدخله بأقدامك وأنت كلك لهفة ورعشة من جمال تقنياته وإمكانياته , وعند إحترافك وعلمك بكل ما يمكنك أن تقوم بتطبيقه بإستخدام هذه التقنيات حينها فقط ستصبح مطور بلوكتشين وهو ما سنقوم بشرحه في درسن القادم:
كيف تصبح مطور بلوكتشين

مع أطيب أمنياتنا للجميع بالتوفيق - روميسيا للخدمات الإلكترونية

سأشارك هذه المقالة مع أصدقائي على

تعليقات ديسكس