Загрузка интерфейса…

Файлы в Novij Protocol

Файлы в Novij Protocol: шифрование и тарифы в токене NPT

Novij Protocol позволяет размещать документы, изображения, резервные копии и другие бинарные объекты. Каждый файл автоматически проходит двойное шифрование (AES-CBC → AES-256-CBC), Base64-кодирование и делится на блоки по 512 КБ — это необходимо для целостности и репликации.

Из-за упаковки объём данных растёт. Сеть не запрещает хранить гигабайты, но стоит учитывать, что удаление или перезапись опубликованного блока невозможны, а хранение оплачивается в токене нового протокола (NPT).

Команда исследует безопасные механизмы очистки неактуальных данных, но пока такая функция недоступна.

Почему размер увеличивается

1) Выравнивание блока при шифровании AES-CBC добавляет до 15 байт.
2) Base64 превращает каждые 3 байта в 4 (+≈33%).
3) Повторное шифрование AES-256-CBC снова выравнивает данные.
В среднем итоговый прирост составляет +45%, а для мелких файлов может доходить до +60%.

Тарифы на операции с файлами (NPT)

Если загрузить 100 МБ, после упаковки получится ≈145 МБ → 289 блоков. За первый месяц хранения спишется
289 × 0.000010 NPT × 30 дней ≈ 0.0867 NPT. При каждом обновлении файла формируются новые блоки, и запись оплачивается повторно.

  • Запись блока (≤ 512 КБ): 0.000100 NPT
  • Чтение блока: 0.000010 NPT
  • Хранение: 0.000010 NPT · блок⁻¹ · день⁻¹ (списывается помесячно; активные кошельки, тратящие > 1 NPT/мес, получают частичный возврат)

Калькулятор затрат

Выберите файл(ы) ниже, чтобы увидеть, сколько блоков займёт упакованный файл и сколько NPT потребуется на запись, хранение и чтение.