DLC(عقد السجل السري) هو إطار تنفيذ العقود القائم على الأوراكل، تم طرحه من قبل باحثين في معهد ماساتشوستس للتكنولوجيا في عام 2018. يسمح للطرفين بإجراء مدفوعات مشروطة بناءً على شروط محددة مسبقًا، مع ضمان أمان ودائع البيتكوين، مما يفتح المجال لتطبيقات مالية لامركزية جديدة.
على الرغم من أن DLC لديها مزايا في حماية الخصوصية وتنفيذ العقود المعقدة، إلا أنها لا تزال تواجه مشكلات مثل مخاطر المفاتيح، ومخاطر الثقة اللامركزية، ومخاطر التآمر. لمواجهة هذه التحديات، اقترح بعض الباحثين إدخال أوراق النداء اللامركزية، وتوقيع الحدود، وآلية التحدي المتفائلة. ومع ذلك، فإن استراتيجيات الدفاع هذه معقدة نسبيًا، وتفتقر إلى البساطة والجمال.
في نظام البيتكوين، يجب أن يتم تنفيذ سلوك أي طرف مشارك من خلال UTXO. لذلك، طالما يمكن ضمان صحة UTXO، يمكن التصدي لمختلف الهجمات. وبالمثل، في DLC، يتم إتمام جميع العمليات من خلال CET(Contract Execution Transaction). إذا كان من الممكن ضمان صحة CET من خلال آلية التحدي المتفائلة، يمكن الوقاية بفعالية من مختلف الهجمات.
بالتحديد، يحتاج الأوركل إلى رهن 2 BTC ليتمكن من توقيع CET. تم إدخال آلية تحدٍ متفائلة في CET: إذا لم يتحدى أحد CET أو نجح في مواجهة التحدي، يُعتبر ذلك صحيحًا ويمكن تنفيذ التسوية، يقوم الأوركل بإلغاء الرهن ويحصل على رسوم المعاملات؛ إذا حاول الأوركل الغش، يمكن لأي شخص أن يتحدى بنجاح، مما يؤدي إلى عدم إمكانية تسوية CET، ويتكبد الأوركل خسارة الرهن ويفقد حقه في توقيع CET. هذا التصميم بسيط وأنيق، ويتماشى مع فكرة "البساطة هي الطريق إلى العظمة".
لنأخذ Alice و Bob كمثال لتوقيع اتفاقية مراهنة بسيطة: المراهنة على parité من قيمة تجزئة الكتلة رقم ξ. إذا كانت فردية، تفوز Alice، وإذا كانت زوجية، يفوز Bob. يتم تمرير معلومات الكتلة عبر Oracle بواسطة DLC، وإنشاء توقيع مشروط، لضمان حصول الطرف الفائز الصحيح على جميع الأصول.
الخطوات الرئيسية تشمل:
صفقة الإيداع: آليس وبوب قاما بتأمين 10BTC لكل منهما في مخرجات توقيع متعدد.
بناء CET: إنشاء صفقة نتيجتين محتملتين
يقوم الأوركل بحساب الالتزامات وتوليد التوقيع
التسوية: تقوم الأوركل بتوقيع CET المقابل بناءً على النتائج الفعلية
سحب العملة: الفائز يستخدم مفتاحه الخاص الجديد لسحب 20BTC
أظهرت الأبحاث أن أي سلوك في DLC يجب أن يتم من خلال CET. لذلك، طالما تم التأكد من صحة CET، يمكن الوقاية من مختلف الهجمات. سيتم تحدي CET الخاطئ وعدم تنفيذه، بينما سيتم تنفيذ CET الصحيح. في الوقت نفسه، يجب أن تتحمل الأوراكل تكلفة السلوكيات الخبيثة.
نسخة DLC المعززة 2.0
تحتوي DLC المعززة على الأحكام الرئيسية التالية:
يتم تشكيل الأوراق المالية من اتحاد، يمكن لأي عضو توقيع CET. يجب رهن 2BTC لنشر التوقيعات والحصول على رسوم المعاملات. ستؤدي الأفعال السيئة إلى خسارة الرهن. يمكن للمستخدمين أيضًا أن يصبحوا أوراق مالية، مما يحقق الحد الأدنى من الثقة.
عندما يقوم الأوركل بتعديل النتائج بشكل غير صحيح، يمكن لأي شخص أن يتحدى.
CET الموقعة بصدق من قبل الأوراكيل سيتم تسويتها بشكل صحيح بعد أسبوع. حصل الأوراكيل على مكافأة قدرها 0.05BTC.
يمكن لأي شخص تقديم تحدي لتوقيع الأوركل:
إذا كانت التوقيع صادقة، سيتم تنفيذ التسوية بعد أسبوع، وسيتم فتح الرهن بواسطة الأوراق المالية وسيتم الحصول على رسوم المعاملة.
إذا كانت التوقيع غير صادق، ونجح التحدي، فإن oracle سيفقد الرهن، ولا يمكنه توقيع نفس النتيجة على هذا العقد مرة أخرى.
آلية التحدي مفتوحة للجميع، مما يحقق الحد الأدنى من الثقة في الأوركل. يمكن للمستخدمين أن يكونوا غير متصلين، حيث سيتم معاقبة الأوركل إذا أساء التصرف.
تشمل مزايا DLC المعزز:
نظام التحكم في الأصول مرتفع، يمكن للمستخدمين الثقة بأنفسهم فقط
معدل استخدام الأموال مرتفع، ولا حاجة للانتظار لتوفير المبلغ المتساوي
يتم تحديد الأوركل عند إيداع الأموال، ويمكن للمستخدم أن يصبح أوركل
العيوب تشمل:
سحب الأموال يستغرق أسبوعًا واحدًا
عدد التوقيعات المسبقة ينمو بشكل خطي مع عدد CET
الخاتمة
تم إدخال آلية التحدي المتفائلة في CET من خلال DLC المعزز، مما يضمن عدم تسوية CET الخاطئ ومعاقبة الأوراق المالية الخبيثة، بينما يضمن تنفيذ CET الصحيح ومكافأة الأوراق المالية الصادقة. هذا التصميم بسيط وفعال، قادر على مقاومة جميع أنواع الهجمات، ويعكس جمال البساطة.
قد تحتوي هذه الصفحة على محتوى من جهات خارجية، يتم تقديمه لأغراض إعلامية فقط (وليس كإقرارات/ضمانات)، ولا ينبغي اعتباره موافقة على آرائه من قبل Gate، ولا بمثابة نصيحة مالية أو مهنية. انظر إلى إخلاء المسؤولية للحصول على التفاصيل.
تعزيز DLC: تصميم بسيط يساعد على ترقية أمان العقود الذكية للبيتكوين
DLC المحسن: طريق البساطة
DLC(عقد السجل السري) هو إطار تنفيذ العقود القائم على الأوراكل، تم طرحه من قبل باحثين في معهد ماساتشوستس للتكنولوجيا في عام 2018. يسمح للطرفين بإجراء مدفوعات مشروطة بناءً على شروط محددة مسبقًا، مع ضمان أمان ودائع البيتكوين، مما يفتح المجال لتطبيقات مالية لامركزية جديدة.
على الرغم من أن DLC لديها مزايا في حماية الخصوصية وتنفيذ العقود المعقدة، إلا أنها لا تزال تواجه مشكلات مثل مخاطر المفاتيح، ومخاطر الثقة اللامركزية، ومخاطر التآمر. لمواجهة هذه التحديات، اقترح بعض الباحثين إدخال أوراق النداء اللامركزية، وتوقيع الحدود، وآلية التحدي المتفائلة. ومع ذلك، فإن استراتيجيات الدفاع هذه معقدة نسبيًا، وتفتقر إلى البساطة والجمال.
في نظام البيتكوين، يجب أن يتم تنفيذ سلوك أي طرف مشارك من خلال UTXO. لذلك، طالما يمكن ضمان صحة UTXO، يمكن التصدي لمختلف الهجمات. وبالمثل، في DLC، يتم إتمام جميع العمليات من خلال CET(Contract Execution Transaction). إذا كان من الممكن ضمان صحة CET من خلال آلية التحدي المتفائلة، يمكن الوقاية بفعالية من مختلف الهجمات.
بالتحديد، يحتاج الأوركل إلى رهن 2 BTC ليتمكن من توقيع CET. تم إدخال آلية تحدٍ متفائلة في CET: إذا لم يتحدى أحد CET أو نجح في مواجهة التحدي، يُعتبر ذلك صحيحًا ويمكن تنفيذ التسوية، يقوم الأوركل بإلغاء الرهن ويحصل على رسوم المعاملات؛ إذا حاول الأوركل الغش، يمكن لأي شخص أن يتحدى بنجاح، مما يؤدي إلى عدم إمكانية تسوية CET، ويتكبد الأوركل خسارة الرهن ويفقد حقه في توقيع CET. هذا التصميم بسيط وأنيق، ويتماشى مع فكرة "البساطة هي الطريق إلى العظمة".
! بحث Bitlayer: OP-DLC 2 Avenue to Simplicity
كيفية عمل DLC
لنأخذ Alice و Bob كمثال لتوقيع اتفاقية مراهنة بسيطة: المراهنة على parité من قيمة تجزئة الكتلة رقم ξ. إذا كانت فردية، تفوز Alice، وإذا كانت زوجية، يفوز Bob. يتم تمرير معلومات الكتلة عبر Oracle بواسطة DLC، وإنشاء توقيع مشروط، لضمان حصول الطرف الفائز الصحيح على جميع الأصول.
الخطوات الرئيسية تشمل:
أظهرت الأبحاث أن أي سلوك في DLC يجب أن يتم من خلال CET. لذلك، طالما تم التأكد من صحة CET، يمكن الوقاية من مختلف الهجمات. سيتم تحدي CET الخاطئ وعدم تنفيذه، بينما سيتم تنفيذ CET الصحيح. في الوقت نفسه، يجب أن تتحمل الأوراكل تكلفة السلوكيات الخبيثة.
نسخة DLC المعززة 2.0
تحتوي DLC المعززة على الأحكام الرئيسية التالية:
يتم تشكيل الأوراق المالية من اتحاد، يمكن لأي عضو توقيع CET. يجب رهن 2BTC لنشر التوقيعات والحصول على رسوم المعاملات. ستؤدي الأفعال السيئة إلى خسارة الرهن. يمكن للمستخدمين أيضًا أن يصبحوا أوراق مالية، مما يحقق الحد الأدنى من الثقة.
عندما يقوم الأوركل بتعديل النتائج بشكل غير صحيح، يمكن لأي شخص أن يتحدى.
CET الموقعة بصدق من قبل الأوراكيل سيتم تسويتها بشكل صحيح بعد أسبوع. حصل الأوراكيل على مكافأة قدرها 0.05BTC.
يمكن لأي شخص تقديم تحدي لتوقيع الأوركل:
آلية التحدي مفتوحة للجميع، مما يحقق الحد الأدنى من الثقة في الأوركل. يمكن للمستخدمين أن يكونوا غير متصلين، حيث سيتم معاقبة الأوركل إذا أساء التصرف.
تشمل مزايا DLC المعزز:
العيوب تشمل:
الخاتمة
تم إدخال آلية التحدي المتفائلة في CET من خلال DLC المعزز، مما يضمن عدم تسوية CET الخاطئ ومعاقبة الأوراق المالية الخبيثة، بينما يضمن تنفيذ CET الصحيح ومكافأة الأوراق المالية الصادقة. هذا التصميم بسيط وفعال، قادر على مقاومة جميع أنواع الهجمات، ويعكس جمال البساطة.