هل تساءلت يومًا ، “ما هو العقد الذكي؟” إذا قمت بذلك ، فقد وصلت إلى المكان الصحيح حيث سنقوم بإدراج دليل كامل حول العقود الذكية.
في أي صناعة ، تعتبر الأتمتة ضرورة لأن الشركات تتطلع الآن إلى تعظيم الأرباح من خلال إبقاء النفقات منخفضة قدر الإمكان. سبب آخر وراء رغبة المؤسسات في الأتمتة هو إزالة الخطأ البشري وجعل العملية سلسة قدر الإمكان.
من الواضح أن هناك العديد من التقنيات التي تمكن الشركات من القيام بذلك. تعد تقنية Blockchain إحدى التقنيات التي تقدم الأتمتة كأحد الميزات الأساسية. تستخدم العقود الذكية لتحقيق الأتمتة. هم في صميم الأتمتة.
لمعرفة المزيد حول هذا الموضوع ، دعنا نتعرف على تعريف جهة الاتصال الذكية.
ما هو العقد الذكي?
العقد الذكي هو رمز رقمي يستخدم لتبادل الأصول بما في ذلك الأسهم أو الأموال أو الممتلكات دون الحاجة إلى أي وسيط.
من الناحية الفنية ، هو عقد آلي أو ذاتي التنفيذ يحمل اتفاقًا بين طرفين مضمنًا باستخدام رمز. العقد الذكي موزع ولامركزي وشفاف لأنه يعمل على تقنية blockchain.
إن عدم وجود وسيط يجعله مفهومًا رائعًا لأنه يمكن أن يعمل تلقائيًا. أفضل مقارنة مع هذا في العالم الحقيقي هي الوثائق التي يقدمها المحامون.
تعد قدرة العقود الذكية على تضمين القواعد ، الإيجابية والسلبية ، مفيدة جدًا في كل مكان تقريبًا.
الطريق إلى مفهوم العقد الذكي
فكرة العقد الذكي ليست جديدة. إنفاكت ، تم اقتراح فكرة العقد الذكي لأول مرة من قبل نيك زابو قبل عقدين من الزمن.
وبحسبه ، فإن العقود الذكية هي “مجموعة من الوعود المحددة في شكل رقمي”. نيك زابو عالم كمبيوتر وعالم تشفير. لذلك. عمل على موضوعين رئيسيين: العملة الرقمية والعقود الرقمية.
من خلال عمله ، تم تأسيس مفهوم العقود الذكية حيث كان يهدف إلى تقديم مفهوم لتحسين ممارسات قانون العقود المتطورة للغاية لمستخدمي الإنترنت. يمكن للتجارة الإلكترونية الاستفادة من التصميم وتنفيذه.
تطور المفهوم على مر السنين ، ولكن تم تطبيقه الحقيقي لأول مرة عندما ظهرت blockchain. عندما تم إصدار Bitcoin ، تم دعم العقود الذكية ، ولكن دعنا فقط ننشئ العقود الذكية البسيطة ونفذها. كان الإيثيريوم هو الذي عزز استخدام العقود الذكية في حالات الاستخدام في العالم الحقيقي.
فيتاليك بوتيرين هو مؤسس Ethereum. يقودنا هذا إلى سؤال مثير للاهتمام للغاية حول من اخترع العقود الذكية?
من اخترع العقود الذكية?
اخترع نيك زابو مفهوم العقود الذكية. كان عمله يحيط به والتشفير. هو عالم كمبيوتر أمريكي.
في عام 1998 ، عمل على Bit Gold ، وهي عملة مشفرة. عرفت Bit Gold العقود الذكية على أنها بروتوكول معاملات محوسب يمكن تعريفه من خلال العقد لأغراض التنفيذ.
يربك الكثيرون فيتالك بوتيرين مؤسس مفهوم العقود الذكية ، لكن هذا ليس صحيحًا.
لكنه قدم طريقة مثلى لاستخدام العقود الذكية في تقنية blockchain.
ما هو العقد الذكي؟ العقد الذكي لـ Blockchain
الآن بعد أن عرفنا أصل العقد الذكي ، حان الوقت لإلقاء نظرة على العقود الذكية القائمة على blockchain.
أصدر ساتوشي ناكاموتو في عام 2008 أول عملة مشفرة ، بيتكوين. في جوهرها ، استخدمت تقنية blockchain الرائدة.
يمكن استخدام بروتوكول Bitcoin فقط لإنشاء عقود ذكية بسيطة. ولكن ، كان هناك العديد من الفرق في جميع أنحاء العالم التي عملت على التكنولوجيا وقدمت العقود الذكية في Bitcoin. يأتي أحد هذه الفرق من Particl.io, منصة تجارة إلكترونية تستخدم blockchain في جوهرها. لقد مكّنوا عقدًا ذكيًا ذكيًا على Bitcoin يعتني بالأموال المخزنة في الضمان غير الموثوق به.
نجحت مجموعة أخرى أيضًا في عمل عقد ذكي فعال على شبكة البيتكوين. أصدروا إطار عمل FASTKITTN الذي حل مشكلة إدارة العقود الذكية المعقدة في البيتكوين.
كما حلت التكلفة المرتبطة بتشغيل العقود الذكية على شبكة البيتكوين. ناقشوا العملية برمتها للقيام بذلك في ورقة بحثهم, اتصالات ذكية عملية على البيتكوين.
لحل المشكلات ، استخدموا بيئات الحوسبة الموثوقة (TEEs). علاوة على ذلك ، تمكنوا هناك من تشغيل العقد الذكي خارج السلسلة مما أدى إلى طريقة فعالة لتنفيذ العقود الذكية بأمان كامل.
عقد إيثريوم الذكي
غيرت Ethereum كيفية عمل العقود الذكية في بيئة blockchain. تم تصميم ethereum مع وضع العقود الذكية في الاعتبار. وهذا هو سبب كفاءة العقود الذكية في نظام ethereum.
في الوقت الحالي ، يعتبر Ethereum هو الخيار الأول لإنشاء عقود ذكية.
كيف يعمل العقد الذكي?
في هذا القسم ، سوف نلقي نظرة فاحصة على العقود الذكية.
وصف فيتاليك بوتيرين في قمة DC Blockchain العقود الذكية كطريقة لتحويل الأصول أو العملة في أحد البرامج. وأضاف أن البرنامج ينفذ الكود بناء على الشروط المحددة فيه. يقوم بذلك تلقائيًا ويتحقق من المعلومات بناءً على المعلومات التي تحصل عليها.
يتم تنفيذ العقد الذكي عند استيفاء الشرط.
إذا لم يستوف الشرط ، فسيتم تنفيذ العقد الذكي بناءً على الشرط المقدم.
أحد الأشياء الأكثر أهمية التي ذكرها هو أن دفتر الأستاذ اللامركزي يقوم بعمل نسخ من العقد الذكي أو المستند لإثبات الثبات والأمن.
ما وصفه قد يكون تقنيًا للغاية بالنسبة لشخص جديد على هذا المفهوم. لهذا السبب دعونا نلقي نظرة على المثال أدناه.
مثال على العقد الذكي
العقارات تعتمد blockchain. إذا قررت في المستقبل البعيد شراء عقارات باستخدام منصة مدعومة من blockchain ، فيمكنك رؤية العقود الذكية قيد التنفيذ.
لذلك ، رأيت عقارًا وقررت شرائه.
هناك العديد من المعايير التي يجب الاهتمام بها أثناء صفقة العقارات. على سبيل المثال ، تحتاج إلى تحديد مبالغ القرض ووقت القسط وشروط فريدة أخرى.
لإلغاء العقد الذكي ، تحتاج إلى توقيع العقد الذكي وتحريكه.
على سبيل المثال ، قررت أن تدفع مقدمًا 20٪ من قيمة العقار. بعد ذلك قررت دفع باقي قيمة العقار على أقساط وشروط أخرى قد تكون لديك.
يقوم البائع بإنشاء عقد ذكي بناءً على الشروط التي تمت مناقشتها. يبدأ العقد الذكي ، بمجرد أن يقرر كلاكما أن كل شيء موثق بشكل صحيح.
مع مرور الوقت ، ستدفع الأقساط ، وسيتم تسجيل ذلك عن طريق العقد الذكي.
يتم نقل ملكية العقار إليك بمجرد تحويل جميع المدفوعات إلى البائع. كل شيء يتم بشكل آلي دون تدخل أي وسطاء أو أطراف.
مقارنة بصفقة عقارية تتم بطريقة تقليدية ، ستتمكن من توفير الوقت والجهد في إتمام الصفقة بأكملها.
يوفر كل من البائع والمشتري المال حيث لا يوجد وسطاء.
أيضًا ، سيقوم العقد الذكي بإخطار جميع الأطراف المرتبطة بمجرد حدوث حدث في العقد الذكي ، والذي يشمل البنوك والمشترين والبائعين والمؤمن.
مثال تقني للعقد الذكي
بعد قراءة كل هذا ، يجب أن تكون متحمسًا للإمكانيات المرتبطة بالعقود الذكية. أكثر من ذلك ، لفهم ما يمكن للعقود الذكية فعله وتحقيقه بشكل أفضل ، دعنا نلقي نظرة على العقد الذكي الذي يعمل بالإيثيريوم.
قدمت Azure مجموعة جيدة من العينات في ملف صفحة جيثب. كما ناقشنا نقل الأصول أو نقل الملكية أعلاه ، دعنا نلقي نظرة على مثال نقل الأصول. يمكن ان تجدها هنا.
لضمان التعامل السليم مع الأصول عالية الجودة ، من المهم تضمين لاعبين آخرين بصرف النظر عن المشتري والبائع: المثمن والمفتش. المفتش مسؤول عن فحص الأصول قبل أن يقوم المشتري بالشراء.
المثمن من جانب البائع. يجعل الأصول كبيرة للمشترين. كما أنه يسهل البيع للبائع.
للحصول على فهم أفضل ، دعنا نلقي نظرة على الصورة أدناه.
مصدر: نموذج صفحة Azure GitHub
يحتوي أيضًا على حالات متعددة لتحديد شرط العقد الذكي. حاليًا ، يشمل العقد الذكي الذي سنناقشه 10 حالات بما في ذلك
- نشيط
- تم وضع العرض
- التفتيش المعلق
- مفحوصه
- مقدر
- القبول النظري
- قبل البائع
- وافقت
- تم إنهاؤه
سير العمل معقد ولهذا السبب لن نناقشه هنا. ومع ذلك ، يمكنك سحب ملف readme.md لملف مستودع نقل الأصول.
ولكن كيف يبدو العقد الذكي?
دعونا نلقي نظرة أدناه:
تمثل الأسطر 23 أعلاه من التعليمات البرمجية رمز البداية لعقد نقل الأصول. يبدأ المتغيرات الرئيسية في العقد ثم يضع أيضًا في المنشئ لتهيئة المتغيرات.
بصرف النظر عن الوظيفة المذكورة أعلاه ، هناك وظيفة أخرى مهمة ، MakeOffer و Accept Offer.
دعونا نلقي نظرة على كلتا الوظيفتين أدناه.
العرض مقدم هنا. ألقِ نظرة الآن على وظيفة AcceptOffer و Reject أدناه.
كل وظيفة لها غرضها الخاص. في معظم الحالات ، تشير الوظيفة إلى حالات العقد الذكي.
يتكون العقد بأكمله من 218 سطراً بوظائف مختلفة مثل MarkInspected و MarkAppraised وما إلى ذلك!
مزايا العقد الذكي
الآن ، يجب أن يكون لديك فهم جيد للعقود الذكية وكيفية عملها. في هذا القسم ، سوف نلقي نظرة على مزايا العقد الذكي وما يجب أن يقدمه ككل.
يؤمن
توفر العقود الذكية بيئة آمنة لتنفيذ العقود. هذا يحمي تفاصيل العقد والمعلومات الأساسية الأخرى من التسريب. علاوة على ذلك ، لا يتأثر تنفيذ العقد الذكي أيضًا بأي طرف ثالث أو بشر ، مما يجعلهم خاليين من المتطفلين. لضمان الأمان ، يتم تأمين جميع المعلومات المهمة عبر التشفير.
واثق من نفسه
العقود الذكية مستقلة مما يجعل وظائفها تصل إلى مستوى جديد تمامًا. بمجرد نشر العقود الذكية ، يمكنهم تنفيذها وإكمالها دون أي تدخل.
انقطاع مجاني
لا يمكن لأي طرف ثالث مقاطعة العقود الذكية إذا لم تكن مصممة للقيام بذلك في المقام الأول.
غير موثوق به
توفر العقود الذكية بيئة غير موثوقة حيث يتم حماية جميع مصالح الأطراف.
فعاله من حيث التكلفه
العقود الذكية فعالة من حيث التكلفة لأنها مستقلة ولا تتطلب أي وسيط.
أداء سريع
العقود الذكية سريعة! يمكن تنفيذ العقد في غضون دقائق مقارنة بالساعات عندما يتعلق الأمر بالعقود القائمة على المستندات في العالم الحقيقي.
لقد قمنا بتغطية فوائد العقد الذكي بمزيد من التعمق. لمعرفة المزيد ، تحقق من العقود الذكية: الدليل النهائي للمبتدئين.
مشاكل وتحديات العقد الذكي
تمامًا مثل أي تقنية أخرى ، لا تخلو العقود الذكية من المشاكل والتحديات. في الواقع ، يتطور السوق ، وهناك العديد من الشركات التي تبحث عن طرق لاعتماد تقنية blockchain. إن تبني العقود الذكية يعيقها حقيقة أن تقنية blockchain ليست ناضجة.
نعم ، لا تزال تقنية blockchain في مرحلتها الأولى.
تشمل التحديات الرئيسية التي يعاني منها عالم العقود الذكية ما يلي:
-
منحنى التقبل:
بلوكتشين كونها مرحلة ناشئة تؤثر أيضًا على اعتماد العقود الذكية. أيضًا ، تحتاج الشركات إلى التغلب على الكثير من التحديات لتنفيذ العقود الذكية لأنها تحتاج أولاً إلى شبكة لا مركزية قائمة على دفتر الأستاذ.
-
القوانين واللوائح:
يحتاج أي تطبيق عقد ذكي إلى اتباع اللوائح بناءً على النظام البيئي والمكان الذي يجب تنفيذه فيه.
-
غير موحد:
لا تزال العقود الذكية غير موحدة مع العديد من الأساليب والحلول المتاحة عبر الإنترنت.
-
منحنى التعلم:
ليس من السهل إتقان تقنية Blockchain والعقود الذكية. وبالتالي ، لا يحتاج المطور إلى امتلاك القدرة على البرمجة فحسب ، بل يحتاج أيضًا إلى فهم الجانب القانوني من الكود الذي يكتبه للعقد. بصرف النظر عن ذلك ، يجب أن يكون القضاة ووكالات القانون قادرين على فهم المدونة إما بأنفسهم أو من خلال التفسيرات.
-
تعقيد النظام البيئي للأعمال:
العقود الذكية ليست adhocs التي يمكن إضافتها إلى النظام. هذا يجعل من غير الممكن الإضافة أو التنفيذ ، على وجه التحديد في بيئة أعمال معقدة.
-
خصوصية البيانات:
Blockchain غير قابل للتغيير. هذا ليس في صالح قوانين خصوصية البيانات التي وضعتها الأسباب الجغرافية المختلفة في جميع أنحاء العالم. بالنسبة للتأمين ، يتعلق القانون العام لحماية البيانات (GDPR) بتمكين المستخدم من جعل النظام ينسى ذلك الوقت. في الوقت الحالي ، لا يزال العمل مستمراً في جعل blockchain مرنًا قدر الإمكان دون فقدان نقاطه الرئيسية.
بصرف النظر عن ذلك ، هناك منافسة تمنع العقود الذكية من أن تصبح قابلة للتطبيق. تكافح الأحزاب لتحديد النقطة الوسطى والتأثير على العملية برمتها. أخيرًا ، هناك توقعات الناس التي يمكن أن تؤدي إلى مشاكل مثل blockchain أو التقنيات الأخرى ذات الصلة ليست ناضجة أو مشهورة بدرجة كافية في السوق. لا يزال يتطلب قدرًا جيدًا من الوقت قبل أن يتم قبوله.
DAML – مفتوح المصدر للعقود الذكية
في التحديات ، تحدثنا عن نقص التقييس. تحاول DAML حل المشكلة من خلال توفير لغة للعقود الذكية. وبالتالي ، فإنه يتيح للمطورين إنشاء تطبيقات مدهشة وموزعة كاملة المكدس لـ blockchain و DLT وحتى قواعد البيانات.
إذن ، ما الذي يجعل DAML مميزة جدًا في المقام الأول؟ حسنًا ، إنه سهل وفعال وآمن للاستخدام. النظام البيئي غني ويأتي مع DAML IDE و DAML Sandbox و DAML Assistant وأشكال أخرى من التكامل.
في الجوهر ، ستجد اللغة نفسها. يدعم بعض الميزات الرئيسية التي سنقوم بإدراجها أدناه:
- نموذج DAML: إنه نظام نوع قوي يجعل من السهل تحديد وتقديم مخططات البيانات المعقدة للتصميم المستند إلى المجال
- أذونات دقيقة: يمكنك استخدام DAML لإجراء إذن دقيق من خلال السماح لشخص معين بعقد معين أو جزء من عقد.
- منطق العمل: يعد DAML قابلاً للتكوين بدرجة كبيرة مما يمكّن الشركات من تعيين منطق الأعمال بسلاسة في التطبيقات الموزعة
- الاختبار القائم على السيناريو: في الاختبار القائم على السيناريو ، يمكنك التحكم الكامل في اختبار الجوانب المختلفة لعقودك الذكية ووظائفها.
هناك العديد من الشركات التي تعمل بنشاط على تطوير تطبيقات متكاملة باستخدام DAML. تشمل هذه الشركات Accenture و ISDAI و Hashed Health و Change HealthCare والمزيد!
ومع ذلك ، فإن الشيء الأكثر روعة في DAML هو دعمها لتقنيات دفتر الأستاذ الموزعة الأخرى بما في ذلك Hyperledger Sawtooth و Amazon Aurora و Hyperledger Fabric و VMWare و Corda والمزيد!
إذا كنت مهتمًا بمعرفة المزيد عن DAML ، فراجع منشورنا حول الموضوع هنا: الدليل النهائي لـ DAML
حالات / تطبيقات استخدام العقد الذكي
العقود الذكية متعددة الاستخدامات في نهجها. هذا يعني أن لدينا الكثير من تطبيقات وحالات استخدام العقود الذكية.
باختصار ، يمكن استخدام العقود الذكية في السيناريوهات التالية.
- أنشطة التداول
- تخزين السجلات
- ادارة سلسلة الامدادات
- سوق العقارات
- نظام الرهن العقاري
- حماية حقوق النشر
- تعويض من شركة التأمين
لقد قمنا بتغطية حالات استخدام العقد الذكي بالتفصيل هنا: أفضل 12 حالة استخدام للعقد الذكي
DeFI: أفضل حالات استخدام العقود الذكية
التمويل اللامركزي (DeFi) هو حركة مفتوحة المصدر للقطاع المالي ، مما يخلق نظامًا بيئيًا حيث يمكن للمستخدمين الاعتماد على التطبيقات الموزعة (dApps) لتلبية احتياجاتهم المالية.
إنها تقدم خدمات مالية بشكل أساسي من خلال شبكة عامة وموزعة لا يثق بها ولها وصول أكبر مقارنةً بالتمويل المركزي (CeFI).
إذا كنت ترغب في قراءة المزيد حول هذا الموضوع ، فإننا نوصي بالاطلاع على دليل المقدمة الخاص بنا هنا: ما هو التمويل اللامركزي (DeFi)؟ دليل قصير
لقد خططنا أيضًا لنشر دورة DeFi Complete ، لذا استمر في التحقق من المساحة لمزيد من المعلومات حول هذا الموضوع.
استنتاج
يقودنا هذا إلى نهاية الدليل الكامل للعقد الذكي الخاص بنا. لقد غطينا الكثير من الأشياء حول العقود الذكية ، والآن ، يجب أن يكون لديك فهم واضح لما تقدمه العقود الذكية.
إذن ، ما رأيك في العقود الذكية؟ هل تعتقد أنه سيؤثر على حياتك بطريقة أو بأخرى في المستقبل؟ قم بالتعليق أدناه وأخبرنا بأفكارك أدناه.