TIDECOIN
Получить TDC

Дорожная карта разработки Tidecoin

Дорожная карта Tidecoin состоит из трёх фаз. Фаза 1 охватывает действующую с генезиса архитектуру: подписи Falcon-512 и майнинг YespowerTIDE. Фаза 2 охватывает уже созданный, но ещё не активированный набор возможностей, привязанный к активации AuxPoW: merged mining, дополнительные схемы подписей, OP_SHA512 и witness v1. Фаза 3 охватывает долгосрочные идеи, которые следует считать планированием, а не каноническими обязательствами по релизам из whitepaper.

// статусы
АктивноАктивно в mainnet
РеализованоКод готов, протестирован и ожидает активации консенсуса
ЗапланированоВ дизайне или разработке
// фаза 1 · фундамент

Что уже сделано в Tidecoin?

  1. Подписи Falcon-512Схема подписей по умолчанию, защищающая все транзакции с 27 декабря 2020 года
    Активны с генезиса
  2. Майнинг YespowerTIDEPoW, оптимизированный для CPU, с N=2048, r=8
    Активен с генезиса
  3. SegWitАктивен с блока 1
    Активен
  1. Архитектура кошелька PQHDТолько усиленная деривация с KDF на основе SHA-512
    Активна
  1. Дополнительные схемы подписейFalcon-1024 и ML-DSA-44/65/87
    Реализованы, включаются с AuxPoW
  2. Совместный майнинг AuxPoWСовместный майнинг на основе scrypt с Litecoin, Chain ID 8
    Реализован, включается с AuxPoW
  3. OP_SHA512 и witness v1Поддержка SHA-512 в скриптах и 64-байтное witness-хеширование
    Реализованы, включаются с AuxPoW
  4. Строгая PQ-валидацияПереход от устаревшей к строгой валидации, привязанный к AuxPoW
    Реализована, включается с AuxPoW
  5. Долгосрочные идеиЛюбая дорожная карта релизов или версий за пределами whitepaper должна иметь отдельные источники
    Только планирование

Заявления об эксплуатационной истории на публичном сайте должны вести на /status, где есть видимые доказательства и проверка с отметками времени.

// фаза 2 · активация auxpow

Что открывает активация AuxPoW?

Весь код Фазы 2 уже реализован и протестирован. Фаза 2 — это единая активация на заданной высоте блока консенсуса, которая одновременно включает:
01

Совместный майнинг scrypt

  1. Что она делает

    Переход от самостоятельного YespowerTIDE к совместному майнингу под защитой Litecoin

  2. Почему это важно

    Существенное увеличение стоимости атаки 51% за счёт использования хешрейта Litecoin

02

Мультисхемные подписи

  1. Что она делает

    Falcon-1024, ML-DSA-44/65/87 становятся доступны для новых адресов

  2. Почему это важно

    Криптографическая гибкость — резервные схемы на случай компрометации одной из них

03

Активация witness v1

  1. Что она делает

    64-байтное хеширование скриптов на основе SHA-512 с адресами q1...

  2. Почему это важно

    256-битная постквантовая безопасность против 128-битной у SHA-256

04

Активация OP_SHA512

  1. Что она делает

    Код операции SHA-512 становится доступен в Script

  2. Почему это важно

    Постквантовые операции хеширования в смарт-контрактах

05

Строгая PQ-валидация

  1. Что она делает

    Отклонение устаревшего формата Falcon

  2. Почему это важно

    Более строгие границы безопасности со стандартными ограничениями PQClean

Детали реализации: Все возможности управляются параметром nAuxpowStartHeight в параметрах консенсуса. Сейчас в основной сети установлено значение AUXPOW_DISABLED, а в тестовой сети они активны с блока 1000. Высота активации будет задана через скоординированный выпуск программного обеспечения узлов.

// фаза 3 · долгосрочное

Что запланировано на будущее Tidecoin?

01Запланировано

Интеграция аппаратных кошельков

Поддержка FALCON-512 и ML-DSA в защищённых элементах Ledger/Trezor

02Запланировано

Межсетевые мосты

Квантово-защищённые протоколы мостов с обменом ключами ML-KEM

03Запланировано

SIMD-ускоренная верификация

Оптимизированная проверка подписей для высокопроизводительных узлов

04Запланировано

iOS-кошелёк

Нативное приложение в App Store

// вопросы по дорожной карте

FAQ по дорожной карте

Все вопросы

Код Фазы 2 уже написан?

Да. Весь код AuxPoW, мульти-схемных подписей, witness v1, OP_SHA512 и строгой PQ-валидации полностью реализован, собран и покрыт unit- и функциональными тестами. Фаза 2 — это чисто активация консенсуса: выставление высоты блока, с которой функции включатся в mainnet.

Когда активируется AuxPoW?

Высота активации будет согласована с майнинг-сообществом через скоординированный релиз ноды. Все функции уже проверяемы на testnet (активны с блока 1000).

Нужно ли обновлять кошелёк ради Фазы 2?

Потребуется обновиться до последнего выпуска программного обеспечения узла, включающего высоту активации. Существующие ключи и адреса продолжат работать — миграция кошелька не требуется.