كنت أستخدم الهاتف وشاهدت $AKE و $TUT ، لكن عندما أرى Campaign of Dusk على creatorPad.
أظل عالقًا في هذا الأمر المتعلق بـ Phoenix لأن إذا كان على Dusk أن يمنع إنفاق نفس DUSK المؤمّن مرتين، فإن ذهني يستمر في افتراض أن ملاحظة Phoenix نفسها يجب أن تصبح في النهاية واضحة بما يكفي لتشير إليها.
في مكانٍ ما.
من المفترض أن ملاحظة مُشفّرة تم استهلاكها يجب أن تصبح واضحة، أليس كذلك؟
وإلا فماذا يتذكر DuskDS أصلًا؟
لكن Phoenix لا يترك هذا النوع من الأثر فعليًا.
إن إنفاق Dusk Phoenix يستهلك ملاحظات مشفّرة، وإثبات الإنفاق بعدم المعرفة يبيّن أن المدخلات صحيحة، ويؤشر المُnullifier إلى أن هذا الإنفاق حدث، بحيث لا يمكن لـ DUSK المظلَّل أن يعود بهدوء عبر Transfer Contract مرة أخرى.
لكن العلاقة بين الملاحظات تبقى مخفية.
وهنا يبدأ ذهني في القتال معها صباحًا.
المُnullifier يمنح Dusk ما يكفي لمعرفة.
“هذا إنفاق Phoenix حدث بالفعل”
دون كشف أي سجلّ ملاحظات مشفّرة أنتج ذلك.
إذًا انتظر.
ما الذي أصبح مرئيًا بما يكفي لإيقاف الإنفاق الثاني؟
هل هي ملاحظة Dusk Phoenix نفسها؟
لا.
هل هي العلاقة المخفية بين الملاحظات القديمة ومخرجات Phoenix الجديدة؟
ما زالت لا.
فقط الـ nullifier؟
لأن Dusk Phoenix يمكنه استهلاك الملاحظات القديمة، وإنشاء مخرجات Phoenix جديدة، ونقل الإنفاق عبر Transfer Contract، وما زال لا يحوّل أبدًا هذا DUSK المؤمّن إلى حالة حساب عامة على نمط Moonlight.
وأجل، هذا غريب.
يبدو أن Dusk لا يحتاج لتاريخ الملاحظة أن يكون موجودًا علنًا. بل يحتاج فقط إلى أن يكون الـ nullifier قد تُرك خلفه حتى لا يمكن لنفس إنفاق Phoenix أن يعود مرة أخرى.
وأنا أستمر في الرغبة في أن يكون الـ nullifier شيئًا مثل إيصال Phoenix.
لكن الأمر ليس كذلك.
إنه أقرب إلى الشيء الوحيد الذي يجب على Dusk Phoenix تركه خلفه.
ليس الملاحظة.
فقط ما يكفي للتأكد من أن تلك الملاحظة لن تحصل على إنفاق آخر.
#dusk $DUSK @Dusk
أظل عالقًا في هذا الأمر المتعلق بـ Phoenix لأن إذا كان على Dusk أن يمنع إنفاق نفس DUSK المؤمّن مرتين، فإن ذهني يستمر في افتراض أن ملاحظة Phoenix نفسها يجب أن تصبح في النهاية واضحة بما يكفي لتشير إليها.
في مكانٍ ما.
من المفترض أن ملاحظة مُشفّرة تم استهلاكها يجب أن تصبح واضحة، أليس كذلك؟
وإلا فماذا يتذكر DuskDS أصلًا؟
لكن Phoenix لا يترك هذا النوع من الأثر فعليًا.
إن إنفاق Dusk Phoenix يستهلك ملاحظات مشفّرة، وإثبات الإنفاق بعدم المعرفة يبيّن أن المدخلات صحيحة، ويؤشر المُnullifier إلى أن هذا الإنفاق حدث، بحيث لا يمكن لـ DUSK المظلَّل أن يعود بهدوء عبر Transfer Contract مرة أخرى.
لكن العلاقة بين الملاحظات تبقى مخفية.
وهنا يبدأ ذهني في القتال معها صباحًا.
المُnullifier يمنح Dusk ما يكفي لمعرفة.
“هذا إنفاق Phoenix حدث بالفعل”
دون كشف أي سجلّ ملاحظات مشفّرة أنتج ذلك.
إذًا انتظر.
ما الذي أصبح مرئيًا بما يكفي لإيقاف الإنفاق الثاني؟
هل هي ملاحظة Dusk Phoenix نفسها؟
لا.
هل هي العلاقة المخفية بين الملاحظات القديمة ومخرجات Phoenix الجديدة؟
ما زالت لا.
فقط الـ nullifier؟
لأن Dusk Phoenix يمكنه استهلاك الملاحظات القديمة، وإنشاء مخرجات Phoenix جديدة، ونقل الإنفاق عبر Transfer Contract، وما زال لا يحوّل أبدًا هذا DUSK المؤمّن إلى حالة حساب عامة على نمط Moonlight.
وأجل، هذا غريب.
يبدو أن Dusk لا يحتاج لتاريخ الملاحظة أن يكون موجودًا علنًا. بل يحتاج فقط إلى أن يكون الـ nullifier قد تُرك خلفه حتى لا يمكن لنفس إنفاق Phoenix أن يعود مرة أخرى.
وأنا أستمر في الرغبة في أن يكون الـ nullifier شيئًا مثل إيصال Phoenix.
لكن الأمر ليس كذلك.
إنه أقرب إلى الشيء الوحيد الذي يجب على Dusk Phoenix تركه خلفه.
ليس الملاحظة.
فقط ما يكفي للتأكد من أن تلك الملاحظة لن تحصل على إنفاق آخر.
#dusk $DUSK @Dusk

