מחשבים רגילים לא יכולים להריץ את המתמטיקה ההפוכה, אבל מחשב קוונטי גדול מספיק המריץ את האלגוריתם של שור, שיטה שפורסמה ב-1994 בדיוק עבור העבודה הזו, יכול באופן תיאורטי לעבוד אחורה מהכתובת למפתח.
זה האיום האמיתי התלוי על הביטקוין מתקופת סאטושי, שהמפתחות הציבוריים שלו כבר יושבים בשרשרת, כך שכל אחד יוכל להעתיק. בשבוע שעבר, גוגל אמרה שבב הקוונטי Willow שלה ייצר גרסאות כמעט מושלמות של אחד הרכיבים שהתקפה כזו תצרב, צעד לקראת מכונה חזקה מספיק כדי לנסות את זה.
מחשבים קוונטיים שמסוגלים לכך עדיין נמצאים במרחק של שנים (ולאף אחד אין ציר זמן מוצק מתי ניתן לבנות אותו), אבל זו בעיה שמפתחים ברחבי התעשייה ממהרים לפתור.
מפתח אחד לכל החלפה
הארכיטקטורה של Zcash נותנת לו בעיה משלה. ארנק Zcash יכול ליצור כתובות רבות שנראות לא קשורות זו לזו, אבל בדרך כלל הן חולקות מפתח צפייה אחד.
תוקף שפצח את המפתח הזה מכתובת אחת שפורסמה יכול לקשר כל תשלום שהחשבון קיבל אי פעם ולקרוא את הסכומים ואת הפתקים הפרטיים, או התזכירים, המצורפים אליהם.
ההוצאה לוקחת מפתח נפרד, כך שהכספים עצמם יישארו בטוחים. התיקון של Zakura נותן לכל החלפה מפתח צפייה משלו ומשאיר את מפתח ההוצאה בחשבון הראשי של המשתמש. תוקף שמתישהו יפצח כתובת להחזר כספי $NEAR יראה רק את התשלומים הקשורים להחלפה אחת.
העיצוב עוסק גם בבעיה פרקטית.