لتقييم ما إذا كانت سلسلة ما يمكن حقًا التعامل معها بسلاسة، لا يكفي الاكتفاء بالاعتماد على ورقة المواصفات البيضاء؛ يجب تفكيكها إلى عدة مؤشرات هندسية والمرور عليها واحدةً تلو الأخرى. @Dusk جعلتني أرغب في تفكيكها والنظر إليها من الداخل تحديدًا في هذه التفاصيل.

أولًا، نموذج الحساب. فهو يحافظ على سجلّين في آنٍ واحد: سجلّ علني وسجلّ سري. عندما تُبدَّل الأموال بين السجلّين، فهذا يعني أن الأصل نفسه قد يتم تبديله مرارًا بين طريقتي التدوين. بالنسبة لمستخدم عادي، هذا يعني أن كل عملية تتطلب أولًا معرفة أي “جهة” يقف عليها المستخدم، وبالتالي ترتفع تكلفة التعلم بطبيعة الحال مقارنةً بسلسلة تستخدم سجلًا واحدًا فقط. $TUT

ثم العقد. الطبقة السفلية المسؤولة عن التسوية والتخزين تدفع التوافق والـحالة وواجهات التعامل الخارجية كلها إلى برنامج العقد. وكلما كانت العقدة أثقل، زادت قابلية أن تصبح تجربة المزامنة وإعادة المزامنة اختناقًا—حتى لو كانت السجلات تتدفق بسرعة، فلن يتمكن المستخدم من معرفة ما إذا كان ذلك تشغيلًا طبيعيًا أم حالة “عمل بلا معنى”.

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

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

وأخيرًا الإفصاح عن الهوية. يتيح الإفصاح الانتقائي نظريًا فصل “إثبات أن الشروط محققة” عن “تقديم معلومات محددة”، لكن في الواقع عند حوار التنظيم، غالبًا ما تريد جهة الرقابة التفاصيل الملموسة—والفجوة ليست شيئًا يمكن للتشفير وحده سدّه تلقائيًا.

هذه النقاط منفردة قد لا تكون قاتلة، لكنها مجتمعة تحدد إلى أي مدى يقترب Dusk من مرحلة “جاهز للاستخدام من قبل المستخدم العادي”. قد تكون الاتجاهات التقنية جديدة، لكن وجهها الآخر—غالبًا ما يكون الأمر لا يزال ليس سهل الاستخدام كما ينبغي. #dusk $DUSK