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

Sep 28, 2022 في موضوعات متخصصة
صورة

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

كذلك نتفق على أننا بحاجة إلى تثقيف أنفسنا، حتى لا نتخلّف عن تطوير تكنولوجيا المعلومات، وقبل كل شيء لا بدّ من التعرّف إلى تقنية البلوكتشين (blockchain) وتطبيقاتها، حيثُ توقّع المنتدى الاقتصادي العالمي أن يتدفق 10٪ من الناتج المحلي الإجمالي العالمي على البلوكتشين في العام 2025.
لكن جميع مجالات الاستخدام الأخرى لتطبيق البلوكتشين أصبحت أكثر إثارة للاهتمام، من بينها العقود الذكية، حيث يحدث السحر الحقيقي عندما يتم دمج تقنية البلوكتشين بـ"العقود الذكية"، وهي عقود يتم تشغيلها عند استيفاء شروط محددة مسبقًا، ويتم استخدامها عادةً لأتمتة تنفيذ الاتفاقية، بحيث يمكن لجميع المشاركين أن يتأكدوا على الفور من النتيجة بدون تدخل أو وسيط أو ضياع للوقت، ويمكنهم أيضًا أتمتة سير العمل، مما يؤدي إلى تشغيل الإجراء التالي عند استيفاء الشروط.

نصيحة: اقرأ بشغف، لأن هذه المادة ربما تكون بداية التغيير الذي ترغب/ترغبين به. 

تعريف العقود الذكية

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

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

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

الفرق بين العقود الذكية والعقود العادية

الفرق الكبير بين هذا النوع من الاتفاقات والعقود العادية هو أنّ العامل البشري مستبعد، وتتم كتابة الشروط في رمز يتم تخزينه في شبكة بلوكتشين لامركزية. بمعنى آخر، يكون العقد عبارة عن برنامج، أو رمز يعمل ذاتيًا على بلوكتشين.

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

وإذا احتاج كود العقد الذكي إلى مصدر خارجي لتحديد ما إذا كانت الشروط مستوفاة، يحتاج البرنامج إلى استخدام ما يسمى بـ"اوراكل" وهو مصدر المعرفة اللامركزي الذي يمكنه تخزين وتحديث قاعدة البيانات. على سبيل المثال، نتائج مباريات كرة القدم، وسعر النفط، وسعر سهم آبل، وما إلى ذلك. 

كيف تعمل العقود الذكية؟

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

قد تبدو العقود الذكية معقدة، لكنها في الواقع بسيطة للغاية. كل ذلك يعتمد على قواعد "if-then" في الكود. بمعنى آخر، هو رمز يقول: إذا حدث X، فافعل Y، وبالتالي، فإنّ العقود الذكية هي عبارة عن رمز يتكون من فقرتي "إذا حدث هذا" و"افعل هذا". وتعتبر X هي الشروط المحددة مسبقًا للاتفاقية وY هي المعاملات التي يتم تنفيذها عند استيفاء الشروط.

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

X = الدفع

Y = تسليم المنتج

كيف يتم استخدام العقود الذكية للعملات المشفرة؟

من الممكن تنفيذ العملات المشفرة في العقود الرقمية، ويمكن استخدام هذه العملة كوسيلة للدفع في العقد الذكي، فقد خلق هذا النوع من العقود الرقمية فرصًا جديدة في صناعة العملات المشفرة على منصة لامركزية مع "بلوكتشين" الخاصة بها.

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

لكن لحظة ماذا يعني عقد إيثريوم الذكي؟

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

يذكرنا إيثريوم ببيتكوين. كلاهما جزء من نظام "نظير إلى نظير" مستقل، لكنّ لغة برمجة إيثريوم تمكّن المطورين من كتابة عقود ذكية. في شبكة إيثريوم، يتم استخدام لغة البرمجة Solidity.

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

هناك العديد من المزايا للعقود القائمة على بلوكتشين مقارنةً بالعقود التقليدية العادية، منها على سبيل المثال لا الحصر:

  1. آمنة - يمكن تتبعها وشفافة. لأنها تعتمد على تقنية بلوكتشين، فهي محمية من المتسللين والقراصنة، وغير قابلة للنقض، مما يعني أنه لا يمكن لأحد تغيير شروط العقد. 
  2. الكفاءة - نظرًا لعدم وجود وسطاء غير ضروريين أو سلطة مركزية، فإنّ الأمر يستغرق وقتًا أقل بكثير لبرمجة وتنفيذ العقود الذكية. يتم القضاء على البيروقراطية التي تنطوي عليها العقود العادية، ممّا يوفر الكثير من الوقت.
  3. أرخص - يعني التنفيذ الفعال أيضًا تقليل تكاليف الإنفاذ. يتمّ أيضًا تقليل مخاطر الأخطاء والتفسيرات الخاطئة، مما يجعل العقود الذكية بديلاً أقلّ كلفةً من العقود التقليدية.
  4. تلقائي - العقد ذاتي التنفيذ، مما يجعله موفرًا للوقت ويسهل فهمه ومتابعته.
  1. الاستقلالية - نظرًا لأنّه لا يتمّ تنفيذ العقد من قبل وسطاء، فهو مستقل عن أي طرف ثالث مثل المحامين أو كتاب العدل. بدلاً من ذلك، فإنّ الكود هو الذي يحدد ما إذا كانت الشروط مستوفاة أم لا.

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

أصبح NFT ممكنًا من خلال العقود الذكية؛ أي تلك العقود الرقمية المكتوبة في كود في شبكة بلوكتيشن لامركزية منفصلة عن العامل البشري والوسطاء والسلطات المركزية. 

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

ملخص

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

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

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

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

تعريف المصطلحات الأساسية:

Blockchain (البلوكتشين): هي تقنية تحتفظ بقائمة سجلات دائمة غير قابلة للتلاعب.
NTF (الرموز غير القابلة للاستبدال): على المستوى الأساسي، تعد NFT أصلًا رقميًا يربط الملكية بالعناصر المادية أو الرقمية الفريدة، مثل الأعمال الفنية أو العقارات أو الموسيقى أو مقاطع الفيديو. يمكن اعتبار NFTs مقتنيات العصر الحديث.
Ethereum (إيثريوم): عبارة عن منصة برمجيات مفتوحة المصدر وموزعة تعتمد على تقنية blockchain. لديها عملة تسمى Ether ولغة برمجة تسمى Solidity.
Solidity: هي لغة برمجة لتنفيذ العقود الذكية على منصة Ethereum. 

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