الوحداتية هي واحدة من أكثر الكلمات راحة في هذه الصناعة، وشبكة Dusk تستخدمها كثيرًا. يتولى DuskDS آليات الإجماع والتسوية وتوافر البيانات. يشغّل DuskVM عقود Rust وWASM مباشرةً على طبقة الأساس عبر محرك Wasmtime. أما DuskEVM فهو بيئة تنفيذ منفصلة ضمن OP Stack حيث تُسَوّي عقود Solidity عبر DuskDS، وتعمل DUSK كرمز للغاز. على الورق، يبدو أن ذلك يجمع أفضل ما في العالمين: بيئة أصلية للفرق التي تريد وصولًا مباشرًا إلى بدائـل الخصوصية لدى Dusk، وبيئة EVM مألوفة للجميع.

أريد أن أتوقف لحظة عند المقايضة بدلًا من تكرار العرض. بيئتا تنفيذ تعني مجموعتين من أدوات التطوير، ومكانين يمكن أن تتجمع فيهما السيولة بشكل منفصل، ومسارين مختلفين للخصوصية: Zedger على DuskVM وHedger على DuskEVM، مبنيان على مقاربات تشفيرية مختلفة. فالمطوّر الذي يختار DuskEVM بحثًا عن المألوفية يحصل على دعم Solidity، لكنه يختار أدوات Hedger القائمة على التشفير المتماثل وتركيبة الإخفاء/إثباتات المعرفة الصفرية بدل النموذج الأصلي Phoenix الذي تصفه معظم الأدبيات العميقة حول خصوصية Dusk.

لا يجعل أي مما سبق المعمارية غير صحيحة. إن فصل التسوية عن التنفيذ رهـان قابل للدفاع عنه، وكثير من السلاسل تفصل الحالة عبر rollups لأسباب مماثلة. لكن وصف الأمر بأنه «إضافي بالكامل» يقلّل من التكلفة. على كل مُصدِر الآن أن يختار حارة، وعلى كل محفظة أو مستكشف تُبنى من قبل المجتمع أن تقرر أي طرف تدعمه، أو كليهما.

تحت بيئتي التنفيذ تقع طبقة Kadcast، طبقة الند للند الخاصة بشبكة Dusk، وهي عبارة عن تراكب منظَّم بدل الانتشار القائم على gossip الذي تتجه إليه معظم السلاسل افتراضيًا، ومُصمَّم تحديدًا للحفاظ على عرض النطاق والكمون قابلين للتنبؤ مع نمو الشبكة. هذا الجزء المشترك هو أقوى حجة بأننا أمام نظام منسّق واحد، لا مجرد سلسلتين تحملان الاسم نفسه. ومع ذلك، فإن وجود طبقة شبكة مشتركة لا يدمج بيئتي تطوير مختلفتين من تلقاء نفسه. إن الوحداتية قرار حقيقي مع «ضريبة تنسيق» حقيقية مرتبطة به، وليست ترقية مجانية.

@Dusk #dusk $DUSK $BTW $ACE