قضيت فترة بعد الظهر في التنقيب عن ما الذي يغيّره Piecrust فعلاً مقارنةً بـ WASM العادي، معتقدًا أنه سيكون في الغالب مجرد تحسينات شكلية. لكنه ليس كذلك.
استبدل Piecrust RuskVM القديم، وهو مبني على Wasmer، وهو بيئة تشغيل لـ WASM — لكن مواد Dusk نفسها تقول إنه يختلف جوهريًا بطريقتين محددّتين: فهو يدعم عمليات ZK أصلاً مثل التحقق من SNARK داخل الـ VM مباشرةً، كما أنه يتعامل مع الذاكرة بطريقة مختلفة تمامًا عن معظم آلات/مُعَالِجات تشغيل البلوك تشين.
هذا هو الجزء الذي ظلّ عالقًا في ذهني.
أنت تتخلّى عن بساطة بيئة تشغيل WASM جاهزة ومباشرة، وفي المقابل تحصل على VM يمكنه التحقق أصلاً من إثباتات المعرفة الصفرية بدون توجيه هذا العمل إلى مكان آخر بالكامل.
لكن لحظة—دعني أكون صريحًا بشأن ما أعرفه فعلاً مقابل ما أستنتجه. Dusk تؤكد أن Piecrust يتعامل مع الذاكرة بشكل مختلف وأنه يدعم ZK محليًا. ما لم أتمكن من العثور عليه في أي مكان هو وجود فرق أداء قابل للقياس بين RuskVM القديم وPiecrust الحالي.
كنت أعود باستمرار إلى سؤال لماذا يهم هذا الأمر خارج الوصف التقني — فـ VM مُصمَّم للتعامل محليًا مع العمل التشفيري الدقيق الذي يستند إليه نموذج الخصوصية لدى Dusk ليس مجرد خيار عام تم تكييفه لاحقًا بعد وقوع الأمور.
إذًا: هل يؤدي بناء VM بهذا القدر من التخصيص فعلاً إلى نتائج مجدية على المدى الطويل، أم أنه يجعل الأمور أصعب لاحقًا عند تغيّر المتطلبات؟
#dusk
$DUSK
@Dusk
استبدل Piecrust RuskVM القديم، وهو مبني على Wasmer، وهو بيئة تشغيل لـ WASM — لكن مواد Dusk نفسها تقول إنه يختلف جوهريًا بطريقتين محددّتين: فهو يدعم عمليات ZK أصلاً مثل التحقق من SNARK داخل الـ VM مباشرةً، كما أنه يتعامل مع الذاكرة بطريقة مختلفة تمامًا عن معظم آلات/مُعَالِجات تشغيل البلوك تشين.
هذا هو الجزء الذي ظلّ عالقًا في ذهني.
أنت تتخلّى عن بساطة بيئة تشغيل WASM جاهزة ومباشرة، وفي المقابل تحصل على VM يمكنه التحقق أصلاً من إثباتات المعرفة الصفرية بدون توجيه هذا العمل إلى مكان آخر بالكامل.
لكن لحظة—دعني أكون صريحًا بشأن ما أعرفه فعلاً مقابل ما أستنتجه. Dusk تؤكد أن Piecrust يتعامل مع الذاكرة بشكل مختلف وأنه يدعم ZK محليًا. ما لم أتمكن من العثور عليه في أي مكان هو وجود فرق أداء قابل للقياس بين RuskVM القديم وPiecrust الحالي.
كنت أعود باستمرار إلى سؤال لماذا يهم هذا الأمر خارج الوصف التقني — فـ VM مُصمَّم للتعامل محليًا مع العمل التشفيري الدقيق الذي يستند إليه نموذج الخصوصية لدى Dusk ليس مجرد خيار عام تم تكييفه لاحقًا بعد وقوع الأمور.
إذًا: هل يؤدي بناء VM بهذا القدر من التخصيص فعلاً إلى نتائج مجدية على المدى الطويل، أم أنه يجعل الأمور أصعب لاحقًا عند تغيّر المتطلبات؟
#dusk
$DUSK
@Dusk