تجادلت مع أحدهم طوال الليل: «سلسلة الخصوصية—هل يمكن أن تمر عبر الرقابة؟» وبدلاً من ذلك، اكتشفت صباحًا أثناء تصفح الكود أن Dusk كان قد أدخل الإجابة فيه من قبل.
فكرة رائعة يا له من كعكة! BTC يرتفع بشكل جيد!
في الليلة الماضية، تشعبت حديثًا مع صديق يعمل في مجال الامتثال حتى الساعة الثانية صباحًا. كان يصرّ على نقطة واحدة: «تركيبة ZK مع UTXO لا يمكن لجهات التدقيق أن تعمل عليها أصلًا، والرقابة لن تقبلها». حينها ردّدت عليه باستخدام «الإفصاح الانتقائي» في Phoenix. لم يطل الأمر حتى قال مباشرة: «هل يمكن للكود تصدير Excel بنقرة واحدة؟» ثم أنهى المكالمة.
جعلتني تلك الجملة أتوقف لبرهة.
لكن أثناء قراءة الوثائق صباحًا وجدت تفصيلة لم أكن أوليها اهتمامًا كافيًا من قبل: آلية View Key في Phoenix—يتم تقسيم المفتاح إلى مفتاحين: واحد للمشاهدة وواحد للإنفاق. الأول يمكن تسليمه لطرف ثالث ليفحص ويميز المعاملات التي تخصّك، بينما الثاني يبقى دائمًا في يدك أنت. ماذا يعني ذلك؟ يمكن لجهة التدقيق أن تحصل على View Key للتحقق من عدم قيامك بعمليات مخالفة أو بتحويلات تتجاوز الحد، لكنها لن تستطيع أخذ أي سنت منك. تم فصل قابلية «التحقق» المطلوبة للامتثال عن عدم قابلية «المس» المطلوبة لحماية الأصول—بحلّ بسيط: تقسيم المفتاح إلى جزأين.
صديقي كان محقًا عندما قال إن «تصدير Excel بنقرة واحدة» مطلب حقيقي—الجهات الرقابية لا تناقشك في مُثُل التشفير، بل تريد شيئًا يمكن طباعته وإيداعه في سجلات. لكن ما هو مثير في تصميم Phoenix أنَّه لا يتعامل مع «الخصوصية» و«قابلية التدقيق» كطرفين متعارضين، بل يبني جسرًا في المنتصف عبر View Key: ما ينبغي أن تراه جهة التدقيق يُعرض لها، وما لا ينبغي أن تأخذه لا يمكنها أخذه. وتجدر الإشارة أيضًا إلى آلية Nullifier: لكل معاملة خصوصية يتم نشر مُعرّف تدمير فريد من نوعه، بدلًا من كشف أي note تم إنفاقها مباشرة. يمكن لجهة التدقيق التحقق من أن هذه المعاملة حدثت فعلًا ولم تقع فيها مشكلة double-spend، لكن لا يمكنها معرفة من حوّل كم إلى من.
طبعًا لا ينبغي المبالغة في ادعاء الكمال—بعد تفويض View Key للطرف الثالث، يمكن له الاطلاع على سجلات استلامك، وهذا بحد ذاته تكلفة ثقة. إلى من سيتم إظهاره، وكيف ستُدار تلك البيانات بعد ذلك، وما إذا كانت ستتسرب—البروتوكول لا يستطيع ضمان ذلك.
لكن على الأقل الاتجاه صحيح: الخصوصية ليست بالضرورة في مواجهة الرقابة. ليست المشكلة يومًا «هل يمكن تحقيق الامتثال؟» بل «ما تكلفة الامتثال؟». الإجابة التي تقدمها Phoenix هي أن التكلفة قد تكون «مفتاحًا للقراءة فقط» لا «عرْي الحساب كله».
@Dusk $DUSK #dusk
فكرة رائعة يا له من كعكة! BTC يرتفع بشكل جيد!
في الليلة الماضية، تشعبت حديثًا مع صديق يعمل في مجال الامتثال حتى الساعة الثانية صباحًا. كان يصرّ على نقطة واحدة: «تركيبة ZK مع UTXO لا يمكن لجهات التدقيق أن تعمل عليها أصلًا، والرقابة لن تقبلها». حينها ردّدت عليه باستخدام «الإفصاح الانتقائي» في Phoenix. لم يطل الأمر حتى قال مباشرة: «هل يمكن للكود تصدير Excel بنقرة واحدة؟» ثم أنهى المكالمة.
جعلتني تلك الجملة أتوقف لبرهة.
لكن أثناء قراءة الوثائق صباحًا وجدت تفصيلة لم أكن أوليها اهتمامًا كافيًا من قبل: آلية View Key في Phoenix—يتم تقسيم المفتاح إلى مفتاحين: واحد للمشاهدة وواحد للإنفاق. الأول يمكن تسليمه لطرف ثالث ليفحص ويميز المعاملات التي تخصّك، بينما الثاني يبقى دائمًا في يدك أنت. ماذا يعني ذلك؟ يمكن لجهة التدقيق أن تحصل على View Key للتحقق من عدم قيامك بعمليات مخالفة أو بتحويلات تتجاوز الحد، لكنها لن تستطيع أخذ أي سنت منك. تم فصل قابلية «التحقق» المطلوبة للامتثال عن عدم قابلية «المس» المطلوبة لحماية الأصول—بحلّ بسيط: تقسيم المفتاح إلى جزأين.
صديقي كان محقًا عندما قال إن «تصدير Excel بنقرة واحدة» مطلب حقيقي—الجهات الرقابية لا تناقشك في مُثُل التشفير، بل تريد شيئًا يمكن طباعته وإيداعه في سجلات. لكن ما هو مثير في تصميم Phoenix أنَّه لا يتعامل مع «الخصوصية» و«قابلية التدقيق» كطرفين متعارضين، بل يبني جسرًا في المنتصف عبر View Key: ما ينبغي أن تراه جهة التدقيق يُعرض لها، وما لا ينبغي أن تأخذه لا يمكنها أخذه. وتجدر الإشارة أيضًا إلى آلية Nullifier: لكل معاملة خصوصية يتم نشر مُعرّف تدمير فريد من نوعه، بدلًا من كشف أي note تم إنفاقها مباشرة. يمكن لجهة التدقيق التحقق من أن هذه المعاملة حدثت فعلًا ولم تقع فيها مشكلة double-spend، لكن لا يمكنها معرفة من حوّل كم إلى من.
طبعًا لا ينبغي المبالغة في ادعاء الكمال—بعد تفويض View Key للطرف الثالث، يمكن له الاطلاع على سجلات استلامك، وهذا بحد ذاته تكلفة ثقة. إلى من سيتم إظهاره، وكيف ستُدار تلك البيانات بعد ذلك، وما إذا كانت ستتسرب—البروتوكول لا يستطيع ضمان ذلك.
لكن على الأقل الاتجاه صحيح: الخصوصية ليست بالضرورة في مواجهة الرقابة. ليست المشكلة يومًا «هل يمكن تحقيق الامتثال؟» بل «ما تكلفة الامتثال؟». الإجابة التي تقدمها Phoenix هي أن التكلفة قد تكون «مفتاحًا للقراءة فقط» لا «عرْي الحساب كله».
@Dusk $DUSK #dusk