نظرة عامة على المفهوم
أهلاً وسهلاً بكم في الطليعة المتقدمة لتطوير التمويل اللامركزي (DeFi)! إذا كنتم تتنقلون في عالم العملات المشفرة، فمن المحتمل أنكم قد سمعتم عن الاختلافات الجوهرية بين مختلف سلاسل الكتل (البلوكشين). تتعمق هذه المقالة في تحول نموذجي أصبح ممكناً بفضل شبكة سوي (Sui): هندسة بروتوكولات التمويل اللامركزي باستخدام الكائنات المشتركة والتنفيذ الحتمي.
ما هو هذا؟ في جوهرها، تنتقل سوي بعيدًا عن النموذج التقليدي «المرتكز على الحسابات» (account-centric) إلى نموذج «مرتكز على الكائنات» (object-centric)، حيث يكون كل أصل فردي سواء كان رمزًا مميزًا، أو NFT، أو حتى عقدًا ذكيًا كائنًا متميزًا وقابلاً للعنونة وله حالته الخاصة. إن مفهوم الكائنات المشتركة (Shared Objects) محوري هنا: وهي كائنات عامة وقابلة للتعديل (مثل مجمع السيولة في البورصة اللامركزية) يمكن لـ *عدة* مستخدمين التفاعل معها بشكل متزامن. وللحفاظ على النظام، تتطلب المعاملات التي تستهدف هذه الموارد المشتركة آلية إجماع لتسلسل عمليات القراءة والكتابة الخاصة بها. ويقترن هذا بـ التنفيذ الحتمي (Deterministic Execution)، مما يعني أنه في كثير من الحالات، يمكن معالجة المعاملات بالتوازي بناءً على مدخلاتها، بدلاً من الترتيب التسلسلي الصارم، مما يؤدي إلى مكاسب هائلة في السرعة.
لماذا يهم هذا التمويل اللامركزي؟ تخيلوا سلاسل الكتل التقليدية كطريق ذي مسار واحد حيث يجب أن تسير كل سيارة (معاملة) بالتتابع، حتى لو كانت تتجه إلى وجهات مختلفة تمامًا. شبكة سوي، التي تستفيد من الكائنات المشتركة، تشبه طريقًا سريعًا متعدد المسارات. يتطلب مجمع السيولة (كائن مشترك) تحكمًا دقيقًا في حركة المرور (تسلسل الإجماع)، ولكن تحويلات محفظتك الشخصية (الكائنات المملوكة) يمكن أن تمر بسرعة بشكل مستقل على «المسار السريع» دون انتظار. بالنسبة لمهندسي التمويل اللامركزي، يفتح هذا الباب أمام إمكانية بناء تطبيقات عالية التعقيد وذات إنتاجية عالية مثل دفاتر الطلبات الديناميكية أو منصات الإقراض السريعة التي تتطلب دقة عند تفاعل أطراف متعددة مع نفس مجموعة الأصول، وكل ذلك مع الحفاظ على ضمانات أمنية قوية من خلال لغة البرمجة Move. استعدوا لبناء تمويل لامركزي أسرع وأكثر أمانًا وقابلية للتوسع من أي وقت مضى!
شرح مفصل
يمثل الانتقال إلى نموذج يتمحور حول الكائنات (Object-Centric Model) في شبكة "سوي" (Sui) مجموعة أدوات قوية جديدة لمهندسي التمويل اللامركزي (DeFi). يعد فهم التفاعل بين الكائنات المشتركة (Shared Objects) والتنفيذ الحتمي (Deterministic Execution) أمرًا بالغ الأهمية للاستفادة من خصائص الأداء الفريدة لشبكة سوي.
الآليات الأساسية: محور الكائنات قيد التنفيذ
يكمن أساس هذه البنية في كيفية هيكلة "سوي" لحالتها (State). على عكس النماذج التقليدية التي يمتلك فيها الحساب جميع الأصول، تعامل "سوي" كل شيء ككائن مستقل.
* الكائنات المملوكة (Owned Objects) مقابل الكائنات المشتركة (Shared Objects):
* الكائنات المملوكة: هذه خاصة بمالك واحد، مثل رصيد عملة SUI الخاص بك أو رمز غير قابل للاستبدال (NFT) شخصي. يمكن معالجة المعاملات التي تتضمن كائنات مملوكة فقط بشكل حتمي ومتوازٍ دون الحاجة إلى إجماع عالمي على ترتيب التنفيذ، وذلك باستخدام "المسار السريع" (fast path) الخاص بشبكة سوي.
* الكائنات المشتركة: هي موارد عامة يمكن لعدة مستخدمين التفاعل معها، مثل مجمع السيولة في البورصة اللامركزية (DEX)، أو خزانة الحوكمة، أو مجمع الضمان في سوق الإقراض. نظرًا لاحتمال محاولة معاملات متعددة تعديل كائن مشترك في وقت واحد، يجب تسلسل عملياتها عبر طبقة الإجماع لضمان اتساق الحالة.
* التنفيذ الحتمي والتوازي: الابتكار الرئيسي هو أن النظام *يتوقف* فقط للحصول على الإجماع عندما تحتاج المعاملة إلى الكتابة في كائن مشترك. إذا كانت المعاملة *تقرأ* فقط من كائن مشترك و*تكتب* فقط في كائناتها المملوكة، فيمكنها التنفيذ بالتوازي مع المعاملات الأخرى غير المتضاربة. هذا يقلل بشكل كبير من التنازع وأوقات الانتظار مقارنة بالأنظمة التي يجب فيها ترتيب كل معاملة تسلسليًا، بغض النظر عن مدخلاتها.
* دور لغة Move: تفرض لغة البرمجة "Move" قواعد صارمة للملكية، مما يسمح لوقت تشغيل (Runtime) شبكة سوي بتحديد الكائنات التي يتم الوصول إليها بدقة وما إذا كانت مملوكة أو مشتركة. هذه المعرفة وقت التصريف (compile-time) هي ما يمكّن وقت التشغيل من فصل المعاملات المتوازية وغير المتضاربة بثقة عن تلك التي تتطلب تسلسلاً عبر الإجماع.
حالات الاستخدام الواقعية في التمويل اللامركزي (DeFi)
يتطلب تصميم البدائيات الشائعة للتمويل اللامركزي على شبكة سوي خيارًا مدروسًا بشأن أي الأصول ستصبح كائنات مشتركة.
* البورصات اللامركزية (DEXs) وصناع السوق الآليون (AMMs):
* يجب نمذجة مجمع السيولة الأساسي لبورصة لامركزية (مثل مجمع SUI/USDC) كـكائن مشترك. يجب على كل معاملة مبادلة الحصول على قفل (عبر ترتيب الإجماع) على كائن المجمع هذا لتحديث احتياطيات الرمز المميز بدقة.
* ومع ذلك، يمكن معالجة أرصدة الرموز المميزة *الأولية للمستخدم* (في كائناته المملوكة) والرموز النهائية التي يتلقاها كعمليات متوازية بمجرد تأكيد تحديث المجمع.
* بروتوكولات الإقراض والاقتراض:
* سيكون خزان الضمان الرئيسي أو نموذج سعر الفائدة العالمي كائنًا مشتركًا. يجب تسلسل عمليات المستخدمين الذين يودعون ضمانات أو يقترضون ضد هذه الحالة المشتركة.
* ومع ذلك، فإن إيصال إيداع المستخدم الفردي أو موقفه من القرض سيكون كائنًا مملوكًا، مما يسمح بإدارة شخصية أكثر ذرية وأقل عرضة للتنازع من تفاعل المستخدمين الآخرين مع المجمع الرئيسي.
* الرموز غير القابلة للاستبدال الديناميكية (dNFTs) وواجهات الأوراكل على السلسلة: سيتم وضع تغذية أوراكل تقوم بتحديث سعر بناءً على بيانات خارجية، أو رمز NFT ديناميكي يتغير وصفه الفوقي بناءً على حدث ما، في كائن مشترك يمكن للعديد من الجهات الفاعلة خارج السلسلة أو على السلسلة الكتابة إليه (بعد المصادقة/الإجماع المناسب).
المزايا، العيوب، والمخاطر
تقدم هذه البنية مزايا كبيرة ولكنها تفرض اعتبارات محددة للمطورين.
| الميزة | المزايا (الفوائد) | العيوب/المخاطر |
| :--- | :--- | :--- |
| الأداء | إمكانات هائلة في الإنتاجية عبر التنفيذ المتوازي للمعاملات غير المتضاربة. | لا يزال من الممكن حدوث تنازع/اختناق في الكائنات المشتركة الشائعة جدًا (مثل مجمع DEX الأساسي خلال أوقات التداول الذروة)، حيث يجب تسلسل هذه العمليات إجباريًا. |
| إدارة الحالة | فصل واضح ومفصل للحالة؛ سهولة أكبر في استكشاف الأخطاء وإصلاحها حيث تكون حالة الأصل مكتفية ذاتيًا. | يجب على المطورين تحديد بدقة أي الكائنات مملوكة وأيها مشتركة؛ يؤدي سوء التصنيف إلى تدهور الأداء أو أخطاء في الحالة. |
| الأمان | ضمانات أمنية قوية عبر نموذج الملكية في "Move"، مما يمنع المشاركة العرضية أو تعديل الأصول الخاصة. | يتطلب فهمًا عميقًا لقدرات الكائنات في "Move" لهيكلة تفاعلات البروتوكولات المعقدة بشكل صحيح دون حالات توقف أو شروط سباق. |
| قابلية التوسع | قابلية توسع عالية للتطبيقات ذات العديد من المستخدمين/العمليات المستقلة. | الطبيعة "المشتركة" تعني أنه حتى لو كانت معاملة واحدة بطيئة، فقد تعطل تسلسل *جميع* المعاملات الأخرى التي تستهدف كائنًا مشتركًا محددًا. |
باختصار، يتمحور تصميم التمويل اللامركزي الناجح على شبكة سوي حول تقليل التنازع من خلال ضمان نمذجة الموارد العالمية المشتركة حقًا ككائنات مشتركة، مما يزيد من عدد المعاملات التي يمكن أن تستفيد من مسار التنفيذ المتوازي الحتمي عالي السرعة.
الملخص
الخلاصة: هندسة الجيل القادم من التمويل اللامركزي (DeFi) على سوي (Sui)
يمثل النموذج المتمحور حول الكائنات (Object-centric model) في سوي، والذي يتمحور حول الاستخدام الاستراتيجي للكائنات المشتركة (Shared Objects) ومُمكّنًا بالتنفيذ الحتمي (Deterministic Execution)، تحولاً نموذجياً للتمويل اللامركزي. النقطة الأساسية واضحة: من خلال الهيكلة الدقيقة للحالة إلى كائنات *مملوكة (Owned)* و *مشتركة (Shared)*، يمكن للمطورين إطلاق العنان للتوازي غير المسبوق لمعظم عمليات التمويل اللامركزي. يمكن للمعاملات التي تتفاعل فقط مع الأصول الخاصة أو التي تجري إجراءات للقراءة فقط على المجمعات العامة تجاوز الاختناقات الناتجة عن الإجماع العالمي، والاستفادة من "المسار السريع" الخاص بسوي. فقط المعاملات التي تتطلب عملية كتابة على مورد متاح عالميًا - مثل تحديث مجمع سيولة في منصة تداول لامركزية (DEX) - يتم تسلسلها، مما يضمن اتساقًا قويًا للحالة حيثما كان ذلك ضروريًا.
هذا الازدواج المعماري الفريد، الذي تفرضه ضمانات السلامة للغة Move، يسمح ببناء بدائيات DeFi ذات الإنتاجية العالية وزمن الاستجابة المنخفض والتي كانت غير قابلة للتحقيق سابقًا في الأنظمة المتجانسة المعتمدة على الحسابات. وتطلعًا للمستقبل، نتوقع انتشار البروتوكولات المعقدة والمترابطة التي تدمج بسلاسة الأصول الشخصية (الكائنات المملوكة) مع البنية التحتية للسوق العام (الكائنات المشتركة) لرعاية تطبيقات مالية أكثر كفاءة من حيث رأس المال وأكثر استجابة. بالنسبة لأي مهندس معماري يسعى لبناء مستقبل التمويل اللامركزي، فإن إتقان التفاعل بين ملكية الكائنات وترتيب التنفيذ على سوي ليس مجرد ميزة - بل هو أساسي. تعمق في وثائق Move للاستفادة الكاملة من مساحة التصميم القوية هذه.