الجزء من تصميم توافق الآراء رقم @Dusk الذي وجدته أكثر إثارة للاهتمام مما توقعت كان ما يحدث عندما يوافق عددٌ أكبر من المُدقِّقين مما يحتاجه البروتوكول فعليًا.
قد تفترض أن الأمر يكون تلقائيًا بسيطًا، لكن تصميم Dusk يسمح بإجراء أصوات أكثر من عتبة النصاب، ما يعني أنه قد توجد شواهد صالحة متعددة لِلنفس التكرار.
الحل محدد بشكل مدهش: كل كتلة تحمل شهادة إثبات (attestation) للكتلة السابقة تُسمى «block certificate». تحدد تلك الشهادة مجموعةً فريدة من الناخبين، ويمكن بعد ذلك استخدام تلك المجموعة لحساب المكافآت والعقوبات.
أعجبني المنطق هنا: البروتوكول لا يكتفي بالسؤال «هل وافق عددٌ كافٍ من المشاركين؟» بل إنه أيضًا يُنشئ سجلًا معياريًا يوضح أي المشاركين كوّنوا القرار المقبول. هذا يجعل العواقب الاقتصادية أقل غموضًا بكثير.
لكن توجد مفاضلة: عندما تعتمد المكافآت والعقوبات على مجموعة ناخبين بعينها، يصبح تعريف تلك المجموعة مهمًا لدرجة أن يتحول جزءٌ منها إلى مكوّن من مكوّنات آلية التوافق نفسها.
فهل تمنح شهادة الكتلة Dusk المساءلة اللازمة عندما يتجاوز حضور النصاب الحد الأدنى، أم أن ربط الحوافز بمجموعة ناخبين معيارية يضيف طبقة أخرى من تعقيد التوافق؟؟
أستمر في العودة إلى مقدار ما يحدده تنسيق المعاملة نفسه من سلوك البلوك تشين. في Dusk، لا تكون المعاملة مجرد تعليمات لنقل شيء ما. يحمل النموذج المعلومات اللازمة للتحقق والتنفيذ، بما في ذلك المدخلات والمخرجات والتواقيع وبيانات المعاملة الوصفية.
يبدو ذلك كونه تفاصيل تنفيذ، وأنا لا أعتقد أنه كذلك.
عندما يكون هيكل المعاملة واضحًا وصريحًا، تكون الشبكة أمام كيان محدد يمكنها التحقق منه قبل أن يحدث أي شيء آخر. هذا يجعل القواعد أسهل للفهم والتعليل، لأن المعاملة نفسها تحمل الأجزاء التي يحتاجها البروتوكول لمعالجتها.
لكن المقابل هو أن كل حقل له غرض، وأن أي جزء إضافي من حالة المعاملة يصبح شيئًا يتعين على الشبكة التحقق منه والحفاظ عليه.
فهل يؤدي هيكل معاملة أكثر صراحةً إلى جعل تنفيذ Dusk أسهل للفهم والتعليل، أم أن حمل المزيد من حالة البروتوكول يخلق تعقيدًا غير ضروري؟
🚨 تُظهر ثلاث عملات زخمًا قويًا اليوم، لكن أيّ واحدة لديها أفضل فرصة لمواصلة الحركة من هنا؟ 👀📈
$TUT | $GRVT | $BEAT
حاليًا ترتفع الثلاثة بنحو +18.58% و-15.17% و-13.53% على التوالي، ما يشير إلى أن الزخم لا يزال متباينًا عبر السوق. والسؤال التالي هو: هل يمكن للمشترين دفع هذه المستويات إلى أعلى؟ 📊
وقت التصويت 🗳️
1️⃣ TUT من 0.05845 دولار → 0.10 دولار 🚀 2️⃣ GRVT من 0.2298 دولار → 0.50 دولار ⚡ 3️⃣ BEAT من 0.1317 دولار → 0.30 دولار 🔥 4️⃣ لا شيء — انتظار تأكيد ⏳
اختيارك: _ 🎯 السبب: _ 🧠
أيّ واحدة لديها أقوى إعداد برأيك؟ اكتب اختيارك أدناه. 👇💬
الشيء الذي كنت أفكر فيه في نموذج @Dusk transaction ليس عملية التحويل نفسها. بل حقيقة أن نفس البنية التحتية يجب أن تستوعب العمل الذي تسببه فعليًا المعاملة.
عقد التحويل يتحقق من صحة المعاملات وفقًا للقواعد ذات الصلة، ويتولى نشر العقود أو استدعاءها، وينقص الغاز لتغطية التكلفة الحسابية. لذا فليس الغاز مجرد رسوم عشوائية بجانب التنفيذ. بل إنه مرتبط بالموارد المطلوبة لمعالجة المعاملة.
يبدو ذلك تصميمًا منطقيًا. إذا كانت الحسابات لها تكلفة قابلة للقياس، فإن جعل هذه التكلفة جزءًا من معالجة المعاملة يمنح الشبكة طريقة لمراعاة استخدام الموارد بدل التعامل مع التنفيذ على أنه مجاني.
لكن توجد هنا نقطة شدّ وجذب: فكلما أصبحت المعاملات أكثر تعبيرًا، زادت صعوبة جعل تكاليف الموارد قابلة للتنبؤ دون جعل نموذج التنفيذ أكثر تعقيدًا على المستخدمين لفهمه.
فهل يُعدّ المحاسبة الحسابية الصريحة أكثر استدامة لتنفيذ Dusk، أم أن تعقيد تسعير الحسابات يصبح مشكلة في قابلية الاستخدام بحد ذاته؟
أعود باستمرار إلى حقيقة أن ديـسك لا يُعامل الإجماع باعتباره قرارًا واحدًا كبيرًا.
تُقسَّم العملية إلى مراحل. يتم إعداد كتلة واقتراحها، ثم يقوم المشاركون في التصويت بتقييمها قبل أن تصل الشبكة إلى اتفاق بشأن الحالة الناتجة.
من السهل التغاضي عن هذا الفصل لأن النتيجة النهائية ببساطة هي “تم قبول الكتلة.”
لكن من الناحية الميكانيكية، يخلق هذا تمييزًا مفيدًا بين إنتاج حالة مرشَّحة والحصول على موافقة الشبكة عليها. إذا كان الاقتراح خاطئًا، فإن مرحلة التصويت تمنح فرصة منفصلة لرفضه بدلًا من اعتبار إنتاج الكتلة بحد ذاته قبولًا. أعجبني هذا التنظيم.
المقابل هو التنسيق. كل مرحلة إضافية يجب أن تتواصل بشكل صحيح مع المرحلة التي تليها، ويصبح من الصعب التفكير في النظام عندما تعتمد أجزاء أكثر على بعضها البعض.
فهل يؤدي تقسيم الإجماع إلى مراحل صريحة إلى جعل ديـسك أكثر مرونة تجاه الاقتراحات السيئة، أم أن التنسيق الإضافي يخلق سطح فشل آخر فحسب؟
جزء واحد من تصميم إجماع «Dusk» لم أتوقع أن أجده مثيرًا للاهتمام هو الفصل بين إنتاج كتلة والتصويت عليها.
يقوم البروتوكول باختيار مُولِّد كتلة، كما يختار لجان تصويت تشارك في المراحل اللاحقة من الإجماع. لذلك لا يكون المشارك نفسه مسؤولًا ببساطة عن اقتراح حالة (state) والبتّ فيما إذا كان ينبغي قبول تلك الحالة.
يبدو أن هذا الفصل منطقي بالنسبة لي.
إن وجود أدوار مختلفة يضيف طبقة أخرى من المشاركة المستقلة بدلًا من وضع عملية اتخاذ القرار كاملة حول الشخص الذي يتولى—عن طريق الصدفة—إنتاج الكتلة.
لكن هناك مفاضلة (tradeoff) أظل أفكر فيها.
كلما فصل الإجماع بين الأدوار، زادت أهمية عملية اختيار اللجان. إن كان الفصل مصممًا جيدًا فهو لا يفيد إلا إذا كانت اللجان نفسها متنوعة بدرجة كافية وممثلة للشبكة.
فهل يؤدي فصل إنتاج الكتل عن تصويت اللجان فعلًا إلى تعزيز استقلالية الإجماع، أم أن الأمان ما يزال يعتمد في النهاية على من يتم اختياره ليكون ضمن تلك اللجان؟
جزء واحد من @TermMax أعتقد أنه سهل التقليل من شأنه هو مدى اعتماد الأمر على الوصول إلى تقييم الأصول بشكل صحيح.
يحتاج البروتوكول إلى قيم الضمان الحالية عند اتخاذ قرارات حول الاقتراض والتصفية. وهذا يعني أن آلية الإقراض نفسها ليست القطعة الوحيدة المهمة. بيانات السعر التي تغذي تلك القرارات تهم بقدر أهمية آلية الإقراض نفسها.
في الواقع، يعجبني أن هذا الاعتماد يظهر بوضوح في البنية. يجعل تحديد المخاطر أسهل بدلًا من الادعاء بأن البروتوكول يعمل بمعزل عن غيره.
لكن هذا أيضًا يخلق حالة طرفية غير مريحة.
إذا أصبحت معلومات السعر الأساسية غير دقيقة في اللحظة الخاطئة تمامًا، فقد يتخذ البروتوكول قرارًا صحيحًا ميكانيكيًا باستخدام مُدخل غير صحيح.
لذا عند تقييم TermMax، هل ينبغي اعتبار موثوقية الأوراكل جزءًا من آلية الإقراض نفسها، أم أنها مخاطر بنية تحتية منفصلة؟
الجزء من @Dusk في تصميم الإجماع الذي أعود إليه باستمرار ليس الرهان نفسه. بل ما يحدث بعد أن يصبح الرهان مؤهلاً للاختيار.
يستخدم Dusk الاختيار الحتمي (deterministic sortition) لاختيار مُولّد الكتلة ولجان التصويت. الاختيار قابل لإعادة الإنتاج، لكن الترجيح مرتبط بالرهان. والأكثر إثارة للاهتمام أنه عند حصول المزود على رصيد اختيار، يتم تخفيض وزنه بمقدار 1 DUSK لذلك الاختيار.
تفصيلة صغيرة كهذه تغيّر بنية الحوافز.
من دون آلية موازنة ما، قد يستمر المشاركون أصحاب الرهانات الأعلى في التعرّض للاختيار ببساطة لأن لديهم وزناً اقتصادياً أكبر. بدلاً من ذلك، يحاول Dusk أن يجعل تكرار المشاركة متناسباً مع الرهان بمرور الوقت.
أعجبني أن التصميم يعترف بهذا التوتر الواضح بدل أن يتظاهر بأن الاختيار المُرجّح بالرهان عادل تلقائياً.
لكن المشاركة التناسبية تعني أيضاً أن الوزن الاقتصادي لا يزال مهماً. وكذلك فإن تقليل وزن اختيار مزوّد الخدمة—فهل يؤدي ذلك إلى عملية لجنة متوازنة حقاً، أم أن الرهان ما زال يمنح تأثيراً كبيراً جداً على من يحصل على تشكيل الإجماع؟
غالبًا ما تتم مناقشة التصفية كما لو كانت المسألة الوحيدة هي مدى سرعة بيع الضمانات.
لكن تصميم التسليم الفعلي لدى TermMax جعلني أتوقف وأعيد النظر في هذا الافتراض.
بدلًا من إجبار كل عملية تصفية على اتباع نفس عملية البيع في السوق، يمكن للبروتوكول استخدام التسليم الفعلي للضمانات لتسوية مطالبة المُقرِض في ظروف معيّنة.
هذا مثير للاهتمام لأن بعض أنواع الضمانات قد يكون من الصعب تصفيتها بكفاءة عندما لا تتوافر عمقٌ كافٍ في السوق.
أستطيع أن أفهم المنطق. لكن تغيير التصفية من «بيع الأصل» إلى «تسليم الأصل» يغيّر أيضًا ما يحتاج المستخدمون إلى فهمه بخصوص التسوية.
هل يُعدّ التسليم الفعلي مسار تصفية أكثر عملية بالنسبة للضمانات الأصعب في البيع، أم أنه يضيف نوعًا مختلفًا من تعقيدات التسوية؟
شيءٌ ما عن أوامر TermMax الذرّية جعلني أعود إليها مرارًا. تبدو الفكرة بسيطة: قبل اقتراض الأموال، يمكن توزيع السيولة الافتراضية عبر عدة أوامر بحيث لا تظل رأس المال متجزّئًا ومبعثرًا في أماكن مختلفة.
لكن الجزء المثير للاهتمام ليس فقط كفاءة رأس المال.
بل حقيقة أنه يمكن وضع السيولة في المكان الذي تُحتاج فيه دون الحاجة إلى تقسيم الأموال الأساسية فعليًا عبر كل أمر. وهذا يجعل هيكل السوق يشعر بأنه أكثر استجابة. أعجبني هذا التصميم.
السؤال الذي أعود إليه دائمًا هو ما إذا كان جعل توزيع السيولة أسهل أيضًا يجعل بنية الأوامر الأساسية أصعب على المستخدمين لفهمها.
هل تُبَسِّط السيولة الافتراضية حقًا نشر رأس المال، أم أنها فقط تُخفي مزيدًا من التعقيد تحت السطح؟
كان هناك شيء في تصميم الترخيص الخاص بـ Dusk يزعجني. ليس لأن الفكرة معقدة. في الواقع، هي واضحة إلى حدّ كبير.
تم تصميم Citadel لإصدار التراخيص والتحقق منها، وتتبع ما إذا كانت فعّالة، والتحكم في الوصول إلى بعض الإجراءات بناءً على بيانات اعتماد صالحة. ويمكن كذلك إلغاء التراخيص أو استخدامها وفقًا لشروط محددة.
بالنسبة للبنية التحتية المالية المُنظَّمة، فهذا منطقي.
فكّر في الأصول المُرمّزة مثل $RED أو $AXTIB . ليست الأهم فقط مسألة ما إذا كانت هذه الأصول يمكن أن توجد على السلسلة. بل أيضًا: من المسموح له بالفعل بالتفاعل معها؟
عادةً ما يحافظ النظام المالي التقليدي على هذه الصلاحيات مخفية خلف قواعد البيانات والوسطاء والسجلات وفحوصات الامتثال. تأخذ Dusk نهجًا مختلفًا عبر جعل هوية الوصول (والصلاحيات) جزءًا من مكوّنات سلسلة الكتلة نفسها. أعجبني هذا الوضوح.
يمكن للمشارك أن يُثبت أنه يملك التفويض المطلوب دون الحاجة إلى كشف كل المعلومات الشخصية الكامنة. هذا يناسب واقع الأسواق المُنظَّمة بشكل أفضل بكثير من نموذج «ربط المحفظة والتفاعل» المعتاد.
لكن هذا يخلق مفاضلة مثيرة للاهتمام.
مع ظهور المزيد من الأصول والولايات القضائية وظروف التنظيم، هل تجعل التراخيص على السلسلة الأسواق أكثر دقة وقابلة للتأليف؟ أم أن طبقة التفويض في النهاية ستتحول إلى شكل آخر من أشكال التعقيد الإداري الذي يتعين على البنية التحتية حمله؟ إحدى النقاط التي أراقبها عن كثب في Dusk هي هذه.
كان شيء ما بشأن @TermMax FT وبنية XT يظل يزعجني. ليس لأن تقسيم مركز دين معقّد.
العلاقة الأساسية في الواقع واضحة جدًا: 1 FT + 1 XT = 1 رمز دين.
يمثل FT الحق في استرداد القيمة الاسمية عند الاستحقاق، بينما يمثل XT الجزء المكمّل من نفس مركز الدين.
ما أراه مثيرًا للاهتمام هو ما يحدث عندما تتحول مطالبة دين واحدة إلى قطعتين منفصلتين.
يمكن للدائن الاحتفاظ بالجزء ذي القيمة الثابتة. ويتلقى المقترض الجزء المكمّل ويمكنه بيعه مقابل السيولة. إذن البروتوكول لا يحدد فقط معدل الاقتراض. بل إنه يغيّر طريقة تمثيل المطالبة نفسها ومعالجتها. يبدو ذلك مفيدًا.
لكن هذا أيضًا يطرح سؤالًا مختلفًا بالنسبة لي. كل مرة يتم تفكيك مركز مالي إلى مكوّنات أدق، يمكن أن تتحسن المرونة بينما يصبح النموذج الذهني أكثر صعوبة.
الآلية أنيقة. لست متأكدًا من أن البساطة ستبقى كذلك عندما يتعين على المستخدمين فهم ما يمثله كل جزء فعلًا.
فهل يُعدّ تقسيم الدين إلى FT وXT تحسينًا حقيقيًا في المرونة، أم أن التجريد الإضافي يصبح هو التعقيد الجديد؟
قضيت بعض الوقت في الاطلاع على جانب التنفيذ لـ @Dusk ، وكانت Piecrust أكثر إثارة للاهتمام مما كنت أتوقع أولًا.
بيئة العقود الذكية فيها مبنية حول WebAssembly، لكن الجزء الذي ظل يلفت الانتباه كان الاهتمام بعمليات التشفير. طبقة التنفيذ مُصممة للتعامل مع هذه الأحمال بشكل أكثر مباشرة بدلًا من اعتبارها أمرًا ثانويًا. وهذا يهم عندما تكون التطبيقات التي يتم بناؤها ليست مجرد عمليات تحويل رمزية بسيطة.
قد تحتاج البنية التحتية المالية إلى التحقق والإثباتات وقواعد الأصول وغيرها من العمليات، وهي أكثر تطلبًا بكثير من تغييرات الحالة الأساسية. إن وجود بيئة تنفيذ مصممة مع أخذ هذه الأحمال في الاعتبار هو خيار معماري منطقي. لكن هناك أيضًا مفاضلة هنا.
قد يؤدي التخصص إلى جعل النظام أكثر ملاءمة لفئة معينة من التطبيقات، وفي الوقت نفسه يخلق طبقة إضافية يحتاج المطورون إلى فهمها. إن المزيد من الإمكانات لا يعني تلقائيًا تطويرًا أبسط.
فهل تمنح طبقة تنفيذ واعية بالتشفير Dusk ميزة ملموسة للتطبيقات المالية، أم أن التخصص يخلق تعقيدًا كبيرًا لدرجة لا تبررها للمُنشئين؟
قضيت بعض الوقت في رسم خريطة لما الذي يغيره الاقتراض بسعر ثابت فعليًا في TermMax، والجزء الذي ظل يلفت الانتباه لم يكن فقط أن السعر ثابت.
بل إن تكلفة الاقتراض والمدة تصبح مدخلات معروفة قبل بدء المراكز.
في سوق بسعر متغير، يمكن أن تستمر تكلفة رأس المال في التغير بينما لا يزال المركز مفتوحًا. وهذا يجعل التخطيط بالرافعة المالية أصعب، لأن الالتزام نفسه يتحرك. يفصل TermMax هذا الغموض عبر تمثيل الدين بمراكز بسعر ثابت ومدة ثابتة.
يبدو الأمر بسيطًا.
لكن التأثير من الدرجة الثانية أكثر إثارة للاهتمام. بمجرد معرفة تكلفة الاقتراض، يمكن للمقترض تقييم مركزٍ ما مقابل مصروف تمويلي محدد، بدلًا من السؤال باستمرار عمّا قد يصبح عليه السعر لاحقًا.
أعتقد أن البنية التحتية ذات السعر الثابت تصبح عندها أكثر من مجرد واجهة إقراض مختلفة. إنها تغيّر طريقة حساب نشر رأس المال.
لا أعتقد أن اليقين بالسعر يزيل مخاطر الرافعة المالية. قد يجعل جزءًا واحدًا من تلك المخاطر أسهل فقط في القياس.
لذلك أعود دائمًا إلى السؤال نفسه: هل يجعل الاقتراض بسعر ثابت إدارة الرافعة المالية أسهل فعلًا، أم أنه يجعل فقط مخاطر التمويل أسهل في الرؤية؟؟
قضيت بعض الوقت في النظر إلى Zedger والجزء الذي ظل يبرز لم يكن مجرد أن @Dusk يمكنه تمثيل الأوراق المالية على السلسلة.
إنها محاولة التعامل مع دورة حياة الأصل بشكل أكبر هناك.
تم تصميم Zedger للأصول الخاضعة للتنظيم بعمليات مثل الإصدار (minting) والإحراق (burning) والإجراءات/العمليات المؤسسية (corporate actions). وهذا يغيّر نموذج التفكير إلى حدّ ما. فالبلوك تشين ليس مجرد احتفاظ بتمثيل رقمي لشيء موجود في مكان آخر. يمكن لقواعد أكثر تخصّ الأداة المالية أن تصبح جزءًا من البنية التحتية التي تديرها.
يبدو ذلك كالفكرة الأكثر إثارة للاهتمام.
لكن ذلك أيضًا يخلق مشكلة تصميم أصعب. فالأصول المالية ليست مجرد رموز. فلديها شروط قانونية وقواعد ملكية وأحداث يمكنها تغيير طريقة سلوكها مع مرور الوقت. إن وضع المزيد من دورة الحياة هذه على السلسلة يجعل النظام أكثر اتساقًا، لكنه يعني أيضًا أن البروتوكول يجب أن يمثّل تعقيدًا واقعيًا أكبر بشكل صحيح.
فهل نقل المزيد من دورة حياة الورقة المالية على السلسلة يُبسّط فعلاً البنية التحتية المالية، أم أنه فقط يجعل البلوك تشين مسؤولاً عن تعقيد أكبر من ذي قبل؟
كنت ألاحظ باستمرار أن @Dusk لا يفرض كل معاملة عبر نموذج واحد.
يستخدم Moonlight بنية قائمة على الحساب، بينما يعتمد Phoenix نهج UTXO. في البداية، يبدو ذلك كتَعقيد غير ضروري. لماذا نحافظ على طريقتين لتمثيل المعاملات بدلًا من اختيار واحدة وتبسيط البنية المعمارية؟
كلما نظرت إليه أكثر، اتضح لي أن هذا الفصل منطقي. حالة قائمة على الحسابات تكون مباشرة للأرصدة ومنطق التطبيقات. يمنح Phoenix Dusk بنية معاملات مختلفة يمكن أن تدعم تدفقات أكثر تركيزًا على الخصوصية.
تلك المرونة مفيدة.
لكن هناك مفاضلة لا أظن أن أحدًا يناقشها بما يكفي. كل نموذج إضافي للمعاملات يضيف نموذجًا ذهنيًا آخر للمطورين والمستخدمين لفهمه. قد تصبح البنية أكثر قدرة بينما يصبح النظام ككل أصعب في الاستيعاب.
فهل امتلاك نماذج معاملات متميزة يحقق فعلًا مرونة مفيدة لـ Dusk، أم أن التعقيد الإضافي في النهاية يفوق الفائدة؟
كنت أعود باستمرار إلى جزء التسوية في @Dusk لأن الأمر سهل أن يتغاضى عنه عندما تحظى الخصوصية بكل الاهتمام.
الآلية المثيرة للاهتمام هي الإسناد الموجز. لا يكتفي المُصدِّقون بمواصلة تمديد السلسلة وترك الجميع ينتظرون إحساسًا غامضًا بـ “على الأرجح نهائي”. التصميم يستخدم الإسنادات للوصول إلى حتمية نهائية محسومة.
هذا الأمر مهم أكثر في الأسواق المالية مما قد يبدو.
إذا كانت المعاملة تمثل نقلًا فعليًا لأصل ما، فإن عدم اليقين حول ما إذا كانت هذه الحالة يمكن أن تتغير لاحقًا يخلق احتكاكًا تشغيليًا. تمنح الحتمية النهائية التطبيق نقطة أوضح بكثير لاعتبار الحالة مُستقرة، وهذا يعجبني في جزء من التصميم. لكن اليقين الأسرع يجعلني أيضًا أفكر بعمق أكبر في مدى ضرورة أن تكون افتراضات الإجماع مدعومة عندما تعتمد الأنشطة المالية الحقيقية على تلك الحالة النهائية. ضمان تسوية واضح لا يكون مفيدًا إلا بقدر آلية إنتاجه.
فهل تُزيل الحتمية النهائية طبقةً ذات معنى من الاحتكاك المالي فعلًا، أم أنها تجعل افتراضات الإجماع الأساسية أكثر أهمية فقط؟
كلما قرأت أكثر عن @Dusk ، قلّت قناعتي بأن "الخصوصية" هي الجزء المثير للاهتمام بحد ذاتها؛ فالمشكلة الأصعب هي ما الذي يحدث بعد إخفاء تفاصيل المعاملة.
تستخدم Dusk إثباتات ZK لدعم المعاملات السرّية مع الحفاظ على القدرة على التحقق من أن المعاملة صحيحة. هذا مهم للتمويل الخاضع للتنظيم، حيث قد يشكل تعريض كل التفاصيل للعامة مشكلة، لكن جعل كل شيء غير مرئي يخلق مشكلة مختلفة: كيف يعمل بالفعل المراجعة المصرّح بها؟
أعجبني هذا الاتجاه. الخصوصية وقابلية التدقيق ليست تُعامل كمتعارضين.
لكن هناك تنازلاً أعود إليه باستمرار. كلما أصبحت الرؤية أكثر انتقائية، تصبح القواعد الخاصة بمن يمكنه مراجعة ماذا أكثر أهمية بالفعل.
فهل تُعدّ الخصوصية القابلة للبرمجة حلًا حقيقيًا لمشكلة الشفافية للأسواق الخاضعة للتنظيم، أم أنها فقط تنقل الجزء الصعب إلى إدارة الوصول والتحقق؟