تقدم هذه المقالة نظرة شاملة لـ DAML – اللغة مفتوحة المصدر للعقود الذكية. ستتعلم أيضًا مزايا DAML والمقارنة مع اللغات الأخرى.
مع تطور تقنية blockchain ، هناك حاجة إلى أنظمة محسنة يعمل المستخدمون ويتفاعلون من خلالها. بالفعل ، هناك الكثير من التحسينات التي تحدث خاصة مع استمرار انتشار blockchain للمؤسسة. من بين أحدث التطورات في بيئة blockchain سريعة التغير ، DAML.
منذ فجر الإنترنت ، ثبات البيانات هو خاصية استعصت على العديد من المطورين. على هذا النحو ، استفاد الفاعلون السيئون في النظام البيئي عبر الإنترنت من القدرة على تغيير البيانات لارتكاب جرائم مختلفة.
ومع ذلك ، أثبتت blockchain أنها أكثر أهمية عندما أظهر المطورون القدرة على تنفيذ المعاملات في بيئة بدون وجود لاعب مركزي كما يحدث في العالم المالي القديم.
بالإضافة إلى دفاتر الأستاذ العامة هذه ، انطلقت أيضًا سوق كبيرة لدفاتر الأستاذ الخاصة المرخصة. سواء كانت مسيطر عليها من قبل حزب مركزي مفوض قانونًا أو اتحاد من الجهات الفاعلة التي لا تثق بشكل متبادل والتي لديها هدف مشترك ، توفر دفاتر الأستاذ الخاصة نفس التدقيق المستقبلي والثبات مثل دفاتر الأستاذ العامة مع القدرة الإضافية على الحفاظ على خصوصية البيانات.
سواء كان دفتر الأستاذ معين عامًا أو خاصًا ، فإن دعم قدرة الأقران في النظام البيئي blockchain للتفاعل مع ضمانات الخصوصية هو فئة التطبيق التي يشار إليها عادةً باسم العقود الذكية.
ستناقش هذه المقالة لاحقًا بالتفصيل ماهية العقود الذكية وأهميتها في سياق DAML.
تسجيل الآن:دورة أساسيات بلوك تشين للمؤسسات
ما هو DAML?
من الناحية الفنية ، فإن DAML تعني لغة نمذجة الأصول الرقمية (DAML full form) – لغة ترميز للويب الدلالي. ومع ذلك ، قد تربك المصطلحات الفنية. لذلك ، بالنسبة إلى DAML الأبسط ، فكر في الأمر كلغة مفتوحة المصدر للعقود الذكية.
بشكل أساسي ، DAML هي لغة عقد ذكية تمكن المطورين من ترميز الاتفاقيات متعددة الأطراف بدقة لمجموعة متنوعة من blockchain أو DLT أو حتى هياكل قواعد البيانات القياسية.
تم إنشاؤه بواسطة الأصول الرقمية ، وهو يبث حياة جديدة في هذا النوع من التطبيقات (العقود الذكية) التي تمكن الأقران من التعامل في بيئة تتسم بالثقة. في الأساس ، هذه لغة برمجة تستمد الإلهام من Haskell وتسهل إنشاء عقود ذكية لسير عمل الأعمال الموزع.
والجدير بالذكر أن اللغة تمكن المطورين من تقليل مقدار الوقت الذي يقضونه في التعامل مع صواميل ومسامير التشفير و blockchain. بدلاً من ذلك ، يركز المطورون وقتهم على تطوير حلول البرمجة لعمليات الأعمال.
DAML – شرح لغة العقود الذكية ببساطة
خصائص DAML
يوفر وسيلة لكتابة العقود
مثل اللغات الأخرى التي يستخدمها المبرمجون لكتابة العقود الذكية ، فإن DAML تمكن أقرانهم من إبرام الاتفاقيات والوفاء بها. والجدير بالذكر أن اللغة تصف عملية تكوين العقد ، والأطراف الرئيسية في الاتفاقية ، والأطراف ذات الحقوق المفوضة في العقد.
إلى جانب تحديد عملية تكوين العقد ، تهتم اللغة بتشفير الأفكار مثل العقود والحقوق والأطراف والتفويض والالتزامات حيث يتعين على المطور فقط التعامل مع منطق أعمالهم ؛ أي رفع ثقيل يتعلق بأشياء مثل التجزئة في التشفير وخوارزميات الإجماع يتم تجريدها ومعالجتها في وقت التشغيل.
يشير هذا التعبير المباشر لعناصر العقد كميزات للغة الأصلية إلى أن بنية DAML يمكنها التحقق ببراعة من رمز النظام بحثًا عن المشكلات تلقائيًا وفي وقت سابق في دورة التطوير. علاوة على ذلك ، فإن النظام لديه القدرة على التفكير من تلقاء نفسه حول منطق الأعمال.
إنه مفتوح المصدر
في 4 أبريل 2019 ، أعلنت شركة Digital Asset ، الشركة التي تقف وراء DAML ، أن الكود المصدري للبرنامج سيكون متاحًا مجانًا لجميع المطورين. يعني هذا المصدر المفتوح للمشروع أن الأطراف المختلفة ستكون قادرة على استخدام DAML لنمذجة وتنفيذ العقود من خلال تقنية blockchain دون خوف من قفل البائع.
وفقًا للإعلان ، سيتمكن المطورون والأطراف المهتمة الأخرى من الوصول إلى لغة DAML وكود المصدر ومجموعة تطوير البرامج (SDK) ووقت التشغيل بموجب ترخيص Apache 2.0 المتسامح للغاية.
قابلة للاستخدام في بيئة تنفيذ خاصة
يتمثل أحد أوجه القصور في دفاتر الأستاذ الموزعة بشكل عام في أن كل عقدة على النظام الأساسي يمكنها عرض البيانات الموجودة في العقود الذكية. على هذا النحو ، يجد الأقران الذين يحتاجون إلى الحفاظ على خصوصية تفاصيل صفقاتهم أنه من المستحيل التعامل عبر شبكة blockchain عامة.
على وجه الخصوص ، يعد هذا أحد العوائق الرئيسية التي تمنع التبني الكامل لـ blockchain للمؤسسات. هذا هو السبب في زيادة شعبية DLTs الخاصة ، كما ذكرنا سابقًا.
يوفر الجمع بين DAML ومنصة DLT الخاصة علاجًا لهذه الحالة. والجدير بالذكر أن الفريق الذي يقف وراء هذه اللغة التعبيرية محسّن DAML من حيث أنه يعمل بشكل مثالي في بيئة تنفيذ خاصة. وهذا يعني أن المعلومات الواردة في العقود تظل خاصة بحيث لا يمكن الوصول إليها إلا للأطراف المخولة فقط.
مقروء من قبل البشر والآلات
DAML ثوري في أكثر من مجرد معنى. والجدير بالذكر أن تصميم النظام هو بطريقة تمكن الآلات والبشر من فهم المعلومات الواردة في العقد.
الآثار المترتبة على هذه القدرة ضخمة. سيحظى المحترفون المشاركون في تكوين العقد بوقت سهل للتغلب على التفاصيل لأن DAML صديقة جدًا للإنسان.
على سبيل المثال ، يمكن للمحامي أن يفهم بسهولة معنى العقد من خلال قراءة وتقييم ترميز DAML لذلك العقد. في الوقت نفسه ، توفر DAML الدرجة المناسبة من الخصوصية للمطورين لحساب الجوانب المهمة للعقد مثل التدفق النقدي ، وملفات تعريف العملاء ، والتعرض للمخاطر.
كيف تعمل DAML؟ برنامج تعليمي سريع DAML وظيفي
تعمل DAML إلى حد كبير مثل جميع لغات كتابة العقود الذكية الأخرى. على وجه الخصوص ، تعمل اللغة في مستويين رئيسيين حيث توجد اللغة نفسها ووقت التشغيل.
اللغة مثل الجزء الرئيسي من التكنولوجيا. هذا ما يمكّن المطورين من القيام بكل الأعمال التي يحتاجون إلى القيام بها من حيث كتابة الاتفاقيات وتسهيل المعاملات.
نظرًا لوجود واجهات برمجة تطبيقات واضحة جدًا ومستخرجة بين اللغة ووقت التشغيل ، يمكن تكييف وقت التشغيل للتنفيذ على مجموعة متنوعة من blockchain و DLT والأنظمة الأساسية الأخرى.
يوفر هذا المرونة لتطبيقات DAML ليتم نقلها عبر الأنظمة الأساسية التي تقدم الدعم لـ DAML. هذا مشابه لـ JVM الذي يسمح لتطبيقات Java بالعمل دون تغيير على أي نظام أساسي يدعم JVM.
بعد تثبيت مجموعة أدوات تطوير البرامج (SDK) ، يحتاج المطورون فقط إلى تشغيل بعض الملفات المحددة حتى يكون الجهاز في وضع يسمح له بدعم العمليات.
نمذجة البيانات
واحدة من أهم وأهم المهام التي يحتاج المرء إلى القيام بها عند كتابة عقد ذكي هي نمذجة البيانات التي سيتم استخدامها مع هذا العقد. عادةً ما تكون وظيفة نمذجة البيانات معقدة ويمكن أن تؤدي إلى هياكل بيانات معقدة للغاية اعتمادًا على مدى تعقيد العقود وعدد الأطراف المشاركة.
على عكس لغات العقود الذكية الأخرى ، تتيح DAML للمطورين تحديد مخطط البيانات الخاص بهم على الفور ، ودمجها مباشرة في لغة تنفيذ العقد. هذا يبسط إلى حد كبير مهمة نمذجة البيانات ويقلل من فرصة حدوث أخطاء بسبب عدم التطابق بين مخطط البيانات ومنطق التطبيق.
اقرأ أكثر: دروس DAML: الشروع في استخدام DAML
هيكل المخطط التفصيلي للقالب
يحدد مطور DAML عقدًا من خلال بنية بسيطة ومحددة جيدًا تسمى “النموذج” ، والتي تحتوي على كل من نموذج البيانات ومعايير العقد.
تشمل المعلمات ، على سبيل المثال ، الموقعين على عقد معين (هؤلاء المشاركون الذين يجب أن يأذنوا بإجراءات بشأن العقد) ، والمراقبين (هؤلاء المشاركون في الاتفاقية الذين هم هناك فقط لرؤية العقد وما يفعله ولكن غير مصرح لهم لاتخاذ الإجراءات). يشتمل جانب آخر من هيكل النموذج على الاتفاقية ، والتي تمثل أساسًا تفاصيل الاتفاقية وتمثيلًا لما يدور حوله العقد.
يمكن للقوالب تحديد شرط أو أكثر من الشروط المسبقة التي تضمن إنشاء العقد فقط إذا تم تحقيق حد معين من قبل منشئ العقد. العنصر الأخير في هيكل مخطط القالب هو “الاختيارات”. هذا يحدد نطاق الخيارات التي يمكن أن يمارسها منفذ العقد.
هيكل الاختيار
الهيكل الرئيسي داخل القالب هو هيكل الاختيار ، الذي يوضح الخيارات التي يمكن لأطراف العقد اختيارها من حيث طبيعة النموذج.
يحدد هيكل الاختيار المتحكم أو الطرف المسؤول عن ممارسة الاختيار. تتضمن العناصر الأخرى لهذه البنية قابلية الاستهلاك والاسم ونوع الإرجاع ووسيطات الاختيار وجسم الاختيار.
اقرأ أكثر: برنامج تعليمي لتدريب DAML
مقارنة DAML مقابل العقود الذكية
فهم العقود الذكية
كما أوضحنا سابقًا ، تعد العقود الذكية عنصرًا حيويًا في تقنية دفتر الأستاذ الموزع (DLT). في سلاسل الكتل العامة ، يمكن لطرفين مجهولين إنشاء عقد ذكي لتسهيل معاملة معينة ولكن تظل البيانات مخزنة في دفتر الأستاذ العام. وهذا يعني أن جميع المشاركين في الشبكة يمكنهم الاطلاع على تفاصيل الصفقة للتأكد من صحتها. على هذا النحو ، فإن إنفاذ الثقة ممكن.
في قواعد البيانات الخاصة أو التصريح المرخص به ، تكون جميع الأطراف معروفة ولكن فقط تلك الأطراف المشاركة في معاملة معينة لها حق الوصول إلى بيانات تلك المعاملة. لا يزال يتم الحفاظ على الثقة من خلال آليات تسمح للمشاركين بالتحقق من صحة جميع المعاملات التي يمكنهم الوصول إليها.
تتمتع العقود الذكية بخصائص مميزة تجعلها أيضًا ثورية.
على سبيل المثال ، يمكن أن يكون للعقود الذكية آلية ذاتية التنفيذ تبدأ في الحركة عند الإشارة من المواعيد النهائية المحددة (وتسمى أيضًا الأحداث المحفزة). في الشبكات العامة ، يمكن لأي طرف مهتم تحليل نشاط العقود الذكية بحيث يمكن تحديد أي شذوذ.
أيضًا ، يمكن للمتداولين استخدام العقود الذكية للحصول على نبض السوق. يتضمن ذلك القدرة على التنبؤ بالاتجاهات والشكوك في السوق.
تتمتع العقود الذكية بعدد من الفوائد التي تشمل ثبات البيانات. بعبارات أساسية ، يشير الثبات إلى استحالة تغيير البيانات من حالتها الأصلية. هذا يعني أن البيانات لا يمكن محوها أو تغييرها بأي طريقة يمكن تصورها.
ثبات البيانات يجعل العقود الذكية دقيقة دائمًا. ثالثًا ، في بعض الحالات ، تمكن العقود الذكية النظراء من التعامل مباشرة دون الحاجة إلى وسيط. لذلك ، فإن مثل هذه المعاملات رخيصة جدًا ، وأحيانًا لا تكلف عشرة سنتات.
خصائص العقود الذكية
إثبات الالتزامات والحقوق
إحدى الميزات الهامة التي يجب أن تمتلكها العقود الذكية هي أنه لا يتعين على المرء أن يتعامل دون أن يشعر بالراحة تجاه العملية برمتها. من حيث الجوهر ، فإن الموافقة على إبرام عقد أمر طوعي تمامًا ولكن العواقب إلزامية. لذلك ، يجب على المستخدم أن يفكر بشكل موثوق ومقتدر في الآثار المستقبلية للعقد الذي يوقع عليه. يجب أن يضمن العقد الذكي أن هذا هو الحال دائمًا ، وهو أمر قد يكون من الصعب جدًا القيام به بشكل صحيح.
التحقق من صحة المعاملة
كما تمت مناقشته سابقًا ، يمكن بسهولة تتبع المعلومات المتعلقة بتفاصيل العقد من دفتر الأستاذ. لذلك ، هذا يفي بمتطلبات العقود التي يمكن من خلالها التحقق من صحتها وصلاحيتها.
اقرأ أكثر:حالات استخدام العقود الذكية
مقارنة مع DAML
بشكل أساسي ، من الواضح مما سبق أن DAML تنتج مجموعة فرعية من العقود الذكية بحيث تكون قادرة على تصحيح أوجه القصور في اللغات الحالية. كما تمت مناقشته سابقًا ، فإن حقيقة أن العقود الذكية على الشبكات العامة تخزن بياناتها في دفاتر الأستاذ العامة تجعل العقود الذكية غير جذابة للمعاملات السرية.
ومع ذلك ، فإن DAML ، عند استخدامها بالاقتران مع الشبكات الخاصة ، تضمن أن الأطراف التي تفوض العقد فقط ، جنبًا إلى جنب مع أولئك الذين لديهم إذن مفوض لعرض التفاصيل ، يمكنهم الوصول إلى معلومات العقد. هذا هو أحد الأسباب التي تجعل المراقبين المطلعين يعتقدون أن هذه اللغة هي الوظيفة القاتلة للمؤسسات المالية وغيرها التي تتطلب سرية المعاملات.
ومع ذلك ، تختلف DAML كلغة للعقود الذكية عن العقود الذكية التقليدية عندما يتعلق الأمر بمشاركة الاتفاقيات المكتوبة. تشارك لغات العقود الذكية مثل Solidity المعلومات علنًا ، وبالتالي فإن الشبكة بأكملها لديها حق الوصول إلى التفاصيل. هذا هو السبب في أن الناس يناقشون DAML مقابل الصلابة.
على العكس من ذلك ، فإن الاتفاقيات المكتوبة بلغة DAML متاحة فقط على أساس الحاجة إلى المعرفة. هذا يعني أن الأطراف الثالثة غير المرغوب فيها لا يمكنها الوصول إلى التفاصيل. على وجه الخصوص ، تستخدم اللغة طبقة إضافية من الأمان حيث لا تكون البيانات متاحة حتى لأطراف غير مرغوب فيها.
فوائد DAML
المصدر المفتوح
قد يكون عمر منصة blockchain 10 سنوات فقط ولكنها تنمو بسرعة. اليوم ، أحدثت التكنولوجيا ثورة في الصناعات بمعدلات غير مسبوقة. السبب في هذا النمو السريع هو حقيقة أن blockchain مفتوح المصدر ويمكن لأي مطور تعديله للتوصل إلى أفضل حل لمشكلة معينة.
ومن المثير للاهتمام ، أن DAML هي أيضًا مفتوحة المصدر منذ 4 أبريل 2019. وهذا يعني أن المطورين لديهم القدرة على تعديل كود DAML لإنشاء الحلول الأكثر ابتكارًا عندما يتعلق الأمر بالعقود الذكية والنظام البيئي blockchain بشكل عام.
اقرأ أكثر:هل Blockchain هو المستقبل?
تمكن المعاملات الخاصة
لا تحتوي لغات العقود الذكية التقليدية على ميزات أصلية مع قيود صارمة حيث يمكن جعل الاتفاقيات خاصة. في الأساس ، المعلومات الواردة في الاتفاقات متاحة لجميع المشاركين ، بما في ذلك الأطراف الثالثة غير المرغوب فيها.
ومع ذلك ، كما تمت مناقشته سابقًا ، تتضمن DAML طبقة إضافية من الأمان حيث لا يمكن الوصول إلى هذه المعلومات إلا للأطراف المصرح لها.
يسرع اعتماد بلوكشين المؤسسة
نظرًا لانتقال blockchain إلى حالات استخدام المؤسسات ، فإن إحدى المشكلات التي تعيق ظهور التكنولوجيا هي الطبيعة الموزعة للمعلومات. والجدير بالذكر ، كما نوقش سابقًا ، أن هناك بالفعل جهودًا مثل إنشاء منصات blockchain خاصة حيث يتعين على جميع المشاركين الحصول على إذن قبل الدخول.
ومع ذلك ، لا تزال الشركات تواجه خطر رؤية المنافسين لاستراتيجيتهم. ومع ذلك ، فإن دخول DAML هو حل محتمل لهذه المشكلة. على وجه الخصوص ، تقيد اللغة بيانات الاتفاقية على العقد المصرح لها بالوصول إليها فقط ، ولا تتوفر المعلومات المتعلقة بالاتفاقيات للمستخدمين الآخرين. على هذا النحو ، ليس لدى المؤسسات أي عذر سوى القفز على متنها واستغلال إمكانات blockchain للمؤسسات.
اقرأ أكثر: الشركات التي تطبق تقنية Blockchain
دعم داخلي للتحقق من صحة النموذج
نظرًا لطبيعة blockchain غير المكتملة ، فإن معظم العمليات والنماذج تجريبية وجديدة. لذلك ، هناك حاجة للتحقق المستمر من صحة النماذج. لحسن الحظ ، تأتي DAML مع دعم مدمج حيث يكون التحقق من صحة النماذج تلقائيًا.
تجريد التخزين
وقت تشغيل DAML قوي وينفذ عمليات حيوية لجعل اللغة متفوقة على البدائل الحالية. على سبيل المثال ، يلخص وقت التشغيل تفاصيل دفتر الأستاذ بحيث يمكن للمطور التركيز على منطق العقد.
مقارنة DAML مع لغات العقد الذكية البديلة الأخرى
لا يزال النظام البيئي blockchain ينمو وهذا يعني أنه لا توجد أنظمة تشغيل قياسية. هذا يعني أيضًا أنه لا توجد لغة واحدة تهيمن على كتابة العقود الذكية. على هذا النحو ، هناك العديد من البدائل الأخرى بخلاف DAML.
DAML مقابل Solidity
Solidity هي واحدة من أولى اللغات لكتابة عقود Ethereum الذكية التي اكتسبت شعبية. كانت هذه الشعبية نتيجة كون منصة Ethereum blockchain شبكة مفضلة للعقود الذكية.
كلغة برمجة ، تهيمن Solidity على منصة Ethereum. تستخدم هذه اللغة بناء جملة ونصًا عالي المستوى مشابهًا لجافا سكريبت. على وجه الخصوص ، تعد اللغة أمرًا حيويًا في تحسين جهاز Ethereum الظاهري. العديد من سلاسل الكتل الخاصة الأخرى مثل Hyperledger Burrow و Monax تستخدم اللغة للتطوير الأساسي.
علاوة على ذلك ، استخدم مطورو Ethereum Solidity لكتابة الإصدار 0.4.0 من البرنامج. يكمن جمال هذه اللغة في أنها لا تكسر وظائف شبكة blockchain.
بالإضافة إلى ذلك ، تعد اللغة أمرًا حيويًا في إنشاء العقود الذكية التي تعمل على الجهاز الظاهري Ethereum (EVM). تعزز اللغة قدرة التطبيقات على التعزيز الذاتي لمنطق الأعمال المتأصل في العقود الذكية. نتيجة لذلك ، تترك الأطراف المتعاملة في النظام البيئي Ethereum سجلاً موثوقًا لمعاملاتها لتسهيل التحقق.
على عكس DAML التي تشبه لغتها لغة Haskell ، تستخدم Solidity بنية قريبة من ECMAScript. ومع ذلك ، تتمتع Solidity بقدرات إضافية مثل أنواع الإرجاع المتنوعة والقدرة على الكتابة الثابتة. أيضًا ، تدعم العقود المكتوبة في Solidity الميراث المتعدد الذي يتم تسهيله باستخدام خطي C3.
لغة النمذجة Actulus
منذ أن بدأت blockchain في اتخاذ اتجاه المؤسسة ، ظهرت العديد من اللغات الخاصة بالمجال المالي لحل بعض المشكلات التي تم تحديدها في اللغات الأولية.
بالإضافة إلى DAML و Solidity ، ظهرت Actulus Modeling Language (AML) للمساعدة في حل المشكلات الحسابية في قطاعي التقاعد والتأمين. على وجه الخصوص ، يعد AML مشروعًا متعدد الأطراف يضم Edlund A / S وجامعة تكنولوجيا المعلومات في كوبنهاغن.
على عكس لغات مثل Java و C / C ++ من بين لغات أخرى قابلة للتطبيق بشكل عام في إعدادات مختلفة ، فإن AML خاصة بالمجال. هذا يعني أن اللغة مفيدة لغرض معين أو يمكنها إنشاء تطبيقات تعمل على نظام أساسي معين. على هذا النحو ، لا يمكن للغة إنشاء برامج وواجهات وتطبيقات قائمة بذاتها.
عقود BOScoin Trust
هذا حل بديل آخر يستخدم Web Ontology Language (WOL) لإنشاء عقود ذكية. يستخدم BOScoin دائمًا لغة أوتوماتيكية مؤقتة (TAL) لتعزيز ثقة ومتانة العقود. على وجه الخصوص ، تنشئ اللغة عقود الثقة التي تسهل إنشاء التطبيقات اللامركزية (DApps). بشكل أساسي ، يشجع العقد الذكي الطبيعة الموثوقة لـ DApps.
يتعلم أكثر: ما هو dApp?
على غرار DAML ، فإن BOScoin ليس Turing-Complete. بدلاً من ذلك ، يمكن تحديد اللغات مما يميزها عن طبيعة Turing-Complete لعقود Ethereum الذكية. على عكس عقود Ethereum الذكية ، تستخدم BOScoin Trust Contracts لغة أنطولوجيا شاملة وأكثر احتواءًا. على وجه الخصوص ، يرجع هذا إلى حاجة الفريق إلى إنشاء منصة حيث يمكن للمطورين التوصل إلى عقود موثوقة.
ماذا يحمل المستقبل لـ DAML?
كما هو الحال ، فإن بيئة blockchain مليئة بلغات العقود الذكية. تجعل العديد من اللغات من الصعب على تطبيقات blockchain العمل البيني وبالتالي تأخير التبني الجماعي لـ blockchain.
ومن المثير للاهتمام أن منصة Hyperledger وحدها تستخدم أكثر من ست لغات بما في ذلك DAML الذي ينشئ عقودًا ذكية في Hyperledger Sawtooth.
ومع ذلك ، تساعد قدرة التجريد في وقت تشغيل DAML على حل مجموعة من مشكلات الأخطاء في العقود الذكية التي تم إنشاؤها عبر اللوحة. كما أنه يجعل تطبيقات DAML محمولة على منصات أخرى. بالإضافة إلى منصة الأصول الرقمية ، تم الإعلان عن دعم DAML لـ VMware Blockchain و Sawtooth ، مما يشير إلى أن الأنظمة الأساسية الأخرى قد تتبناها.
لذلك ، من المحتمل أن تصبح لغة DAML لغة العقود الذكية العالمية في العقود القادمة.
إذا كنت ترغب في معرفة المزيد حول الموضوعات الأساسية المماثلة فيما يتعلق بتقنية blockchain ، فتأكد من مراجعة دورة blockchain المجانية الخاصة بالمؤسسات.