عقد ذكي
'العقد الذكي' 'هو حاسوب لتسهيل رقم أو التحقق أو إنفاذ التفاوض أو الأداء لـ عقد. تتيح العقود الذكية أداء المعاملات الموثوق بها دون وجود أطراف ثالثة. هذه المعاملات قابلة للتتبع ولا رجعة فيها.
يدعي مؤيدو العقود الذكية أن أنواعًا كثيرة من البنود التعاقدية قد يتم تنفيذها جزئيًا أو كليًا أو ذاتية التنفيذ أو كليهما. الهدف من العقود الذكية هو توفير ضمان أعلى من قانون العقود التقليدي وتقليل تكاليف المعاملات الأخرى المرتبطة بالتعاقد. مختلف العملة المشفرة طبقت أنواع العقود الذكية.
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
التاريخ
تم اقتراح العقود الذكية أولاً بواسطة نيك زابو ، الذي صاغ المصطلح.[1] مع التطبيقات الحالية ، بناءً على قاعدة البيانات ،[2] يتم استخدام "العقد الذكي" في الغالب بشكل أكثر تحديداً بمعنى حساب الأغراض العامة الذي يحدث في قاعدة بيانات دفتر الأستاذ الموزع. في هذا التفسير ، تستخدم على سبيل المثال من قبل مؤسسة Ethereum [3] or IBM,[4] لا يرتبط العقد الذكي بالضرورة بالمفهوم الكلاسيكي للعقد ، ولكن يمكن أن يكون أي نوع من برامج الكمبيوتر.في عام 2018 ، قال تقرير مجلس الشيوخ الأمريكي: "في حين أن العقود الذكية قد تبدو جديدة ، إلا أن المفهوم متأصل في قانون العقود الأساسي. عادة ، يفصل النظام القضائي في النزاعات التعاقدية ويفرض الشروط ، ولكن من الشائع أيضًا أن يكون هناك طريقة التحكيم ، خاصة بالنسبة للمعاملات الدولية ، مع العقود الذكية ، يقوم البرنامج بفرض العقد المضمن في الكود."[5]
التطبيقات
الخوارزميات [البيزنطية التسامح | البيزنطية التسامح مع الخطأ]] سمحت الأمن الرقمي من خلال اللامركزية لتشكيل عقود ذكية. بالإضافة إلى ذلك ، فإن لغات البرمجة بدرجات مختلفة من Turing-Complete كميزة مضمنة لبعض قاعدة بيانات تجعل إنشاء منطق متطور مخصصًا ممكنًا. [6] من الأمثلة البارزة لتنفيذ العقود الذكية ما يلي:
- بت كوين يوفر لغة نصية غير مكتملة من Turing تسمح بإنشاء عقود ذكية مخصصة أعلى Bitcoin مثل حسابات متعددة التوقيع ، قنوات الدفع ، escrows ، الأقفال الزمنية ، التداول عبر السلاسل الذرية ، oracles أو يانصيب متعدد الأحزاب بدون مشغل.[7]
- Ethereum تنفذ لغة تورنج كاملة تقريبا على قاعدة بيانات ، وهو إطار عقد ذكي بارز.[8]
- Ripple (Codius) ، توقف تطوير العقد الذكي في عام 2015
العناوين المتكررة وتنفيذ العقد
تقترح Szabo أن البنية التحتية للعقود الذكية يمكن تنفيذها من خلال سجلات الأصول المكررة[9]وتنفيذ العقد باستخدام سلسلة تجزئة التشفير و البيزنطية للتسامح مع الخطأ النسخ المتماثل. Askemos نفذ هذا النهج في عام 2002[10][11] باستخدام Scheme (حديثا اضيف SQLite[12][13]) كلغة برمجة نصية.[14]
قضايا أمنية
العقد الذكي هو "بروتوكول معاملة محوسب ينفذ شروط عقد".[15] يكون العقد الذكي المستند إلى قاعدة البيانات مرئيًا لجميع مستخدمي قاعدة البيانات المذكور. ومع ذلك ، يؤدي هذا إلى موقف تكون فيه الأخطاء ، بما في ذلك الثغرات الأمنية ، مرئية للجميع حتى الآن قد لا تكون ثابتة بسرعة.[16]
انظر أيضاً
- Code and Other Laws of Cyberspace
- Secure multiparty computation
- Ricardian contract (a design pattern to capture the intent of the agreement of parties)
المصادر
- ^ Morris, David Z. (21 January 2014). "Bitcoin is not just digital currency. It's Napster for finance". Fortune. Retrieved 7 November 2018.
- ^ Stafford, Philip; Murphy, Hannah. "Has the blockchain hype finally peaked?". ft.com. Financial Times. Retrieved 1 June 2017.
- ^ Buterin, Vitalik. "Ethereum Whitepaper". github. Retrieved 1 June 2017.
- ^ Cachin, Christian. "Architecture of the Hyperledger Blockchain Fabric" (PDF). ibm.com.
- ^ Chapter 9: Building a Secure Future, One blockchain at a time, US Senate Joint Economic Committee, March 2018.
- ^ خطأ استشهاد: وسم
<ref>
غير صحيح؛ لا نص تم توفيره للمراجع المسماة: 3
- ^ Atzei, Nicola; Bartoletti, Massimo; Cimoli, Tiziana; Lande, Stefano; Zunino, Roberto (2018), "SoK: unraveling Bitcoin smart contracts", 7th International Conference on Principles of Security and Trust (POST), European Joint Conferences on Theory and Practice of Software
- ^ Atzei, Nicola; Bartoletti, Massimo; Cimoli, Tiziana (2017), "A survey of attacks on Ethereum smart contracts", 6th International Conference on Principles of Security and Trust (POST), European Joint Conferences on Theory and Practice of Software
- ^ Nick Szabo (2005). "Secure Property Titles with Owner Authority". Archived from the original on January 15, 2014. Retrieved January 12, 2014.
{{cite web}}
: Unknown parameter|deadurl=
ignored (|url-status=
suggested) (help) - ^ Jörg F. Wittenberger (2002). "Askemos a distributed settlement".
{{cite web}}
: Unknown parameter|booktitle=
ignored (help) - ^ "Proceedings of International Conference on Advances in Infrastructure for e-Business, e-Education, e-Science, and e-Medicine on the Internet" (PDF).
- ^ Martin Möbius (2009). "Erstellung eines Archivierungskonzepts für die Speicherung rückverfolgbarer Datenbestände im Askemos-System".
{{cite journal}}
: Cite journal requires|journal=
(help) - ^ Tom-Steve Watzke (2010). "Entwicklung einer Datenbankschnittstelle als Grundlage für Shop-Systeme unter dem Betriebssystem Askemos".
{{cite journal}}
: Cite journal requires|journal=
(help) - ^ RA Markus Heinker (2007). "Beweiswürdigung elektronischer Dokumente im Zivilprozess unter vergleichender Betrachtung von qualifizierten elektronischen Signaturen nach dem Signaturgesetz und dem Askemos-Verfahren".
- ^ Tapscott, Don; Tapscott, Alex (May 2016). The Blockchain Revolution: How the Technology Behind Bitcoin is Changing Money, Business, and the World. pp. 72, 83, 101, 127. ISBN 978-0670069972.
- ^ Peck, M. (28 May 2016). "Ethereum's $150-Million Blockchain-Powered Fund Opens Just as Researchers Call For a Halt". IEEE Spectrum. Institute of Electrical and Electronics Engineers.