حاولت تتبّع مكان بدء الخصوصية فعليًا داخل تطبيق يعمل بـ Solidity على @Dusk .
افترضت أنّ عقدًا يتم نشره على DuskEVM سيَرث خصوصية Dusk بطريقة ما لأن بياناته وتسويته في النهاية تمر عبر DuskDS.
لكن هذا ليس بالضبط كيف تعمل الطبقات.
يوفر DuskEVM للمطوّرين تجربة تنفيذ مألوفة على مستوى EVM. يمكنهم استخدام Solidity وHardhat وFoundry والمحافظ الموجودة.
تأتي DuskDS من تحت كقاعدة التسوية وتوفّر البيانات.
لكن يمكن لعقد Solidity عادي أن ينشر حالته مثل أي تطبيق آخر يعمل على EVM.
يجب تصميم سرّية البيانات داخل التطبيق عبر Hedger، أو التعامل معها بشكل أقرب إلى مسار الخصوصية الأصلي لدى Dusk عبر DuskVM وPhoenix. ولا تُضاف تلقائيًا لمجرد أنّ العقد يعمل داخل منظومة Dusk.
هذه الحدود جعلتني أتوقف.
تخيّل سوق سندات مُرمّزة.
قد يحتاج سعر السوق إلى أن يظل عامًا.
فأهلية المستثمرين لا تحتاج إلا إلى إثباتها.
يُفضّل أن تبقى أرصدة الحَمَلة خاصة.
قد يطلب المُصدر أو المُنظّم وصولًا مُتحكمًا إلى سجلات معيّنة.
ولا يمكن وضع هذه القطع الأربع ببساطة داخل الحالة العامة نفسها في Solidity.
يُقصد بـ Hedger حل جزء من هذه المشكلة عبر إبقاء القيم مشفّرة بينما تتحقق إثباتات المعرفة الصفرية من أنّ المعاملة التزمت بقواعدها. لكن على المطوّر أن يقرر أيضًا ما الذي يدخل مسار التشفير، وما الذي يبقى عامًا، ومن يحصل على حقوق الإفصاح.
قد يؤدي قرار تصميم سيّئ إلى كشف بيانات مالية حسّاسة قبل أن يحصل التشفير على فرصة لحمايتها.
لذلك أنا أقل تركيزًا على عدد بدائـل التشفير التي يدعمها Dusk.
أنا أراقب ما إذا كانت أدواته تجعل حدّ العلني/الخاص واضحًا بما يكفي ليتمكّن فرق Solidity العادية من استخدامه بشكل صحيح.
يمكن لـ Dusk توفير مسارات الخصوصية. لكنه لا يستطيع أن يتخذ قرار بنية المعمارية لكل تطبيق.
#dusk $DUSK
افترضت أنّ عقدًا يتم نشره على DuskEVM سيَرث خصوصية Dusk بطريقة ما لأن بياناته وتسويته في النهاية تمر عبر DuskDS.
لكن هذا ليس بالضبط كيف تعمل الطبقات.
يوفر DuskEVM للمطوّرين تجربة تنفيذ مألوفة على مستوى EVM. يمكنهم استخدام Solidity وHardhat وFoundry والمحافظ الموجودة.
تأتي DuskDS من تحت كقاعدة التسوية وتوفّر البيانات.
لكن يمكن لعقد Solidity عادي أن ينشر حالته مثل أي تطبيق آخر يعمل على EVM.
يجب تصميم سرّية البيانات داخل التطبيق عبر Hedger، أو التعامل معها بشكل أقرب إلى مسار الخصوصية الأصلي لدى Dusk عبر DuskVM وPhoenix. ولا تُضاف تلقائيًا لمجرد أنّ العقد يعمل داخل منظومة Dusk.
هذه الحدود جعلتني أتوقف.
تخيّل سوق سندات مُرمّزة.
قد يحتاج سعر السوق إلى أن يظل عامًا.
فأهلية المستثمرين لا تحتاج إلا إلى إثباتها.
يُفضّل أن تبقى أرصدة الحَمَلة خاصة.
قد يطلب المُصدر أو المُنظّم وصولًا مُتحكمًا إلى سجلات معيّنة.
ولا يمكن وضع هذه القطع الأربع ببساطة داخل الحالة العامة نفسها في Solidity.
يُقصد بـ Hedger حل جزء من هذه المشكلة عبر إبقاء القيم مشفّرة بينما تتحقق إثباتات المعرفة الصفرية من أنّ المعاملة التزمت بقواعدها. لكن على المطوّر أن يقرر أيضًا ما الذي يدخل مسار التشفير، وما الذي يبقى عامًا، ومن يحصل على حقوق الإفصاح.
قد يؤدي قرار تصميم سيّئ إلى كشف بيانات مالية حسّاسة قبل أن يحصل التشفير على فرصة لحمايتها.
لذلك أنا أقل تركيزًا على عدد بدائـل التشفير التي يدعمها Dusk.
أنا أراقب ما إذا كانت أدواته تجعل حدّ العلني/الخاص واضحًا بما يكفي ليتمكّن فرق Solidity العادية من استخدامه بشكل صحيح.
يمكن لـ Dusk توفير مسارات الخصوصية. لكنه لا يستطيع أن يتخذ قرار بنية المعمارية لكل تطبيق.
#dusk $DUSK

