- Zakura قصد دارد یک کلید نمایش جداگانه به هر تبادل ZEC انجام شده از طریق NEAR Intents اختصاص دهد، و محدودیتهایی را برای تاریخچه پرداختهایی که یک کامپیوتر کوانتومی آینده میتواند از یک آدرس بازپرداخت منتشر شده به صورت عمومی، کشف کند، اعمال کند.
- این پیشنهاد کلیدهای خرج را با کاربران نگه میدارد و در عین حال از بازیابی اطلاعات خصوصی برای کمک به کیف پولها برای یافتن بازپرداختها بدون افشای آدرسهایی که بررسی میکنند، استفاده میکند.
- Zakura میگوید نرمافزارهای کیف پول سازگار میتوانند این ویژگی منبع باز را در عرض چند هفته، قبل از هدف ژانویه توسعهدهندگان Zcash برای پرداختهای مقاوم در برابر کوانتوم، پیادهسازی کنند.
تیم پشت Zakura، نسخه جدیدتری از نرمافزاری که شبکه Zcash را اجرا میکند، میخواهد به هر تبادل ZEC انجام شده از طریق NEAR Intents یک کلید خصوصی اختصاص دهد.
طبق یک پست مهندسی جدید از این تیم، این تغییر یک شکاف را میبندد که یک کامپیوتر کوانتومی آینده میتواند از آن برای جمعآوری تاریخچه پرداخت کاربر استفاده کند.
NEAR Intents یک سرویس است که به کاربران امکان میدهد توکنها را بین بلاکچینهای مختلف مبادله کنند. هنگامی که شخصی ZEC خصوصی را با USDC از طریق آن مبادله میکند، یک آدرس خصوصی Zcash خود را در زنجیره عمومی NEAR منتشر میکند تا بداند کجا باید هر ZEC استفاده نشده را ارسال کند. این آدرس به محض اینکه واریز انجام شود، بالا میرود و حتی اگر تبادل انجام شود و نیازی به بازپرداخت نباشد، در آنجا باقی میماند.
چنین آدرسهایی در حال حاضر اطلاعاتی را در اختیار کامپیوترها قرار نمیدهند. هر آدرس Zcash دارای یک کلید عمومی است که از کلید نمایش کیف پول، که رازی است که کیف پول برای تشخیص پرداختهای ارسال شده به آن استفاده میکند، ساخته شده است، و از ریاضیات منحنی بیضی یکطرفه مشابه آنچه که از کیف پولهای بیتکوین و اتر محافظت میکند، استفاده میکند.
کامپیوترهای معمولی نمیتوانند این ریاضیات را به عقب برگردانند، اما یک کامپیوتر کوانتومی بزرگ که الگوریتم Shor را اجرا میکند، روشی که در سال 1994 برای این کار منتشر شده است، میتواند به طور نظری از آدرس به کلید بازگردد.
این تهدید واقعی است که بر بیتکوین دوران ساتوشی سنگینی میکند، زیرا کلیدهای عمومی آن قبلاً برای هر کسی در زنجیره قرار گرفتهاند. هفته گذشته، گوگل گفت که تراشه ویلو کوانتومی آن نسخههای تقریباً کاملی از یکی از اجزایی که چنین حمله به آن نیاز دارد تولید کرده است، گامی به سوی ماشینی که به اندازه کافی قدرتمند باشد تا آن را امتحان کند.
کامپیوترهای کوانتومی قادر به انجام این کار هنوز احتمالاً سالها دور هستند (و هیچ کس جدول زمانی محکمی برای ساخت یکی ندارد)، اما این مشکلی است که توسعهدهندگان در سراسر صنعت برای حل آن عجله دارند.
یک کلید برای هر تبادل
معماری Zcash مشکل خاص خود را دارد. یک کیف پول Zcash میتواند آدرسهای متعددی تولید کند که به نظر مستقل از یکدیگر هستند، اما معمولاً یک کلید نمایش را به اشتراک میگذارند.
یک مهاجم که آن کلید را از یک آدرس منتشر شده منفرد هک کند، میتواند هر پرداختی را که حساب دریافت کرده است پیوند دهد و مقادیر و یادداشتهای خصوصی (یادداشتها) متصل به آنها را بخواند.
هزینه جداگانه است. راه حل Zakura به هر تبادل یک کلید نمایش جداگانه میدهد و کلید خرج را با حساب اصلی کاربر نگه میدارد. یک مهاجم که روزی آدرس بازپرداخت را در NEAR هک کند، فقط پرداختهای مربوط به آن تبادل واحد را مشاهده میکند.
نحوه حفظ حریمنگهداشت پرداختهای Zcash با یک کلید در هر تبادل. (Shaurya Malwa/CoinDesk)
این طراحی با یک مشکل عملی نیز مقابله میکند.
یک کیف پولی که صدها تبادل انجام داده است، با صدها کلید روبرو میشود و بازیابی آن از پشتیبانگیری به معنای اسکن کل زنجیره Zcash با هر یک از آنها است.
پاسخ Zakura یک پایگاه داده است که کیف پول میتواند به طور خصوصی با استفاده از تکنیکی به نام بازیابی اطلاعات خصوصی از آن پرس و جو کند. کیف پول میپرسد که بازپرداختها کجا فرود آمدهاند و پایگاه داده بدون اینکه یاد بگیرد کدام آدرسها را کیف پول بررسی میکند، پاسخ میدهد.
در نتیجه، هیچ کامپیوتر کوانتومی قادر به بازیابی این کلیدها هنوز نشان داده نشده است. Zakura میگوید کیف پولهایی که بر اساس کتابخانههای منبع باز آن ساخته شدهاند، از جمله Vizor، میتوانند این ویژگی را در هفتههای آینده اضافه کنند، پس از اینکه سختافزار کیف پول از آن پشتیبانی کرد.
این امر راه حل را در دستان کاربران قرار میدهد قبل از هدف ژانویه که توسعهدهندگان Zcash برای پرداختهای مقاوم در برابر کوانتوم در اوایل این ماه تعیین کردهاند.
بیشتر بخوانید: توسعهدهندگان Zcash هدف ژانویه برای پرداختهای مقاوم در برابر کوانتوم را پس از ترس ‘حالت پناهگاه’ تعیین کردند
نویسنده: Shaurya Malwa
شمـا اولیـن نفـر هستـید کـه نظـر خـود را ثبـت مـی کنیـد.
🗩ثبـت نظر: