Дописи
avatar

Одноразовий підпис, який все ще можна перевірити знову? Так, і @quipnetwork насправді пояснює чому у своїх документах. Облікові записи Quip використовують SHRINCS — систему підписів на основі хешування, розроблену для захисту після квантової ери. Для звичайних операцій з акаунтом кожен підпис використовує один слот. Використайте його один раз — перейдіть до наступного. Досить просто. Але стає цікаво, коли dapp перевіряє підписи через ERC-1271. Ця перевірка є лише для читання. Вона не використовує слот підпису. Той самий підпис може продовжувати проходити перевірку, поки ключ залишається встановленим. Чи це не знищує всю ідею одноразовості? Не зовсім. Підписання нового повідомлення тим самим одноразовим ключем і повторна перевірка існуючого підпису — це дві різні операції. Проблема виникає, коли протокол припускає, що дійсний підпис автоматично стає непридатним після однієї дії. Документація Quip прямо попереджає розробників про це. Потрібна авторизація лише один раз? Відстежуйте nonce. Додавайте термін дії. Або обробляйте зміну ключа. Не очікуйте, що ERC-1271 сам по собі забезпечить захист від повторного використання. І саме це я вважаю цікавим у інфраструктурі квантово-стійких гаманців. Оновлення криптографії не означає автоматичного оновлення всіх додатків, що підключені до цього гаманця. Можна мати сильніші підписи і все ще допускати помилки авторизації на рівні інтеграції. Це не експлойт Quip. Це задокументоване поведінкове особливості, якими повинні керуватися розробники. Справжнє виклик — не просто зробити гаманці квантово-стійкими, а зробити їх безпечними для інтеграції з DeFi-додатками, якими люди вже користуються. Ця остання частина заслуговує набагато більше уваги.

Цей контент призначений виключно для інформаційних та освітніх цілей. Він може містити думки третіх осіб, спонсорований контент або рекламні матеріали, за які автор може отримувати оплату. Жодна інформація в цій стрічці не є інвестиційною порадою чи гарантією прибутковості. Ви несете повну відповідальність за власні інвестиційні рішення. Перед початком торгівлі завжди проводьте власне дослідження та дотримуйтесь обережності. Ми не гарантуємо точність інформації від третіх осіб і не несемо відповідальності за будь-які збитки. Минулі результати не є показником майбутніх. Дивіться наші Умови спільноти та Заяву про ризики для отримання детальної інформації.

avatarОпублікуйте відповідь

Коментувати