Дописи
avatar

Багато ранніх проектів блокчейну використовували хешування Pedersen, оскільки воно ефективно працює всередині груп еліптичних кривих і природно поєднується з тими самими кривими, що використовуються для підписів. Проте безпека Pedersen спирається на припущення про дискретний логарифм. Заміна його хеш-функцією, безпека якої ґрунтується лише на стійкості до колізій, видаляє цю залежність. @Starknet виконала цю заміну для хешу програми операційної системи та хешу конфігурації, які зустрічаються в основному контракті. Ця зміна була обмежена за обсягом, але закрила один конкретний пункт у опублікованому дорожньому плані та продемонструвала, що такі заміни можна виконати без порушення існуючих акаунтів. Додаткові заміни залишаються в дорожньому плані: зобов’язання дерева стану та отримання адрес контрактів. Оскільки ці значення вже зафіксовані в блокчейні, будь-яка зміна повинна супроводжуватися стратегією міграції історичних даних. Одним із підходів, який обговорюється, є інструменти, що дозволяють існуючим контрактам повторно обчислювати ключі зберігання за новим хешем без ручного переміщення даних. Інженерні витрати не є незначними, але вони локалізовані та можуть розгортатися незалежно від термінів власного рівня розрахунків. Ці поступові кроки ілюструють практичний патерн. Замість очікування одного квантово-стійкого форку, мережа може поступово виводити з ужитку припущення про еліптичні криві поверхня за поверхнею, впроваджуючи кожну зміну, як тільки реалізація та шлях міграції будуть готові. Публічний реєстр міграції, який відстежує статус кожної поверхні, робить залишкову відстань помітною, а не лише риторичною.

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

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

Коментувати