SE7EN Labs تكشف تفاصيل خطط dApp الخاصة بـ Daedalus في حديث خارطة الطريق مع Hoskinson
متصفح تطبيقات مدمج، تكاملات إضافية مع محافظ عتادية وإمكان دعم عقد Cardano البديلة هي جزء من جدول التطوير. تناول النقاش أيضا معمارية Daedalus، والهندسة بمساعدة الذكاء الاصطناعي، ومتطلبات الاختبار قبل وصول الميزات الجديدة إلى المستخدمين.
By SongMarketCap
Updated:
أفاد المطورون خلال نقاش حول خارطة الطريق مع Charles Hoskinson بأن SE7EN Labs دمجت الشيفرة الأساسية لوصل Daedalus بالتطبيقات اللامركزية. لم تُطرح هذه الوظيفة بعد، إذ لا تزال تحسينات الواجهة واختبارات الأمان قيد التنفيذ. وشرح الفريق كيف يخطط لإتاحة الوصول إلى التطبيقات عبر محفظة سطح المكتب ذات العقدة الكاملة على Cardano مع توسيع دعم العتاد والاستعداد لترقيات البروتوكول المستقبلية.
Daedalus يستعد لمتصفح مدمج لتطبيقات Cardano
يعتمد التكامل على CIP-30، وهي الواجهة التي تتواصل عبرها تطبيقات Cardano مع المحافظ المتوافقة. سيسمح ذلك لمستخدمي Daedalus بالوصول إلى تطبيقات لامركزية من داخل تطبيق سطح المكتب إلى جانب التحويلات والتحصيص والحوكمة. ووفق المطور المسؤول عن التكامل فإن الاتصال الأساسي يعمل بالفعل، رغم أن أجزاء من تجربة المستخدم لا تزال غير مكتملة.
ويمتد هذا العمل إلى طريقة عرض Daedalus للأصول. وأقر الفريق بأن واجهته تأخرت عن تطور منظومة الرموز وNFTs، إذ تُعرض الرموز في الغالب عبر أوصاف نصية. ومن المتوقع أن يحسن Adam Dean طريقة عرضها. كما يُخطط لوضع اختياري لمحفظة بعنوان واحد لاستيعاب التطبيقات التي تعتمد على عنوان محفظة بعينه.
للوصول إلى التطبيقات، درست SE7EN Labs إضافة للمتصفح تتواصل مع Daedalus عبر اتصال محلي. ورفض المطورون ذلك التصميم بسبب مخاوف تتعلق بحماية القناة، خصوصا على حاسوب مصاب ببرمجيات خبيثة. ويعتمد نهجهم المختار فتح كل dApp في نافذة متصفح منفصلة داخل Daedalus باستخدام بيئة معزولة تُعرف بصندوق الرمل. وسيمر الاتصال بالمحفظة عبر موصل CIP-30 المحقون، مع تقييد الوصول إلى المكونات الأخرى بموجب ذلك التصميم.
ودُعي مطورو التطبيقات لمناقشة التكامل، لا سيما لمشاريع تعمل على شبكتي الاختبار Preview وPreprod في Cardano. وسيستخدم مسار الإدراج المقترح طلبات تُرفع إلى مستودع Daedalus تتضمن أوصافا وأيقونات وشبكات مدعومة وعناوين URLs خاصة بكل شبكة. وذُكر Musashi Dojo كإضافة محتملة لاحقا، فيما لم يُعتمد بعد المسار الرسمي لتقديم الطلبات.
وفرّق الفريق بين الإدراج في الدليل وشهادة الأمان. وتتوقع SE7EN Labs اختبار بعض التكاملات لكنها لا تعتزم منح شهادة لكل تطبيق مُدرج. وستوفر ميزة منفصلة في واجهة التشخيص أيضا وصولا إلى تطبيقات لم تُضف بعد إلى الدليل.
معمارية العقدة الكاملة والتطوير بمساعدة الذكاء الاصطناعي
ربط Hoskinson احتياجات تحديث Daedalus بجذوره التي تعود إلى ما قبل عصري Shelley وGoguen في Cardano. فقد بُني قبل تبلور منظومة التحصيص والتطبيقات اليوم، ما ترك عملا مطلوبا عبر المزامنة والتفويض والوصول إلى التطبيقات اللامركزية. وشرح أيضا أن موقع Input Output كمطوّر برمجيات مرجعي عقد القرارات المتعلقة بتحقيق الدخل والشراكات وأي مشاركي المنظومة قد تُبرزهم المحفظة. وبرأيه يملك فريق منتج متخصص مرونة أكبر لاتخاذ هذه الاختيارات.
جمعت SE7EN Labs مساهمين مهتمين بمواصلة تطوير Daedalus عقب عمل مرتبط بـ DripDropz. ونسب Samuel Leathers الفضل إلى تمويل مُعتمد من Cardano Treasury الذي أتاح للفريق تخصيص مزيد من الاهتمام للمحفظة. وتشمل مسؤولياته دعم المستخدمين عبر Ariadne، البوابة المبنية لإدارة طلبات الدعم. وفي الأثناء عالج تكامل Mithril جزءا من عبء المزامنة بتمكين استخدام لقطات بلوكتشين مُصدّق عليها فيما يواصل Daedalus تشغيل عقدة Cardano محلية.
وعرض Leathers تغييرا معماريا آخر أُدخل بالفعل وهو Watchdog، وهو مشرف مكتوب بلغة Rust. يدير المكونات الخلفية بما في ذلك العقدة وواجهة المحفظة الخلفية، وينسق عمليات Mithril وتخزين البلوكتشين. وتشمل وظائفه دعم محرك أقراص تخزين يحدده المستخدم وإتاحة معلومات تقدّم غير متاحة بسهولة عبر واجهة برمجة تطبيقات المحفظة. وكانت هذه المسؤوليات تُدار سابقا عبر شيفرة إدارة عمليات أقدم في التطبيق.
وقد يدعم هذا الفصل تكاملًا مستقبليا مع عقد Cardano بديلة، من بينها Dingo وAmaru. وناقش المطورون إتاحة اختيار الواجهة الخلفية للمستخدم وتنزيل برمجياتها الموقعة على نحو منفصل، رغم أن الواجهات بين المكونات ستحتاج إلى مزيد من العمل. وخططوا لاستكشاف هذه المتطلبات مع فرق أخرى في ورشة تنوع العقد في لندن. واقترح Hoskinson أن يساعد Daedalus في توزيع تطبيقات بديلة على المستخدمين الأفراد.
ولا يزال Electron الإطار لواجهة سطح مكتب Daedalus. وأوضح المطورون أن استبداله قيد الدراسة وما زال مهمة كبيرة جدا لبدئها فورا. وعلى Linux اتجه الفريق نحو حزم أصلية لـ Debian وتوزيعات المعتمدة على RPM وArch وNixOS، رابطين ذلك بمتطلبات أنظمة التشغيل لعزل تطبيقات اللامركزية. ووفقا للنهج المبيّن في النقاش يُخطر Daedalus المستخدمين بالإصدارات الجديدة، بينما تُدار التحديثات عبر مدير الحزم.
وتناول الحديث أيضا كيفية استخدام الفريق للذكاء الاصطناعي أثناء التطوير. وصف Leathers نظاما يفهرس الشيفرة المصدرية ويجعل إصدارات المكتبات الملائمة متاحة لأدوات البرمجة، ما يقلل عمليات البحث المتكررة واستهلاك الرموز. وهو يجمع بين نماذج مُستضافة ومحلية، ما يتيح للأخيرة إبقاء تحليلات محددة داخل بيئته الخاصة. وشدد مطور آخر على مواصفات محددة بإحكام وأشكال متعددة من فحوص البرمجيات وتحليل أمني بمساعدة الذكاء الاصطناعي للمستودعات، بما في ذلك Daedalus.
ويبدأ نهج Hoskinson بوصف دقيق للسلوك المقصود، يتبعه نمذجة وتنفيذ وتحقق. وتحدث عن Quint لنمذجة الأنظمة وLean لبناء مرجع رسمي يمكن التحقق بوساطته من البرمجيات الإنتاجية. ويرى أن تسارع توليد الشيفرة يضع تركيزا أكبر على المراجعة وضمان الأمان، خصوصا للمكونات التي تتعامل مع الأسرار التشفيرية والأموال. كما طرح تطبيقا محتملا منفصلا لـ Daedalus يتمثل في السماح لوكيل ذكاء اصطناعي شخصي بالوصول إلى Cardano عبر عقدة مالكه المحلية باستخدام اتصال خاص مثل Tailscale.
[NEWSBREAK]
محافظ العتاد وترقيات Cardano ترسم ملامح الإصدارات المقبلة
يعتمد تكامل Keystone على عمل خارج Daedalus إضافة إلى تغييرات في المحفظة نفسها. وذكر Leathers أن الوظيفة على جانب Daedalus جاهزة، بينما ينتظر طلب سحب ذي صلة لبرامج Keystone الثابتة المراجعة. وبلغ Ledger Flex مرحلة مختلفة، إذ بعد تحديثات الاعتمادات وتغييرات التكامل لم تعد الأخطاء التي واجهها سابقا تظهر في اختباراته. ولم يعلن الفريق رسميا دعم Flex لأن اختبارات أوسع لا تزال مطلوبة.
وفي ما يتعلق بترقيات Cardano المقبلة يتابع المطورون إصدارات العقد الجديدة ويفحصون التوافق. ويريدون أن توفر إصدارات اختبارية من Daedalus وصولا مبكرا إلى ميزات Dijkstra عند توافر المكونات اللازمة. ومن المتطلبات التي نوقشت عرض الإيداعات المباشرة المخطط لها إلى حسابات المكافآت بصورة صحيحة. ويعتزم الفريق أيضا مواصلة المساهمة بتغييرات في برمجيات المحافظ في المنبع حيثما لزم لضمان التوافق.
CIP-113، معيار الرموز القابلة للبرمجة، قيد المراقبة، لكنها لم تحظ بعد ببند تنفيذ مخصص في خارطة طريق Daedalus. ويتابع المطورون كيفية تبني المشاريع للمواصفة قبل تحديد الدعم. وأبدوا نهجا مشابها للمعاملات المتداخلة، إذ يُتوقع أن يتبع التكامل تطبيقات ملموسة تستخدم هذه الميزة. وستحتاج مثل هذه التطبيقات أيضا إلى آليات لتوجيه المعاملات الجزئية إلى مشاركين آخرين قبل الإكمال.
وربط Hoskinson مشكلة التنسيق تلك بـ Moriarty، وهي لغة قائمة على النوايا يعمل على تطويرها. فبعض المعاملات يبدأ كتعبير عما يريد المستخدم تحقيقه ويتطلب من أطراف أخرى تقديم معلومات أو أصول أو تواقيع قبل الإرسال. وتوفر معاملات التوقيع المتعدد مثالا قائما، إذ يتعين على المشاركين تبادل معاملة غير مكتملة وتوقيعها قبل إرسالها إلى البلوكتشين. ودعا إلى واجهات مشتركة يمكن للمحافظ اعتمادها للتعامل مع تلك التبادلات، وربط المتطلب نفسه بعمليات Midnight المالية المخطط لها عبر الشبكات.
وبخصوص دعم dApp تخطط SE7EN Labs لإعادة Daedalus Flight وتقديم الوظيفة عبر إصدارات Preview وPreprod وFlight قبل إضافتها إلى محفظة الشبكة الرئيسية. وسيختبر المطورون وباحثو الأمان توافق التطبيقات وحدود العزل في صندوق الرمل أثناء هذا الطرح. ولم يعلن الفريق موعد إصدار للشبكة الرئيسية.