كيف يمكن لمحرك اللعبة لـ DeFi أن يسهل التطور المتسارع

القلب النابض لأي نظام بيئي للتطبيقات اللامركزية ، DApps ، هو مجموعة التكنولوجيا الأساسية الخاصة به. بالنسبة إلى Ethereum (ETH) ، هذا هو إجماع "Nakamoto" وبيئة تنفيذ Ethereum Virtual Machine (EVM) ولغة برمجة Solidity. سمحت هذه التقنيات معًا لمطوري العقود الأذكياء بدفع التمويل اللامركزي (DeFi) من المفهوم إلى الواقع.

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

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

لكن الإصلاح ليس بالأمر السهل. لا يمكن إجراء تغييرات كبيرة على Solidity و EVM لأن هذا من شأنه أن يكسر غالبية DApps التي تم بناؤها بالفعل. لذلك ، تتمتع المنصات الأحدث بفرصة حقيقية للتعلم من تجربة المطور وتحسينها - لأن DApps المحسّنة التي ينشئها هؤلاء المطورون يمكن أن تتيح الموجة التالية من اعتماد DeFi.

لماذا يعد تطوير DeFi صعبًا على Ethereum

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

ومع ذلك ، فإن الرمز المميز الوحيد الذي تفهمه منصة Ethereum أصلاً هو ETH. جميع الرموز الأخرى ، سواء بموجب ERC-20 أو 721 أو 1155 أو أي معيار آخر ، توجد فقط كمتغيرات (أرقام قديمة عادية) داخل كل عقد ذكي.

رمز Tether - USDT - هو قائمة بالحسابات والأرصدة المرتبطة بها داخل عقد USDT الذكي. الشيء نفسه ينطبق على Shiba Inu (SHIB) وكل رمز آخر مبني على Ethereum. هذا هو السبب في أنه لا يمكنك مبادلة ETH على Uniswap (UNI) ، وبدلاً من ذلك ، عليك ، بشكل غريب ، مبادلة ETH (wETH) ، وهو رمز ERC-20 مدعوم من ETH محتجز في الحجز.

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

لمبادلة USDT مقابل SHIB ، يتم إرسال رسالة للخصم من حسابك في عقد USDT وإيداع حسابك في عقد SHIB. ولكن يجب أن ينتقل USDT المخصوم من حسابك إلى حساب آخر في عقد USDT ، وبالمثل ، يجب أن يكون SHIB المضاف إلى حسابك قد جاء من حساب آخر في عقد SHIB.

مع عبء تنفيذ رمز جديد في كل عقد ذكي وعلى المطورين ضمان أن عقودهم آمنة في ظل جميع السيناريوهات الممكنة ، يقضي المطورون كل وقتهم تقريبًا ، حتى 90٪ ، في الاختبار والتحقق من الصحة. هذا لم يترك لهم أي وقت تقريبًا لبناء ما يريدون بالفعل: وظيفة DeFi.

مع هذه التجربة المحبطة للمطورين ، هل هناك طريقة أفضل؟ 

الرموز باعتبارها جوهر تطوير DeFi

DeFi هو كل شيء عن الرموز. هذا يعني أنه لا ينبغي أن تكون الرموز المميزة فكرة متأخرة لتجربة التطوير - يجب أن تكون في المقدمة والوسط - تمامًا في قلب النظام الأساسي.

لهذا السبب يمكن للغة البرمجة الصحيحة تسريع تطوير ليس فقط منصة واحدة ولكن صناعة بأكملها. مثال على ذلك هو Radix ، وهو بروتوكول من الطبقة الأولى ، يستخدم البرمجة "الموجهة للأصول" ويقدمها بلغة البرمجة Scrypto الخاصة به.

كيف يعمل؟ أولاً ، لم يعد يتم تحديد الرموز المميزة داخل عقد ذكي ، كما هو الحال مع قائمة الحسابات والأرصدة الموضحة أعلاه. بدلاً من ذلك ، تعيش الرموز المميزة في طبقة منفصلة ، وفقًا للقواعد التي يفرضها النظام الأساسي. تمامًا كما تفرض منصة Bitcoin أنه لا يمكن مضاعفة إنفاق BTC أو استنزافها أو فقدها في المعاملة ، كذلك تضمن البرمجة الموجهة للأصول نفس الأنواع من السلوكيات المنطقية ولكن لكل رمز مميز تم إنشاؤه على النظام الأساسي. 

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

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

لا مزيد من تحديد قواعد التمويل في كل عقد ذكي واحد ، من البداية ، كما هو الحال مع Solidity. مع Radix ، يتم تزويد المطورين بجميع الأدوات التي يحتاجون إليها لإنشاء تعليمات برمجية آمنة بسرعة - مما يؤدي إلى زيادة إنتاجيتهم.

في نهاية المطاف ، يعتمد ما إذا كان المطورون يتدفقون على نموذج جديد أو يفضلون النموذج القديم على توازن دقيق بين تأثير الشبكة القديم مقابل مزايا الجديد.

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

ولكن كما رأينا خلال عام 2021 ، يمكن أن تنمو طبقات جديدة بسرعة. مع التنفيذ الصحيح ، هناك احتمال أن نرى مغرورًا جديدًا في المدينة. واحد قد يكون قادرًا جدًا على تحفيز مجتمع من المطورين الذين يركزون على الليزر على التبني السائد لـ DeFi.

تنصل. لا يؤيد Cointelegraph أي محتوى أو منتج في هذه الصفحة. بينما نهدف إلى تزويدك بجميع المعلومات المهمة التي يمكننا الحصول عليها ، يجب على القراء إجراء أبحاثهم الخاصة قبل اتخاذ أي إجراءات تتعلق بالشركة وتحمل المسؤولية الكاملة عن قراراتهم ، ولا يمكن اعتبار هذه المقالة نصيحة استثمارية.

المصدر: https://cointelegraph.com/news/how-a-game-engine-for-defi-could-facilitate-accelerated-development