Обновление Quantum Bucket: IIP-65 «Режим бункера» теперь на стадии черновика 4 и включает полноценную эталонную реализацию в iotex-core 🛡️
Несколько недель назад мы предложили создать бункер на случай апокалипсиса для застейканных $IOTX: блокировать бакеты с помощью второго ключа на основе хеша. После независимой криптографической проверки мы полностью переработали уровень авторизации, чтобы сделать его максимально защищённым. Вот что нового:
🔒 Усиленная криптография: основной выбор — SLH-DSA (FIPS 205) — остаётся неизменным. Мы усовершенствовали конверт, добавив домены экземпляров цепочки (чтобы предотвратить повторное воспроизведение транзакций между сетями), привязку к недавним блокам (срок действия подписи ограничен примерно 7 днями) и точную привязку согласия с помощью SHA-512.
🧱 Архитектура с приоритетом проверки: каждая защищённая операция проверяет все подписи до обращения к состоянию стейкинга. Никаких предварительных записей и попыток отката.
🔑 Простое восстановление: ключи защиты создаются из отдельного seed-фразы хранилища. Если ваш повседневный ECDSA-кошелёк скомпрометирован, для восстановления бакетов достаточно мнемонической фразы хранилища.
⚡ Молниеносная скорость: проверка занимает всего около 0,23 мс на Apple M3 Pro — это на четыре порядка быстрее, чем время блока в 2,5 с.
Текущий статус: код (около 13 тыс. строк) работает в nightly-сборке за флагом функции. Следующие шаги: бенчмарки полного обработчика, внешний аудит и голосование по вопросу управления. До этого момента в mainnet ничего не изменится.
Квантовым компьютерам или математическому прорыву с помощью ИИ могут потребоваться годы. Бункеры нужно строить до начала бури. Мы строим свой уже сейчас. ⛈️
📄 Спецификация IIP-65: https://github.com/iotexproject/iips/pull/87
💻 Реализация: https://github.com/iotexproject/iotex-core/pull/5059
Несколько недель назад мы предложили создать бункер на случай апокалипсиса для застейканных $IOTX: блокировать бакеты с помощью второго ключа на основе хеша. После независимой криптографической проверки мы полностью переработали уровень авторизации, чтобы сделать его максимально защищённым. Вот что нового:
🔒 Усиленная криптография: основной выбор — SLH-DSA (FIPS 205) — остаётся неизменным. Мы усовершенствовали конверт, добавив домены экземпляров цепочки (чтобы предотвратить повторное воспроизведение транзакций между сетями), привязку к недавним блокам (срок действия подписи ограничен примерно 7 днями) и точную привязку согласия с помощью SHA-512.
🧱 Архитектура с приоритетом проверки: каждая защищённая операция проверяет все подписи до обращения к состоянию стейкинга. Никаких предварительных записей и попыток отката.
🔑 Простое восстановление: ключи защиты создаются из отдельного seed-фразы хранилища. Если ваш повседневный ECDSA-кошелёк скомпрометирован, для восстановления бакетов достаточно мнемонической фразы хранилища.
⚡ Молниеносная скорость: проверка занимает всего около 0,23 мс на Apple M3 Pro — это на четыре порядка быстрее, чем время блока в 2,5 с.
Текущий статус: код (около 13 тыс. строк) работает в nightly-сборке за флагом функции. Следующие шаги: бенчмарки полного обработчика, внешний аудит и голосование по вопросу управления. До этого момента в mainnet ничего не изменится.
Квантовым компьютерам или математическому прорыву с помощью ИИ могут потребоваться годы. Бункеры нужно строить до начала бури. Мы строим свой уже сейчас. ⛈️
📄 Спецификация IIP-65: https://github.com/iotexproject/iips/pull/87
💻 Реализация: https://github.com/iotexproject/iotex-core/pull/5059
