كيف يعيد Radix تعريف "قابلية التوسع" في تطبيقات DeFi

- الإعلانات -

تابعنا على أخبار جوجل

كافحت صناعة العملات المشفرة طوال تاريخها بالكامل للتغلب على المشكلات المتعلقة بقابلية التوسع. نظرًا لأن التوسع السريع في التطبيقات اللامركزية على Ethereum - وخاصة تطبيقات DeFi - أظهر لنا ، فإن النظام الأساسي هو غير قادر على مواجهة مع زيادة حركة المرور.

هذا ليس جيدًا لأنه إذا ظهرت DeFi كبديل حقيقي للتمويل التقليدي ، فستحتاج إلى الوصول إلى نفس الحجم. لسوء الحظ ، في الوقت الحالي ليس قريبًا.

تم اقتراح عدد من الحلول وتم تنفيذها بالفعل. Ethereum على سبيل المثال قيد الترقية إلى "Ethereum 2.0"، بينما اقترحت مشاريع blockchain الأخرى مثل Fantom و Avalanche و Solana تقنيات بديلة لزيادة الإنتاجية ، والتي تُقاس عمومًا بـ" المعاملات في الثانية ".

ومع ذلك ، لا يمكن لـ DeFi التوسع في TPS فقط. هذا لأن DeFi يعتمد أيضًا على شيء يسمى "التركيب الذري"لتمكين التشغيل البيني في جميع أنحاء نظامه البيئي المتنامي.

تعد إمكانية التشغيل البيني أمرًا حيويًا لتطبيقات DeFi. يشار إليها عادةً باسم "القابلية للتركيب" ، ويمكن اعتبارها على أنها قدرة dApp على "إنشاء" معاملة واحدة تستفيد من عقود ذكية متعددة ومستقلة. هذه قدرة أساسية لمعظم تطبيقات DeFi لأنها تتيح لهم إنشاء المعاملات بحرية عبر العديد من تطبيقات dApps الأخرى. وبهذه الطريقة ، يمكن للخدمة أن توفر للمستخدمين أفضل سعر صرف ممكن عبر بورصات متعددة للعملات المشفرة. بدلاً من ذلك ، تتيح القابلية للتركيب لمستخدمي تطبيق DeFi الاستفادة من مجمعات السيولة الجماعية للاستفادة من فرص المراجحة. بدون القابلية للتركيب ، لن تكون مثل هذه التطبيقات موجودة. ذلك لأن هذه المعاملات المعقدة يجب أن تحدث جميعها في وقت واحد ، في خطوة "ذرية" معقدة. يضمن ذلك إمكانية إتمام المعاملة عبر جميع العقود الذكية في وقت واحد ، أو الفشل إذا كان هناك شيء ما في أحد العقود الذكية غير صالح.

يعمل هذا التركيب الذري كأساس لـ DeFi ومئات من dApps السريعة والقابلة للتخصيص والتشغيل البيني بشكل فريد والتي تجعلها واعدة أكثر بكثير من الأنظمة القديمة البطيئة وغير الفعالة للتمويل التقليدي.

مشكلة التقاسم

على الرغم من أهميتها ، فإن معظم حلول توسيع نطاق blockchain التي تهدف إلى زيادة إنتاجية المعاملات تفعل ذلك على حساب التركيب الذري. تستخدم معظم المشاريع ، بما في ذلك Ethereum 2.0 ، مجموعة من "عملية التجزئة"التي تهدف إلى تقسيم كتل المعاملات إلى أجزاء منفصلة يمكن معالجتها بشكل مستقل عن بعضها البعض. في حين أن هذا يزيد من إنتاجية المعاملات ، فإنه يعني أيضًا أن هذه "الأجزاء" ليس لها وصول مباشر أو ذري لبعضها البعض. نتيجة لذلك ، يتم التضحية بالتركيب ، مما يعني أن الأنواع المعقدة من المعاملات التي يشتهر بها DeFi أصبحت أقل كفاءة.

المشكلة هي أن الاتصال بين القطع المختلفة أصبح أكثر صعوبة. هذه القطع عبارة عن سلاسل بلوكشين مستقلة في حد ذاتها ، وإن كان ذلك باستخدام طريقة معينة تسمح لها بالتواصل مع بعضها البعض. ومع ذلك ، تجري هذه القطع أيضًا إجماعًا بشكل مستقل عن بعضها البعض ، مما يعني أنه من المستحيل معالجة المعاملات عبر أجزاء متعددة بشكل ذري. بدلاً من ذلك ، يتم إجراء الاتصال عبر الأجزاء عبر كتل متعددة على أجزاء مختلفة باستخدام التزامات تشفير مشروطة - تُعرف باسم "الإيصالات". وهذا يعني أن المعاملات تكون أبطأ بكثير ، مما يلغي فوائد زيادة الإنتاجية. كما أنها أكثر عرضة للخطأ ، ناهيك عن صعوبة تنفيذها في كود العقد الذكي.

سيربيروس: تكرير التجزئة

إن معالجة مشكلة التركيب الذري مع ضمان إنتاجية أعلى هو أحد الأهداف النهائية للثوري راديكس بلوكتشين، والتي تهدف إلى بناء شبكة لامركزية قادرة حقًا على دعم DeFi على نطاق واسع. شرع Radix في حل التوتر بين القابلية للتركيب وقابلية التوسع من الخارج. على هذا النحو ، فإن التركيب الذري غير المحدود هو أحد المتطلبات الأساسية التي تتميز بها آلية توافق سيربيروس تم تصميمه لتحقيق.

يقوم Cerberus بذلك عبر شكل جديد تمامًا من أشكال التجزئة لم ينفذها أي مشروع آخر. وقد نتج عن ذلك آلية إجماع توفر توازيًا غير محدود لتحقيق قابلية التوسع غير المحدودة ، من خلال معالجة معاملات متعددة في نفس الوقت دون إبطاء العمليات الأخرى على blockchain الخاصة بها.

قبل تصميم Cerebrus ، أنشأ فريق Radix الحاجة إلى دعم كمية غير محدودة عمليًا من القطع وذلك لتحقيق مستوى التوازي المطلوب لمنصة DeFi على نطاق عالمي. في الوقت نفسه ، أدركت أن خوارزمية الإجماع الخاصة بها يجب أن تكون قادرة على إجراء إجماع ديناميكي على المعاملات الذرية بطريقة تتم مزامنتها عبر الأجزاء ذات الصلة فقط ، دون تعطيل بقية الشبكة. ثالثًا ، أدركت أيضًا الحاجة إلى طبقة تطبيق قادرة على الاستفادة من هذا التوازي غير المحدود من أجل دعم عدد غير محدود من المعاملات وتطبيقات DeFi التي تعمل بالتوازي.

تحقيقا لهذه الغاية ، لدى Cerberus ثلاث ميزات فريدة تمكن هذه المتطلبات. الأول هو أنه يمكن أن يدعم عددًا لا نهائيًا تقريبًا من القطع التي يمكنها تحقيق توافق في الآراء بشكل مستقل في نفس الوقت. ثانيًا ، يتيح تنفيذ الإجماع الذري عبر أي مجموعة من القطع لكل معاملة تقوم بمعالجتها. ثالثًا ، يمكّن "الركائز" التي تشبه UTXO والتي يمكن تخصيصها للقطع الفردية حسب الحاجة.

تشير الركائز إلى سجل صغير لشيء ما حيث يجب اتباع بعض القواعد المحددة للغاية. على سبيل المثال ، قد يرغب المطور في إنشاء "ركيزة رمزية" تسجل أماكن الاحتفاظ ببعض الرموز المميزة. قد تقول هذه الركيزة شيئًا مثل "هناك 10 XRD في حساب جون". في هذه الحالة ، تتطلب قواعد ركيزة الرمز المميز أيضًا أن تتضمن المعاملة بيانًا مثل "هذه الـ 10 XRD لم تعد موجودة في حساب Jane". سيصف هذا الزوج من الركائز معًا معاملة ترسل 10 XRD من Jane إلى John ، مما يضمن عدم فقدان XRD أو إنشاؤه عن طريق الصدفة.

من خلال هذه الميزات الفريدة ، يمكن لـ Cerebrus معالجة عدد غير محدود من المعاملات الرمزية بالتوازي. مع ذلك ، يتم تعيين حالة كل رمز مميز إلى ركيزة. وفي الوقت نفسه ، فإن الرموز المميزة التي يحتفظ بها ملايين الحسابات الفردية مبعثرة عبر عدد لا حصر له من الأجزاء. بهذه الطريقة ، عندما يريد شخص ما تحويل الرموز إلى شخص ما أو شيء آخر ، يمكن أن تتوصل الأجزاء الفردية التي تسجل من يملك تلك الأصول المحددة إلى توافق في الآراء دون التأثير على بقية أداء الشبكة.

دور محرك Radix

أصبحت هذه الميزات الثلاثة ممكنة من خلال اثنين القدرات الفريدة لمحرك Radix، والتي تعمل كطبقة تطبيق Radix. أولاً ، إن Radix Engine قادر على تحديد معنى وقواعد الركائز ، والذي يتم من خلال لغة البرمجة Scrypto الخاصة به. ثانيًا ، يمكن لكل معاملة تحديد الركائز التي يجب تضمينها في الإجماع. هذا ضروري لأن أحد المكونات الرئيسية لآلية إجماع Radix هو أنها تجري إجماعًا فقط عبر الأجزاء الضرورية. على هذا النحو ، تحتاج طبقة التطبيق إلى إخبار Cerebrus بالأجزاء ذات الصلة بكل معاملة.

مثل هذا الشيء غير ممكن في بنية EVM الخاصة بـ Ethereum ، والتي تم بناؤها حول مفهوم "الترتيب العالمي" ، حيث يحدث كل شيء على الشبكة ضمن جدول زمني واحد. هذا مطلوب لـ EVM لأن معاملة واحدة في أي مكان في الشبكة يمكن أن تحدث تغييرًا في مكان آخر ، مثل عقد ذكي. من المستحيل التنبؤ ، وبالتالي لا يمكن لـ EVM استخدام أسلوب Cerebrus في التجزئة. لهذا السبب ، تم بناء Radix على فكرة "الطلب الجزئي" ، حيث تكون كل معاملة مطلوبة لتحديد الأجزاء التي يجب تضمينها.

للقيام بذلك ، يقوم Radix Engine ببعض الأشياء بشكل مختلف عن EVM. على سبيل المثال ، يعامل Radix Engine كل رمز مميز ككائن عالمي على مستوى النظام الأساسي ، وهي قدرة أساسية تسمح له بموازاة حركة الأصول. بالإضافة إلى ذلك ، تعد معاملات Radix فريدة من نوعها ، تستند إلى "النية" لضمان إنتاجية عالية بدون تعارضات. أخيرًا ، يتم تخصيص كل عقد ذكي (مكون) والبيانات والموارد التي يمتلكها إلى جزء واحد في أي وقت ، مما يسمح له بمعالجة عدد غير محدود تقريبًا من المعاملات.

توازي غير محدود

شيء واحد يجب تذكره هو أن التركيب بحد ذاته ليس فريدًا في Radix و Cerberus. في الواقع ، تستضيف Ethereum اليوم العديد من تطبيقات DeFi القابلة للتكوين بالفعل. تكمن مشكلة Ethereum في أن معدل نقلها ليس سريعًا بما يكفي لأن كل معاملة تقوم بمعالجتها يجب أن تتم عبر خوارزمية إجماع عالمية واحدة تعمل ببطء شديد.

تعمل حلول القياس التي تقدم التجزئة ، مثل Ethereum 2.0 و Cosmos وغيرها ، على زيادة الإنتاجية بطريقة تتيح التوازي المحدود مع عدد ثابت من القطع. ومع ذلك ، يأتي هذا من أجل التوافق بين القطع المختلفة. علاوة على ذلك ، لا يزال إنتاج كل جزء محدودًا ، حتى لو كان بإمكانه بالتأكيد التعامل مع العديد من المعاملات.

هذا ليس هو الحال مع Radix. عندما نجمع ميزات Cerberus و Radix Engine ، نحصل على منصة قادرة حقًا على دعم DeFi على نطاق عالمي بتوازي هائل. باستخدامه ، يمكن التعامل مع الموارد بشكل متوازٍ دون أي اختناقات ، بينما يمكن تشغيل المكونات بشكل متوازٍ بأقصى قدر من الإنتاجية دون أي تعارضات. علاوة على ذلك ، يمكن موازاة كل تطبيق DeFi منفصل لضمان إنتاجية أكبر باستخدام مكونات متعددة غير مرتبطة منطقيًا. أخيرًا ، يتم تضخيم كفاءة التوازي لأن المعاملات تشمل فقط المكونات والموارد المطلوبة في ذلك الوقت. ونظرًا لأن Cerberus تجري معاملات عبر الأجزاء حسب الحاجة فقط ، يمكن القيام بكل هذا دون التضحية بالتركيب الذري.

إذا كان DeFi أن ينمو عالميًا بنفس مستوى التمويل التقليدي ، فإنه يحتاج إلى توازي غير محدود. حتى الآن ، Radix هي العمارة الوحيدة القادرة على توفيرها.

- الإعلانات -

المصدر: https://thecryptobasic.com/2022/08/22/how-radix-is-redefining-scalability-in-defi-apps/؟utm_source=rss&utm_medium=rss&utm_campaign=how-radix-is-redefining-scalability-in تطبيقات -defi